ALIAS
Publicado por Santiago (42 intervenciones) el 23/03/2005 09:57:15
Holas.
En el programa principal abro cada una de las tablas llamando al procedimiento pchkusotab (verlo enseguida), enviando como parámetro el nombre de la tabla, que tengo almacenado en una variable pública.
PROCEDURE pchkusotab(vnomtab)
LOCAL vruttab
vruttab = "DATA\" + vnomtab + ".dbf"
IF NOT USED([&vruttab]) THEN
USE &vruttab IN 0 ALIAS (vnomtab) SHARED
ENDIF
ENDPROC
En otras palabras, en el programa principal tengo, para la tabla tprc, por ejemplo:
PUBLIC ktprc
ktprc = "tprc"
pckkusotab(ktprc)
Como puede verse , el alias es el mismo nombre de la tabla. Sin embargo, cuando entro a un formulario a hacer LOCK(ktprc), me dice que el ALIAS no existe.
En el programa principal abro cada una de las tablas llamando al procedimiento pchkusotab (verlo enseguida), enviando como parámetro el nombre de la tabla, que tengo almacenado en una variable pública.
PROCEDURE pchkusotab(vnomtab)
LOCAL vruttab
vruttab = "DATA\" + vnomtab + ".dbf"
IF NOT USED([&vruttab]) THEN
USE &vruttab IN 0 ALIAS (vnomtab) SHARED
ENDIF
ENDPROC
En otras palabras, en el programa principal tengo, para la tabla tprc, por ejemplo:
PUBLIC ktprc
ktprc = "tprc"
pckkusotab(ktprc)
Como puede verse , el alias es el mismo nombre de la tabla. Sin embargo, cuando entro a un formulario a hacer LOCK(ktprc), me dice que el ALIAS no existe.
Valora esta pregunta


0