Lista de estructuras DBF
Publicado: Mié Dic 13, 2006 2:21 pm
Hola Foro:
Hace poco lei en el Foro que alguien pedia para el IDE un
listado de estructuras de tablas, esa es una necesidad que creo la tenemos
todos, hace un tiempo hice una pequeña aplicacion que justamente sirve para
esto, yo la coloque en el menu herramientas de Xailer y realmente me es muy
util, a pesar que esta limitada a tablas DBF e Indices NTX, no agregue otras
posibilidades por falta de tiempo, si alguien quiere tomar la posta sera muy
bienvenido.
Su uso es muy sencillo y consta de 7 botones que sirven
para:
1) Origen - indicar el lugar de origen de las tablas
2) Destino - indicar el destino del codigo fuente para la creacion de tablas
e indices GENERTAB.PRG
3) Indices - sirve para indicar que indices corresponden a que tablas
4) Estructuras - sirve para listar las estructuras de las tablas
5) Codigo - este boton genera el archivo GENERTAB.PRG. Este archivo contiene
una funcion GenerTab() que al ser llamada primero verifica si existe un
directorio ".DATA" si no existe lo crea, luego verifica si existen las
tablas y los indices correspondientes, en caso de que no existan las tablas
las crea y en caso de no existir los indices los crea. En mis programas
llamo a esta funcion en el evento FormInitialize de Form1. De esta forma si
deseo reconstruir los indices simplemente los borro y arranco la aplicacion,
al no estar los indices los reconstruye. Lo mismo pasa si uno coloca el
ejecutable en un directorio cualquiera al no encontrar ni el directorio
":DATA" ni las tablas construye todo. Con esto podemos distribuir
simplemente el ejecutable.
6) Imprimir - permite imprimir las estructuras de las tablas.
7) Salto de pagina - sirve para insertar un salto de pagina por si queremos
que no se corte el listado en medio de una estructura, colocamos el cursor
en el lugar donde queremos insertar el salto de pagina y presionamos el
boton.
Si a alguien le sirve encantado de contribuir, les adjunto
los fuentes.
Saludos.
--
Rolando Sarrailh
Teléfono,
internacional +54-221-489-1480
nacional 0221-489-1480
local 489-1480
rsarrailh@gmail.com
Attached files Liststru.zip (7.6 KB)Â
Hace poco lei en el Foro que alguien pedia para el IDE un
listado de estructuras de tablas, esa es una necesidad que creo la tenemos
todos, hace un tiempo hice una pequeña aplicacion que justamente sirve para
esto, yo la coloque en el menu herramientas de Xailer y realmente me es muy
util, a pesar que esta limitada a tablas DBF e Indices NTX, no agregue otras
posibilidades por falta de tiempo, si alguien quiere tomar la posta sera muy
bienvenido.
Su uso es muy sencillo y consta de 7 botones que sirven
para:
1) Origen - indicar el lugar de origen de las tablas
2) Destino - indicar el destino del codigo fuente para la creacion de tablas
e indices GENERTAB.PRG
3) Indices - sirve para indicar que indices corresponden a que tablas
4) Estructuras - sirve para listar las estructuras de las tablas
5) Codigo - este boton genera el archivo GENERTAB.PRG. Este archivo contiene
una funcion GenerTab() que al ser llamada primero verifica si existe un
directorio ".DATA" si no existe lo crea, luego verifica si existen las
tablas y los indices correspondientes, en caso de que no existan las tablas
las crea y en caso de no existir los indices los crea. En mis programas
llamo a esta funcion en el evento FormInitialize de Form1. De esta forma si
deseo reconstruir los indices simplemente los borro y arranco la aplicacion,
al no estar los indices los reconstruye. Lo mismo pasa si uno coloca el
ejecutable en un directorio cualquiera al no encontrar ni el directorio
":DATA" ni las tablas construye todo. Con esto podemos distribuir
simplemente el ejecutable.
6) Imprimir - permite imprimir las estructuras de las tablas.
7) Salto de pagina - sirve para insertar un salto de pagina por si queremos
que no se corte el listado en medio de una estructura, colocamos el cursor
en el lugar donde queremos insertar el salto de pagina y presionamos el
boton.
Si a alguien le sirve encantado de contribuir, les adjunto
los fuentes.
Saludos.
--
Rolando Sarrailh
Teléfono,
internacional +54-221-489-1480
nacional 0221-489-1480
local 489-1480
rsarrailh@gmail.com
Attached files Liststru.zip (7.6 KB)Â