Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-11-2004
acrophet acrophet is offline
Miembro
 
Registrado: sep 2003
Posts: 175
Poder: 21
acrophet Va por buen camino
relaciones entre tablas

Hola a todos.
Vereis estoy diseñando un programita y tengo dos tablas; una "tareas" y otra "categorias".
La cosa es que he estado pensando que si por ejemplo cambio el nombre de una categoria, osea, la edito y la modifico, tambien quiero que las tareas que contengan esa categoria sean modificidas. No se si me explico. Ej. Si yo tengo una entrada en la tabla tareas que es "lavar la ropa", con su categoria "hogar". Si voy y edito esa misma categoria y la cambio por "hogar/jardin", la tabla de tareas quiero que se haya modificado tb.
Tengo claro que los tiros van por la relacion master datail, pero no se bien como.
Si alguien me puede hacer una explicacion teorica de como implimentar esto, estaria muy agradecido.

Un saludo.
Responder Con Cita
  #2  
Antiguo 29-11-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Lo que quieres se llama Integridad referencial con actualización en cascada, pero no todos los motores poseen esta propiedad, por lo que tendrás que decirnos con qué tipo de tablas estás trabajando, ya que depende de unos motores a otros, Firebird, Access, Paradox....

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 29-11-2004
acrophet acrophet is offline
Miembro
 
Registrado: sep 2003
Posts: 175
Poder: 21
acrophet Va por buen camino
Pues estoy utilizando Interbase.

Un saludo.
Responder Con Cita
  #4  
Antiguo 29-11-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Entonces tienes que crear las tablas con esta dependencia y se actualizará la detalle sola, cada vez que tu hagas un cambio en la maestro.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 30-11-2004
acrophet acrophet is offline
Miembro
 
Registrado: sep 2003
Posts: 175
Poder: 21
acrophet Va por buen camino
Y si no es mucho pedir, cual seria la forma de hacerlo?? Tendria que volver a crear las tablas?

Muchas gracias por todo.
Responder Con Cita
  #6  
Antiguo 30-11-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
No tienes que crear de nuevo las tablas, basta con que ejecutes un Alter Table y añades las propiedades procedentes, es posible que tengas que crear el índice y clave foránea sino lo habías hecho antes.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:03:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi