FoxPro/Visual FoxPro - Guardar nombre de tabla en una variable

 
Vista:
Imágen de perfil de Cristhian
Val: 47
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Guardar nombre de tabla en una variable

Publicado por Cristhian (21 intervenciones) el 30/03/2020 21:20:58
Buenas
Lo que quiero hacer es guardar el nombre de una tabla en la variable 'tablarota', este código lo que hace es reparar una tabla dañada.
Entonces dependiendo de la tabla dañada será el contenido de la variable tablarota, lo hice de esta forma, digitando el nombre de la tabla en un textbox pero no me funciona.


1
2
3
4
5
6
7
8
9
10
tablarota = ALLTRIM(thisform.txttabla.value)+".dbf"
 
set tablevalidate to 0 &&remueve la verificacion de la cabecera
use tablarota EXCLUSIVE
copy to nuevatabla
select tablarota
zap
set tablevalidate to 1 && verifica la cabecera
use tablarota exclusive
append from nuevatabla

Será posible hacer lo que estoy necesitando?
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
Imágen de perfil de Cristhian
Val: 47
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Guardar nombre de tabla en una variable

Publicado por Cristhian (21 intervenciones) el 16/04/2020 16:41:49
Gracias por la respuesta, ya pude resolver mi problema con este codigo

1
2
3
4
5
6
7
8
9
tablarota = ALLTRIM(thisform.combo1.DisplayValue)
set tablevalidate to 0
use &tablarota EXCLUSIVE
copy to nuevatabla
select (tablarota)
ZAP
APPEND FROM nuevatabla
set tablevalidate to 1
erase nuevatabla.*
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