Problema con Variables en formulario de VPF
Buenas, a quien pueda ayudarme en VFP, sucede que tengo un Formulario conformado por 3 textbox[(año(4 Caract.), regist(5 Caract.), condición(1 caract. )], 1 commandbutton[Procesar] y optiongroup.
Con la finalidad de reemplazar el valor 'R' por 'Q' del campo "ESTADO" de la tabla1, presiono [Procesar], pero muestra el mensaje "Variable 'G' is not found."
No sé que estoy haciendo mal, o es que no soporta más de 2 variables en & del formulario.
Procedimiento click del commandbutton
A=ALLTRIM(THISFORM.TEXT1.VALUE) ----> dato ing. Que existe en tabla1 y campo= '2010'
B=ALLTRIM(THISFORM.TEXT2.VALUE) --->dato ing. Que existe en tabla1 y campo= '53695'
C=ALLTRIM(THISFORM.TEXT3.VALUE) ---->dato ing. Que existe en tabla1 y campo= 'G'
DO CASE
case thisform.optiongroup1.value=1
USE TABLA1
REPLACE ALL ESTADO WITH 'Q' FOR VAL(AÑO)=&A AND REGIST=&B AND ;
CONDICION=&C AND (ESTADO='R' OR ESTADO='S' )
ENDCASE
EN LOAD DEL FORMULARIO
SET ENGINEBEHAVIOR 70
SET DEFAULT TO C:\data\
SET EXCLUSIVE OFF
Gracias por la ayuda que puedan brindarme
Con la finalidad de reemplazar el valor 'R' por 'Q' del campo "ESTADO" de la tabla1, presiono [Procesar], pero muestra el mensaje "Variable 'G' is not found."
No sé que estoy haciendo mal, o es que no soporta más de 2 variables en & del formulario.
Procedimiento click del commandbutton
A=ALLTRIM(THISFORM.TEXT1.VALUE) ----> dato ing. Que existe en tabla1 y campo= '2010'
B=ALLTRIM(THISFORM.TEXT2.VALUE) --->dato ing. Que existe en tabla1 y campo= '53695'
C=ALLTRIM(THISFORM.TEXT3.VALUE) ---->dato ing. Que existe en tabla1 y campo= 'G'
DO CASE
case thisform.optiongroup1.value=1
USE TABLA1
REPLACE ALL ESTADO WITH 'Q' FOR VAL(AÑO)=&A AND REGIST=&B AND ;
CONDICION=&C AND (ESTADO='R' OR ESTADO='S' )
ENDCASE
EN LOAD DEL FORMULARIO
SET ENGINEBEHAVIOR 70
SET DEFAULT TO C:\data\
SET EXCLUSIVE OFF
Gracias por la ayuda que puedan brindarme
2 Respuestas
Respuesta de Jorge Luis Vejerano Ortiz
1
Respuesta de junio0or
1