Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Filter & Replace (https://www.clubdelphi.com/foros/showthread.php?t=75310)

Mir 12-08-2011 12:50:27

Filter & Replace
 
Hola a tod@s!
Me gustaría saber si hay alguna intrucción para hacer un FILTER y Reemplazaar todos los valores filtrados.
Quiero seleccionar todos los valores de una tabla cuya columna (CHECK: si/no) esten marcados y desmarcalos todos.
Hay alguna intruccion para hacer esto o tengo que recorrerlos 1 a 1 y cambiarlos despues de hacer el FILTER.

Muchas gracias por vuestra ayuda.

newtron 12-08-2011 13:06:49

Hola de nuevo.

No das muchas pistas pero imagino que lo que quieres es algo parecido a esto:

Código:

UPDATE TABLA
SET CHECK=TRUE WHERE CONDICION='CONDICION'

Saludos

newtron 12-08-2011 13:07:28

Hola de nuevo.

No das muchas pistas pero imagino que lo que quieres es algo parecido a esto:

Código:

UPDATE TABLA
SET CHECK=FALSE WHERE CONDICION='CONDICION'

Saludos

newtron 12-08-2011 13:08:07

Uis... me han salido dos mensajes, uno con false y otro con true. :D

duilioisola 12-08-2011 13:19:03

Cita:

Quiero seleccionar todos los valores de una tabla cuya columna (CHECK: si/no) esten marcados y desmarcalos todos
Si estás trabajando con una base de datos (firebird, postgresql, mysql) puedes ejecutar el SQL correspondiente:
Código SQL [-]
update tabla set valor=?nuevo_valor, check=FALSE where check=TRUE

Si estás trabajando con tablas planas (paradox) deberás recorrer los registros, verificar el valor de check y modificar el valor si corresponde.


La franja horaria es GMT +2. Ahora son las 08:22:36.

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