• Martes 21 de Mayo de 2024, 04:50

Autor Tema:  Re: Relacionar tablas...  (Leído 2388 veces)

Tenaza

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: Relacionar tablas...
« en: Sábado 13 de Septiembre de 2003, 17:06 »
0
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:

acalanto

  • Miembro activo
  • **
  • Mensajes: 80
    • Ver Perfil
Re: Relacionar tablas...
« Respuesta #1 en: Sábado 13 de Septiembre de 2003, 20:31 »
0
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-

Tenaza

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: Relacionar tablas...
« Respuesta #2 en: Lunes 15 de Septiembre de 2003, 15:31 »
0
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:

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Re: Relacionar tablas...
« Respuesta #3 en: Lunes 15 de Septiembre de 2003, 16:34 »
0
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

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Relacionar tablas...
« Respuesta #4 en: Lunes 15 de Septiembre de 2003, 17:26 »
0
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

zambito

  • Miembro activo
  • **
  • Mensajes: 71
    • Ver Perfil
Relacionar tablas...
« Respuesta #5 en: Lunes 15 de Septiembre de 2003, 20:05 »
0
Bueno ya lo puse dentro de Tutoriales VB espero q lo disfruten y q les sea de utilidad...