En resumen lo que quiero es algo similar a esto
Cidprodu01 tiene el valor 1 me anote en la columna Cidunidad 4
Cidprodu01 tiene el valor 2 me anote en la columna Cidunidad 1,
Cidprodu01 tiene el valor 3 me anote en la columna Cidunidad 5,
Cidprodu01 tiene el valor 4 me anote en la columna Cidunidad 4,
Cidprodu01 tiene el valor 6 me anote en la columna Cidunidad 4,
Cidprodu01 tiene el valor 12 me anote en la columna Cidunidad 1,
Cidprodu01 tiene el valor 24 me anote en la columna Cidunidad 3,
Cidprodu01 tiene el valor 50 me anote en la columna Cidunidad 2,
Y asi sucesivamente, en la Columna Cidprodu01 solo existen valores numericos del 1 al 191.
Y la otra pregunta, si existe una formula, donde la inserto (menu) para que me lo ejecute automaticamente.
El commando es asi:
REPLACE ALL Cidunidad WITH 4 FOR Cidprodu01 = 1
JM
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
Claro, claro tienes razón, sería como una redundancia.. en el comando
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
Y la clausula UPDATE , se dice que tiene un mejor alcance ya que define en su estructura la tabla a la cual se quiere hace referencia..
UPDATE MiTabla;
SET MiTabla. Cidprodu01 = 4 ;
WHERE MiTabla.Cidprodu01 = 1
JM
Gracias, me has ahorrado muchas horas de trabajo.
Cidprodu01 tiene el valor 1 me anote en la columna Cidunidad 4
Cidprodu01 tiene el valor 4 me anote en la columna Cidunidad 4
Cidprodu01 tiene el valor 6 me anote en la columna Cidunidad 4
REPLACE Cidunidad WITH 4 FOR Cidprodu01=1 ALL
REPLACE Cidunidad WITH 4 FOR Cidprodu01=4 ALL
REPLACE Cidunidad WITH 4 FOR Cidprodu01=6 ALL
REPLACE Cidunidad WITH 4 FOR INLIST(Cidprodu01, 1,4,6) ALL
Pruebalo, RECUERDA SIEMPRE SACAR UNA COPIA POR SI LA CAG@S....
MK