Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2007
pmpisani pmpisani is offline
Registrado
 
Registrado: jul 2007
Posts: 4
Poder: 0
pmpisani Va por buen camino
modificacion de datos de una tabla.

Buenos dias Gente.
Tengo la siguiente consulta: tengo un DBLookupComboBox, donde figura el campo nombre de la Table1. Esta tabla tiene otro campo "Cantidad". Lo que quiero hacer es cuando apreto el boton1, es que me busque en la tabla el registro que figura en el DBLookupComboBox, y en el campo "Cantidad" de ese mismo registro me reste 1.

Uso la siguiente sentencia para buscar el registro, pero no se como modificar el valor del campo "Cantidad"

If Table1.FindKey([DBLookupComboBox1.text]) = True Then

end;
Responder Con Cita
  #2  
Antiguo 28-09-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Esto puede ayudarte

Código Delphi [-]
Table1.Edit;
Table1.Fields['Cantidad'].AsFloat :=  Table1.Fields['Cantidad'].AsFloat - 1;
Table1.Post;
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 22-10-2007
Avatar de thelibmx
thelibmx thelibmx is offline
Miembro
 
Registrado: mar 2007
Posts: 515
Poder: 18
thelibmx Va por buen camino
yo tengo una pregunta, mi codigo es el siguiente
Código Delphi [-]
 
procedure TFormquincena.Button2Click(Sender: TObject);
begin
 
formconecciones.Table1quincenas.edit;
//formconecciones.Table1quincenas.FieldByName('id_quincena').AsInteger:=strtoint(DBComboquin.text);
formconecciones.Table1quincenas.FieldByName('semana1').AsString:=dbcomsem1.text;
formconecciones.Table1quincenas.FieldByName('semana2').AsString:=dbcomsem2.text;
formconecciones.Table1quincenas.FieldByName('semana3').AsString:=dbcomsem3.text;
formconecciones.Table1quincenas.Post;

cuando corro mi aplicacion, si me modifica los registros que se muestran o que he seleccionado, tengo los datos en un grid, pero cuando veo la base de datos no ha modificado nada, parece que la modificacion solo la hace en el programa, cierro mi programa y lo vuelvo a abrir, y no me guarda las modificaciones, uso delphi2006, y mi base de datos es postgre ocupo un ttable y un tdatasource, se que muchos se espantan al escuchar postgre pero es lo mismo que mysql, siento que me falta modificar alguna propiedad o no se, podria alguien darme una sugerencia se los agradeceria mucho
__________________
En movimiento...

Última edición por thelibmx fecha: 22-10-2007 a las 20:45:39.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
modificacion tabla paradox cyberjuanra Tablas planas 4 06-03-2005 21:18:57
Modificacion de tabla en dbgrid gescoto99 Conexión con bases de datos 0 19-12-2004 23:48:19
Modificacion Tabla Paradox drogis Tablas planas 0 13-10-2004 17:39:42
Modificación Estructura Tabla en Interbase vpepen Conexión con bases de datos 5 12-01-2004 21:39:14
Fecha modificacion de un campo de la tabla into_enter Conexión con bases de datos 2 18-06-2003 09:57:19


La franja horaria es GMT +2. Ahora son las 06:29:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi