Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   qry para modificar registro (https://www.clubdelphi.com/foros/showthread.php?t=23472)

alcides 18-07-2005 19:38:02

qry para modificar registro
 
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:

Cita:

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.


Código Delphi [-]
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

Cita:

Empezado por alcides
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:

Código SQL [-]
UPDATE TABLA
SET CAMPO = VALOR

Saludos!

alberto grande 30-10-2007 13:24:46

gracias
 
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


La franja horaria es GMT +2. Ahora son las 03:40:46.

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