Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-10-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Problema con muestra de informacion

Hola amigos, tratare de de explicarlo mas sencillamente posible lo que me pasa. Resulta que que estoy realizando un sistema con muchas tablas dentro de las cuales tengo (resumidas):
"Mascota", ID_mascota, ID_vacunacion, nombre.
"Vacunas", ID_vacunas, nombre.
"Vacunacion", ID_vacunacion,ID_vacunas,ID_mascota, fecha.
Mascota, todos los datos del animal, en donde se muestran todas la vacunas recividas.
Vacunas, el nombre y la accion de esa vacuna.
Vacunacion, relaciona la mascota con las vacunas recibidas y la fecha de su vacunacion.
Ahora resulta que tengo un formulario en donde muestro los datos del animal, solo me faltaria mostrar las vacunas recibidas en un DBGrid, pero no puedo encontrar la relacion entre las Tablas y los dataSource para que en ella solo me muestre el nombre y actuacion de la vacuna y a medida que voy cambiando de mascota, tal vez navegando con un DVNavigator, me muestre su informacion.
Espero haber sido lo suficientemente claro para que me puedan ayudar, desde ya muchas gracias.
Saludos.
Responder Con Cita
  #2  
Antiguo 12-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.066
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Qué base de datos estás usando?, ¿cómo tienes enfocado el tema?, ¿2 dgbrids cada uno con su dataset?, ¿tienen relación maestro/detalle?, etc.
Hace falta información, no somos adivinos

Básicamente es simple, si supiéramos cómo quieres hacerlo, pero si son 2 dbgrids, uno de las mascotas y el otro las vacunas recibidas, por ejemplo, ¿o quieres un dbgrid con los datos de la mascota y todas sus vacunas en un sólo dbgrid?

En fin, que expliques
Responder Con Cita
  #3  
Antiguo 14-10-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Gracias Casimiro
Lo estoy haciendo com Paradox (ya se que no es buena, pero es solo una practica)
tengo un DBGrid en donde se deberian mostrar las vacunas recibidas por cada mascota, los demas datos de la mascota se muestran en DBEdit, por supuesto todas relacionadas con sus respectivas tablas y Datasource


Como veran en la imagen, hay muchas tablas relacionadas para mostrar los datos de las mascotas, solo me faltaria la que se relacionan las tres tablas mencionadas y que muestre que vacuna recibio cada mascota.
Cada vez que adelanto o retrocedo con el navegador solo muestras los datos de una mascota, espero que asi sea mas claro(no se guien por lo que dice el DBGrid) Saludos
Responder Con Cita
  #4  
Antiguo 14-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.066
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Veo un montón de datasources y tables, ¿para qué son en ese formulario?

Básicamente lo que tienes que hacer en que cada vez que cambie de registro de mascota, se ejecute una sentencia para buscar sus vacunaciones.

Pero no sé cómo estás haciéndolo, me ha despistado tanto datasource y table.
Responder Con Cita
  #5  
Antiguo 15-10-2012
DOS DOS is offline
Miembro
NULL
 
Registrado: jul 2011
Posts: 173
Poder: 13
DOS Va por buen camino
Por eso dije que no las tomen en cuenta, solo a las tres mencionadas.
Pero ya que esta te explico, una tiene los datos del animal, otra las distintas razas, los distintos tamaños, los datos del cliente, las vacunas y la tabla que relaciona las vacunas con los animales.
Para no crear informacion duplicada.
Responder Con Cita
  #6  
Antiguo 15-10-2012
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 114
Poder: 22
cancun Va por buen camino
Hola


Parece que lo que necesitas es una relación maestro-detalle en donde la tabla de las mascotas es la tabla maestra y la tabla de vacunas aplicadas es el detalle (similar a una factura y sus productos) para esto se necesitan que tengan por lo menos un campo en común que podría ser ID_mascota, en la tabla de las vacunas usa las propiedades MasterSource y MasterFields, en la primera asinas el DataSource de la tabla mascotas y en la segunda el campo ID_mascota.


Saludos
__________________
Cancun, Q.Roo, México
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Showmodal no muestra jonmendi OOP 6 27-01-2009 08:46:08
email yahoo, no muestra contenido..muestra todo menos contenido. sakuragi Linux 5 29-02-2008 18:11:27
Tengo problema para mostrar informacion en un Combobox dark_monk9 PHP 7 07-11-2007 15:58:40
Problema para bajar informacion de IB a dbf Jorge Murguia Conexión con bases de datos 4 07-11-2005 17:38:05
Problema con un dbgrid, no muestra los datos Angy Conexión con bases de datos 1 20-05-2004 07:48:24


La franja horaria es GMT +2. Ahora son las 20:51:57.


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