COMO IMPORTO UNA TABLA DE UN PROYECTO A OTRO

549 views
Skip to first unread message

Fernando Reyes

unread,
Feb 13, 2012, 11:09:22 AM2/13/12
to BLOG FOX
Buenos Dias compañeros foxeros, alguien me puede ayudar con la siguiente consulta:

Tengo dos proyectos y deseo importar el ESQUEMA de una tabla de un proyecto al otro sin tener que volver a definir TODOS los campos, no tengo mucha experiencia, se puede hacer o no?

Saludos

Fernando

Walter R. Ojeda Valiente

unread,
Feb 13, 2012, 11:24:11 AM2/13/12
to publice...@googlegroups.com
¿Estás usando tablas nativas?

Si las tablas tendrán exactamente los mismos campos (o muchos campos iguales), lo más sencillo sería copiarlas desde una carpeta hacia la otra. La tabla destino podrías renombrarla luego, de ser necesario.

Otra alternativa es usar COPY STRUCTURE, este comando copia la estructura de la tabla que tienes abierta, creando una nueva tabla (con un nombre distinto, por supuesto).

Saludos.

Walter.




From: lufe...@hotmail.com
To: publice...@googlegroups.com
Subject: [vfp] COMO IMPORTO UNA TABLA DE UN PROYECTO A OTRO
Date: Mon, 13 Feb 2012 16:09:22 +0000

Fernando Reyes

unread,
Feb 13, 2012, 11:27:48 AM2/13/12
to BLOG FOX
Muchas  Gracias Walter por su ayuda, tengo dos proyectos con diferente nombre y del uno necesito copiar toda la estructira al otro para no volver a digitar, cuando intento copiarla a la carpeta data del proyecto destino y elijo el comando add table, me dice el sistema que la tabla pertenece al otro proyecto y no me permite copiarla

Cual es la mejor solucion Walter segun su experiencia?

Gracias nuevamente y saludos

Fernando


From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] COMO IMPORTO UNA TABLA DE UN PROYECTO A OTRO
Date: Mon, 13 Feb 2012 16:24:11 +0000

TheNewInquirer

unread,
Feb 13, 2012, 11:43:07 AM2/13/12
to Comunidad de Visual Foxpro en Español
No comprendo del todo, pero.. Y si abres el proyecto y le das guardar
como... y le pones otro nombre y lo guardas en otra carpeta..

Luego modificarías todo lo que quieras... Eliminas, agregas, tablas,
formularios, informes, menus, etc.

Si no quieres que las tablas esten enlazadas, utiliza Tablas Libres.

Fernando Reyes

unread,
Feb 13, 2012, 11:45:10 AM2/13/12
to BLOG FOX

Gracias, lo resolvi con copy estructure.

Gracias a Todos

Fernando

> Date: Mon, 13 Feb 2012 08:43:07 -0800
> Subject: [vfp] Re: COMO IMPORTO UNA TABLA DE UN PROYECTO A OTRO
> From: thenewin...@gmail.com
> To: publice...@googlegroups.com

Antonio Meza

unread,
Feb 13, 2012, 1:59:51 PM2/13/12
to publice...@googlegroups.com
Hola Fernando!!!

Solo como comentario, Las tablas o bases de datos no estan relacionadas con los proyectos, tu problema esta aunque ya lo resolviste, en que tu tabla pertenece a una base de datos y al querer agregarla a la otra base de datos ese es el error que te sale, lo que yo hago en este caso es solo copiar la tabla en otra carpeta luego le doy doble click para que se abra en visual fox y ahi me dice que no en cuentra la base de datos le presiono el boton ELIMINAR para que la pueda agregar en otra base de datos, eso fue lo que te falto, eliminar la relacion de la tabla con la base de datos anterior, pero te recuerdo que no tiene que ver nada con los proyectos..

saludos

Fernando Reyes

unread,
Feb 13, 2012, 2:30:08 PM2/13/12
to BLOG FOX
Gracias Antonio, su explicacion me fue de mucha ayuda.

Saludos

Fernando


Date: Mon, 13 Feb 2012 10:59:51 -0800
From: solv...@gmail.com
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: COMO IMPORTO UNA TABLA DE UN PROYECTO A OTRO

Antonio.xt

unread,
Feb 13, 2012, 2:38:38 PM2/13/12
to Comunidad de Visual Foxpro en Español

Asi es Fernando, como dice el tocayo Antonio Meza, la tabla se
relaciona con la Base de Datos, mas no con el Proyecto; sabes, trata
de copiar las tablas desde fox, seguramente copiaste la tabla desde el
explorador de windows y la copia de ese archivo se quedo con el
vinculo a la base de datos.

Otro detalle a considerar es que si la tabla tiene caracteristicas de
tablas de base de datos tales como nombre largo, nombres largos de
campos, reglas a nivel de campo o de tabla, triggers, estos se pierden
al copiar una tabla de base de datos en tabla libre, ya que estas
caracteristicas estan en la base de datos.

No se si haya un metodo para copiar una tabla de una base de datos
directamente a otra base de datos sin perder sus propiedades, si algun
colega sabe a ver si nos pasa el dato.

Saludos...

Antonio Moreno
Reply all
Reply to author
Forward
0 new messages