Buenas,
Después de dar muchas vueltas por esta página, al final he decidido registrarme;).
Un saludo a todos.
Parece que el tema de las relaciones maestro-detalle son lo básico para crear un buen programa con base de datos, pero tengo algún problemilla con el registro de nuevos datos.
Os lo explico a grandes rasgos:
Estoy creando un programa sencillo tipo agenda electrónica, donde se registran los datos de un contacto(nombre, calle, etc) y que también puede tener ese contacto n teléfonos así que los recoge de otra tabla. Digamos que las tablas estan estructuradas asi:
La relación si la hice y funciona porque las consultas si las hace bien, el problema es dar de alta un registro, como el nuevo registro no tiene codigo, el codigocontacto de la tabla telefonos no puede quedar en blanco.
La pregunta es si hay forma de hacer esto y no ser un chapuzas?.
un saludo y gracias
Publicado:
Vie Abr 15, 2011 5:54 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: altas maestro detalle
Anuncios
Hola akenaton, bienvenido.
¿Qué motor de base de datos usas? ¿qué componentes usas para conectar con las tablas?
Publicado:
Sab Abr 16, 2011 8:14 am
akenaton Usuario
Registrado: Apr 15, 2011 Mensajes: 2
Asunto:
Gracias por contestar
Uso sqlite3 y los componentes zeos.
Todo va bien menos el alta de registros proque consultas si las hace.
saludos
Publicado:
Sab Abr 16, 2011 8:08 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto:
akenaton escribió:
Gracias por contestar
Uso sqlite3 y los componentes zeos.
Todo va bien menos el alta de registros proque consultas si las hace.
saludos
¿El alta de los registros lo haces con SQL usando INSERT o lo haces con componentes enlazados? ¿El enlace maestro detalle lo haces con SQL o lo haces usando las propiedades MasterFields y MasterFields?
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A