Clarion - Tomar valor del Locator

 
Vista:
sin imagen de perfil

Tomar valor del Locator

Publicado por raxe (196 intervenciones) el 28/12/2012 17:06:09
Hola a Todos.

Algo que parecia facil. Tengo un Browse con un campo de tipo string que es el Locator. Introduzco lo que quiero en el campo Locator y pulso TAB para que se posicione en la coincidencia.
En el Accept del campo Locator intento pasar el valor del campo Locator a otra variable para su uso posterior. Pero no me devuelve nada, me lo devuelve vacio.
¿Como puedo hacer esto?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
sin imagen de perfil

Tomar valor del Locator

Publicado por raxe (196 intervenciones) el 28/12/2012 18:38:43
Auto respuesta despues de romperme la cabeza.

VariableLocator String(10)
VariableGuardar String(10)

En variableLocator es donde escribes el dato a buscar.
En el Event:Accept
Si pones Stop(VariableLocator) devuelve nulo
Si pones Stop(?VariableLocator) devuelve el numero de campo, orden o posicion de la ventana
Si pones Stop(?VariableLocator {Prop:Text} ) devuelve el tipo de variable, o sea $10
Si pones Stop(?VariableLocator {Prop:Value} ) devuelve el dato introducido, que es lo que queria.
asi queda
VariableGuardar = ?VariableLocator {Prop:Value}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar