Ver la Versión Completa : qry para modificar registro
alcides
18-07-2005, 19:38:02
hola a todos
con este query busco modificar el campo balance de la tabla catalogo
y resulta que solo me modifica el primer registro y el ultimo, esto es lo tengo:
Qry_Detalle.First;
Qry_Catalogo.Open;
While not Qry_Detalle.Eof do
begin
Qry_Catalogo.Locate('Cuenta',Qry_DetalledetalleCuenta.Value, []);
Qry_Catalogo.Edit;
Qry_CatalogoBalance.Value := ppVariable2.Value;
Qry_Catalogo.Post;
Qry_Detalle.Next;
end;
si por favor me dan una mano, que es lo que me falta por hacer.
gracias mil
Alcides
REp.Dom.
delphi.com.ar
18-07-2005, 20:01:48
No se si tendría lógica el Locate.... ¿Quieres modificar todos los registros de la tabla?
alcides
18-07-2005, 20:25:26
Gracias delphi.com.ar
si quiero modificar en todos los registros el campo balance.
Gracias mil
Alcides
Rep.Dom.
delphi.com.ar
18-07-2005, 20:28:09
Entonces el Locate no tiene sentido... ¡Quita el locate y prueba si es lo que quieres!
Saludos!
alcides
18-07-2005, 20:48:22
Gracias una vez mas Federico, pero no me funciono quitando el locate,
si puedes darme otra idea? por fa
Alcides
Rep.Dom.
delphi.com.ar
18-07-2005, 20:53:09
Por lo que me fijo, estas ciclando con Qry_Detalle y modificando Qry_Catalogo.
Qry_Catalogo.Open;
while not Qry_Catalogo.Eof do
begin
Qry_Catalogo.Edit;
Qry_Catalogo.Value := ppVariable2.Value;
Qry_Catalogo.Post;
Qry_Catalogo.Next;
end;
PD: ¿No prefieres usar SQL y que se encarge el motor?
alcides
18-07-2005, 21:10:50
hola Nueva vez Federico, y mil gracias,
a tu pregunta:
PD: ¿No prefieres usar SQL y que se encarge el motor?
si, lo prefiero, porque quiero poder resolver
Gracias mil
Alcides
Rep.Dom.
delphi.com.ar
18-07-2005, 21:30:23
hola Nueva vez Federico, y mil gracias,
a tu pregunta:
PD: ¿No prefieres usar SQL y que se encarge el motor?
si, lo prefiero, porque quiero poder resolver
Sinceramente, no te entiendo.... ¿Quieres saber como se hace?... ¡Cuentanos como es la estructura de la tabla!
alcides
18-07-2005, 21:37:38
Gracias mil Federico, buscaba que me dieras una idea, pero voy a intentar algo
para ver si resuelvo.
Gracias mil
Alcides
Rep.Dom.
delphi.com.ar
18-07-2005, 22:52:57
Para modificarlo mediante SQL:
UPDATE TABLA
SET CAMPO = VALOR
Saludos!
alberto grande
30-10-2007, 13:24:46
gracias federico estaba buaskando x el google encontre tu respuesta ... y eso q estudie en el cole sql pero no me acordaba de las ordene ni nada y le libro gordo de petete me lo deje en españa conq.... no lo tenia para leer gracias me as solucionado una buena y ahora lo q tngo q acer es un boton para q ponga todaas las cantidades y los precios_totales a 0 para empezar un nuevo inventario.. bueno repito gracias jejej
me encanta esta pagina jeijiji
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.