![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() hola amigos, no soy programador, pero por cuestiones laborales necesito hacer un sistema. estoy atorado con la actualizacion de registros.
es un modulo de compras, voy ingresando las claves y si ingreso una clave que ya esta en la lista (dbgrid ligado a una tabal de mysql) debe preguntarme si lo deseo sumarselo a la cantidad anterior. el problema es que no se como decirle que me cambie los campos de un registro especifico. espero haberme explicado query1.SQL.clear; query1.SQL.Add('select * from entradatemp WHERE id_producto="'+edit2.Text+'" '); query1.Open; //aqui cargo los campos a unos edits y hago las sumas edit4.Text:=inttostr(strtoint(edit4.Text)+query1.fieldbyname('cantidad').AsInteger); edit6.Text:=floattostr(strtoint(edit4.Text)*strtofloat(edit5.Text)); //aqui debe ingresar el valor de los edits, pero siempre modifica el primer registro de mi tabla //como le hago para k me modifique un campo donde coincida con la clave del producto?? table1.Edit; table1.FieldByName('cantidad').AsInteger:=strtoint(edit4.Text); table1.FieldByName('importe').AsFloat:=strtofloat(edit6.Text); table1.Post; gracias |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema ADOQuery con INTO Table o INTO CURSOR | reynaldo | Tablas planas | 0 | 26-04-2006 17:17:26 |
problema con table.state | JoseQ | Conexión con bases de datos | 7 | 23-07-2004 11:03:16 |
Problema en Create table | Red_Delphi | Oracle | 1 | 09-02-2004 15:04:02 |
Problema con el edit | superhopi | Varios | 5 | 06-05-2003 09:40:47 |
![]() |
|