FoxPro/Visual FoxPro - Ayuda! Tengo un problema con los TEXTBOX

 
Vista:

Ayuda! Tengo un problema con los TEXTBOX

Publicado por Novato (325 intervenciones) el 07/05/2011 16:51:12
HOLA!
Tengo un problema con los textbox:

Si necesito utilizar un dato que tiene contenido en el textbox y

a) Si la referencio por el ControlSource, no siempre me trae datos confiables
b) Si la referencio por el VALUE del control, funciona bien

Ejemplo:

a) nResultado= THISFORM.mi_variable (que escribo en el ControlSource) me da un valor anterior

pero si cambio esa línea por esta

b) nResultado= THISFORM. TEXTBOX. Value

el resultado es el correcto.

¿Dónde está el error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda! Tengo un problema con los TEXTBOX

Publicado por xx (378 intervenciones) el 07/05/2011 19:00:14
La propiedad Value se usa para leer o asignar un valor al textbox, en cambio controlsource es para que este se enlace con una variable o campo es decir que muestre y almacene el valor del textbox en la variable.

Puedes utilizar como mas te parece pero en ambos casos te recomiendo que refresques los valores cada vez que este cambia es decir:

THISFORM.text1.VALUE=0
THISFORM.text1.REFRESH()

o en caso de que este enlazado
THISFORM.text1.CONTROLSOURCE="TABLA.CAMPO"
DO WHILE !EOF()
*muestra cada registro de una tabla
THISFORM.text1.REFRESH()
SKIP +1
ENDDO

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar