SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Tenaza en Sábado 13 de Septiembre de 2003, 17:06

Título: Re: Relacionar tablas...
Publicado por: Tenaza en Sábado 13 de Septiembre de 2003, 17:06
Que tal amigos !!

Mi pregunta es la siguiente: ¿existe la forma de relacionar tablas mediante código?.

En algunas aplicaciones que hice, las tablas e índices se crean al iniciar el programa por primera vez. Esto me ha sido útil ya que no necesito transportar la base de datos cuando instalo la aplicación en otra pc. Aclaro que esto lo he realizado solo en algunas aplicaciones.
En otras las he realizado en access 2000 y allí construí los índices y las relaciones entre las tablas.

Por eso existe mi duda (llámese ignorancia) de que si esto se puede hacer mediante código.

Desde yá muchas gracias
Tenaza
:beer:
Título: Re: Relacionar tablas...
Publicado por: acalanto en Sábado 13 de Septiembre de 2003, 20:31
Echa una ojeada a CREATERELATIONS en la ayuda de DAO (tambien a CREATEFIELDS CREATEINDEX CREATETABLE). Co estos métodos puedes contruir totalmente una base de datos Access ya que esto solamente trabaja en el entorno Jet).

Con CreateRelations relacionas dos tablas, los campos de la relación y cómo debe de actuar esta ante eliminar registros o cambios de clave).

Creo recordar que en la tabla izquierda de la relación se exige que el campo relacionado sea clave principal, pero esto sólo lo creo)

Un saludo
-acalanto-
Título: Re: Relacionar tablas...
Publicado por: Tenaza en Lunes 15 de Septiembre de 2003, 15:31
Gracias acalanto por tu ayuda... en el trasncurso de la semana veré el tema y lo pondré en práctica.

Nuevamente muchas gracias.
Tenaza
:beer:
Título: Re: Relacionar tablas...
Publicado por: zambito en Lunes 15 de Septiembre de 2003, 16:34
Hola...

Usando el lenguaje SQL se pùede hacer cualquioer tipo de relacion usando la clausula INNER con JOIN...con el lenguaje SQL se puden hacer todo los q los manejadores de Datos nos brindan en forma visual...yo tengo un manual en castellano si lo quieres me avisas y lo subo al FTP o  te lo envio por mail...saludos
Título: Re: Relacionar tablas...
Publicado por: J.M.Movilla en Lunes 15 de Septiembre de 2003, 17:26
Personalmente te agradezco la oferta de subir al FTP ese Manual de SQL en castellano.  Porque entiendo YA casi todo el inglés técnico, pero... hay cosas que jo... y mucho, cuando tienes que hacerlas por obligación.

Gracias y saludos
Título: Relacionar tablas...
Publicado por: zambito en Lunes 15 de Septiembre de 2003, 20:05
Bueno ya lo puse dentro de Tutoriales VB espero q lo disfruten y q les sea de utilidad...