FoxPro/Visual FoxPro - Ayuda con Tablas

 
Vista:

Ayuda con Tablas

Publicado por Victor Hernandez (3 intervenciones) el 13/06/2001 01:55:15
Mi pregunta es la siguiente:

Como puedo guardar el nombre de una tabla en una variable y despues hacer referencia a la variable como si fuera la tabla misma... Ej.

cTabla="CLIENTES"
SELECT cTABLA

Mil gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con Tablas

Publicado por ROD (184 intervenciones) el 13/06/2001 03:41:59
HOLA ES MUY SIMPLE. Usa una sustitucion macro

SELE &cTabla

ATTE ROD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Fácil

Publicado por Sergio (79 intervenciones) el 13/06/2001 05:21:01
- Para borrarla toda usa

use tabla exclu
delete all
pack

- Para borrar un registro determinado

use tabla order by indice
seek campo
if found()
delete
pack
endif


Espero te ayude en algo


Sergio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con Tablas

Publicado por Richard (36 intervenciones) el 13/06/2001 14:47:00
Hola Víctor.

La sustitución de macro efectivamente te permite referenciar la tabla a través de una variable, como escribe nuestro amigo ROD, pero tiene el inconveniente de ser bastante lenta en comparación con otra técnica como es el encerrar el nombre de la variable entre paréntesis. En el ejemplo que planteas:

cTabla="CLIENTES"
SELECT (cTABLA )

Espero sea de utilidad,

Un saludo desde Venezuela...

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar