Vista parametrizada

28/07/2004 - 13:27 por SPECTERMAN LUIS \(SISTEMAS\) | Informe spam
Hola gente de la lista :

Como novato en el visual fox , estoy siguiendo a full leyendo
manuales , en portal.fox y en todos los mensajes de por aca , pero tengo
una inquietud , cuando creo una vista y necesito filtrar un dato por alguna
variable uso la expresion ? y al abrir la vista pide el dato variable a
traves de una ventanita . La consulta es la siguiente , hay manera de obviar
dicha ventana que solicita el parametro y pasar dicho parametro directamente
desde una variable que fue solicitada previamente en un formulario ?????

Los datos provistos por la vista los puedo usar en una grilla que tiene la
finalidad de realizar una busqueda por algun criterio ???

Basicamente el tema es el siguiente : si estoy en un edificio donde se
producen eventos en distintos dias , en un formulario pido la fecha a
consultar , en la vista , usando este valor de fecha ingresado selecciono
los datos necesarios , con esos datos busco por nombre a los distintos
invitados y una vez hallados los marco como ingresados. Hay mas de una
puerta de entrada , el proceso funcionara en red.

Desde ya , muchas gracias.

SPECTERMAN LUIS
Principiante en Fox ( y ya bastante fanatizado )

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
29/07/2004 - 02:57 | Informe spam
On Wed, 28 Jul 2004 08:27:07 -0300, "SPECTERMAN LUIS \(SISTEMAS\)"
wrote:

Hola gente de la lista :

Como novato en el visual fox , estoy siguiendo a full leyendo
manuales , en portal.fox y en todos los mensajes de por aca , pero tengo
una inquietud , cuando creo una vista y necesito filtrar un dato por alguna
variable uso la expresion ? y al abrir la vista pide el dato variable a
traves de una ventanita . La consulta es la siguiente , hay manera de obviar
dicha ventana que solicita el parametro y pasar dicho parametro directamente
desde una variable que fue solicitada previamente en un formulario ?????




El parámetro variable lo indicas con ?mivariable
Lo que haces para que no te abra un diálogo de pregunta es asignarle
un valor a mivaribable antes de la vista.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)
Respuesta Responder a este mensaje
#2 Esparta Palma
29/07/2004 - 04:32 | Informe spam
Agregando a la respuesta de AlexF, deberás también considerar el no
cargar la vista cuando se abre. Esto se realiza de dos maneras:

1.- Si usas DataEnvironment, poner la propiedad NoDataOnLoad = .T. en
tu(s) vista(s)
2.- Si abres las vistas por código, revisar la cláusula NODATA del
comando USE.

El tema principal es que tu parámetro debe estar inicializada antes de
requerir la vista:

lcMiParametro = Thisform.txtParametro.Value
REQUERY("MiVista")

Espero te sirva.

Apoya a Visual FoxPro usándolo legalmente
ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Alex Feldstein wrote:
On Wed, 28 Jul 2004 08:27:07 -0300, "SPECTERMAN LUIS \(SISTEMAS\)"
wrote:


Hola gente de la lista :

Como novato en el visual fox , estoy siguiendo a full leyendo
manuales , en portal.fox y en todos los mensajes de por aca , pero tengo
una inquietud , cuando creo una vista y necesito filtrar un dato por alguna
variable uso la expresion ? y al abrir la vista pide el dato variable a
traves de una ventanita . La consulta es la siguiente , hay manera de obviar
dicha ventana que solicita el parametro y pasar dicho parametro directamente
desde una variable que fue solicitada previamente en un formulario ?????





El parámetro variable lo indicas con ?mivariable
Lo que haces para que no te abra un diálogo de pregunta es asignarle
un valor a mivaribable antes de la vista.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)



b
Respuesta Responder a este mensaje
#3 SPECTERMAN LUIS \(SISTEMAS\)
29/07/2004 - 05:20 | Informe spam
ALEX y ESPARTA , muchas gracias por su colaboracion y por su pronta
respuesta que me ha sido de muchisima utilidad.

Saludos

SPECTERMAN LUIS

"Esparta Palma" escribió en el
mensaje news:#
Agregando a la respuesta de AlexF, deberás también considerar el no
cargar la vista cuando se abre. Esto se realiza de dos maneras:

1.- Si usas DataEnvironment, poner la propiedad NoDataOnLoad = .T. en
tu(s) vista(s)
2.- Si abres las vistas por código, revisar la cláusula NODATA del
comando USE.

El tema principal es que tu parámetro debe estar inicializada antes de
requerir la vista:

lcMiParametro = Thisform.txtParametro.Value
REQUERY("MiVista")

Espero te sirva.

Apoya a Visual FoxPro usándolo legalmente
¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º
Espartaco Palma Martínez
SysOp PortalFox ( http://www.PortalFox.com )
email:
Acapulco, Guerrero. México


Alex Feldstein wrote:
> On Wed, 28 Jul 2004 08:27:07 -0300, "SPECTERMAN LUIS \(SISTEMAS\)"
> wrote:
>
>
>>Hola gente de la lista :
>>
>> Como novato en el visual fox , estoy siguiendo a full leyendo
>>manuales , en portal.fox y en todos los mensajes de por aca , pero


tengo
>>una inquietud , cuando creo una vista y necesito filtrar un dato por


alguna
>>variable uso la expresion ? y al abrir la vista pide el dato variable


a
>>traves de una ventanita . La consulta es la siguiente , hay manera de


obviar
>>dicha ventana que solicita el parametro y pasar dicho parametro


directamente
>>desde una variable que fue solicitada previamente en un formulario ?????
>
>
>
> El parámetro variable lo indicas con ?mivariable
> Lo que haces para que no te abra un diálogo de pregunta es asignarle
> un valor a mivaribable antes de la vista.
>
>
> Alex Feldstein
> ________________________________
> Microsoft Visual FoxPro MVP
> Please respond in the public groups so that everybody
> can benefit from the exchange.
> Favor de responder en los foros públicos asi todos se benefician.
> (Address scrambled with ROT-13)

b

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida