parametros en una vista
saludos a todos los amigos del foro, bueno tengo un problemilla y es con un paramatro en una vista, de hecho ya esta haciendo todo, el asunto es asi:
creo una vista en la cual asocio tres tablas, esto esta bien, en el diseñador de la vista en la opcion de filtro le coloco que el campo1=(?var_uno), luego en un formulario coloco dicha vista y le paso un valor "x" a var_uno(esto en el init del formulario), el asunto es: como evito el mensaje que me manda visual foxpro 8.0 en el cual me pide el valor para var_uno, bueno amigos agradecido de antemano por la ayuda prestada
creo una vista en la cual asocio tres tablas, esto esta bien, en el diseñador de la vista en la opcion de filtro le coloco que el campo1=(?var_uno), luego en un formulario coloco dicha vista y le paso un valor "x" a var_uno(esto en el init del formulario), el asunto es: como evito el mensaje que me manda visual foxpro 8.0 en el cual me pide el valor para var_uno, bueno amigos agradecido de antemano por la ayuda prestada
¿en que evento estás abriendo la vista?
Por los datos que dás pareciera que la variable var_uno no existe en el lugar que tenés el codigo que abre la vista.
Acordáte que los parametros que se pasan al evento init mueren al salir de este. Si este es el caso deberÃas almacenar el valor del parametro en una variable publica.
Otra forma para no usar una variable publica (la que yo siempre uso) serÃa asi:
parameter parametro
thisform.addproperty("mivalor",parametro)
var_uno=thisform.mivalor
use mivista
Por los datos que dás pareciera que la variable var_uno no existe en el lugar que tenés el codigo que abre la vista.
Acordáte que los parametros que se pasan al evento init mueren al salir de este. Si este es el caso deberÃas almacenar el valor del parametro en una variable publica.
Otra forma para no usar una variable publica (la que yo siempre uso) serÃa asi:
parameter parametro
thisform.addproperty("mivalor",parametro)
var_uno=thisform.mivalor
use mivista
