abrir tabla desde variable

18/01/2005 - 23:26 por Leopoldo Sánchez | Informe spam
Hola, utilizo una variable publica para capturar el nombre de la tabla en la
cual deseo realizar una búsqueda incremental, esto con el fin de 'reciclar'
un form de busqueda que tengo, pero no logro abrir la tabla que necesito
según lo que se haga.

en un form x uso la tabla 'pendientes', guardo en mi variable el nombre de
la tabla y abro el form search.
select pendientes
oApp.alias = alias()
do form search.scx

Como uso sesión de datos privadas, en el init del form search pongo lo sig.
IF USED(oApp.alias)
SELECT oapp.alias
ELSE
USE MBD!oapp.alias SHARED IN 0
SELECT oapp.alias
ENDIF

pero no encuentra el alias, alguien podría decirme como hacerle?

Gracias

Pd. en el grid se pondría algo así? this.column1.ControlSource =
oapp.alias.capellidos

Leopoldo Sánchez
Monterrey, México
 

Leer las respuestas

#1 Alex Feldstein
19/01/2005 - 00:46 | Informe spam
On Tue, 18 Jan 2005 16:26:01 -0600, "Leopoldo Sánchez"
wrote:

Hola, utilizo una variable publica para capturar el nombre de la tabla en la
cual deseo realizar una búsqueda incremental, esto con el fin de 'reciclar'
un form de busqueda que tengo, pero no logro abrir la tabla que necesito
según lo que se haga.

en un form x uso la tabla 'pendientes', guardo en mi variable el nombre de
la tabla y abro el form search.
select pendientes
oApp.alias = alias()
do form search.scx

Como uso sesión de datos privadas, en el init del form search pongo lo sig.
IF USED(oApp.alias)
SELECT oapp.alias
ELSE
USE MBD!oapp.alias SHARED IN 0
SELECT oapp.alias
ENDIF

pero no encuentra el alias, alguien podría decirme como hacerle?

Gracias

Pd. en el grid se pondría algo así? this.column1.ControlSource =
oapp.alias.capellidos



No confundas el nombre de la propiedad de tu objeto, con el nombre de
la tabla, con el alias.

USE (oapp.alias) ALIAS MiAlias SHARED IN 0
SELECTMiAlias



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 munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

Preguntas similares