![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
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. |
|
#4
|
|||
|
|||
|
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 |
|
#5
|
|||
|
|||
|
OK cancun
pero como digo al inicio de todo tengo tres tablas "Mascota", ID_mascota, ID_vacunacion, nombre. "Vacunas", ID_vacunas, nombre. "Vacunacion", ID_vacunacion,ID_vacunas,ID_mascota, fecha. en Mascota, guardo los datos de todas las mascotas. en Vacunas todos los datos de las vacunas, sus nombres y para que sirven. en Vacunacion, tengo la clave principal de Vacunacion, Mascota y Vacunas, mas la fecha en que cada mascota fue vacunado con esa vacuna. Con dos tablas como decis vos, no tengo problemas, pero aca son tres para llegar a una debo pasar a travez de la otra. Gracias. |
|
#6
|
||||
|
||||
|
Yo no le veo problema a si son dos, tres, cuatro o más tablas.
Solamente tienen que tener un campo comun entre ellas. Por lo que veo intentas hacer un programa para una clínica veterinaria; solo una pregunta, es un encargo de la clínica o un trabajo de colegio. Antes de realizar formularios de vistas de datos, debes tener muy clara la estructura de estos datos y como se van a enlazar entre ellos, yo he hecho varias bases de datos y créeme, aunque mires todo el diseño con una lupa de 250.000 aumentos siempre acaba faltándote un campo para algo. También he visto en el formulario que has puesto, tienes datos del cliente/propietari del "bisho" en cuestión, también datos de enfermedades, no se creo que necesitas depurar un poco el proyecto antes de lanzarte. Yo no lo pondría así tendría otra tabla con las dolencias padecidas ya que durante la vida de nuestras mascotas (te lo digo por experiencia), sufren más de una afección, otro grid con enfermedades (con su tabla) por ejemplo. Explicanos un poco el tema y veremos como lo solucionamos. Como te han dicho en tu otro hilo con el mismo título, CERO codigo CERO implica que la gente mire y pase de largo de tu pregunta. Saludos. |
|
#7
|
|||
|
|||
|
Jafera, gracias por tu interes, es verdad que no pongo codigo, pero son problemas antes de codificar, es que me tiren algunas ideas como; proba relacionar esta tabla con esta, o ponele un DBComboLookUp o bla, bla, bla.
De hecho, esto ya lo solucione con DBComboLookUp . El trabajo es para el colegio, se pueden escapar ciertos detalles , tu consejo me ha sido de utilidad y de seguro lo implementare, gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Showmodal no muestra | jonmendi | OOP | 6 | 27-01-2009 09:46:08 |
| email yahoo, no muestra contenido..muestra todo menos contenido. | sakuragi | Linux | 5 | 29-02-2008 19:11:27 |
| Tengo problema para mostrar informacion en un Combobox | dark_monk9 | PHP | 7 | 07-11-2007 16:58:40 |
| Problema para bajar informacion de IB a dbf | Jorge Murguia | Conexión con bases de datos | 4 | 07-11-2005 18:38:05 |
| Problema con un dbgrid, no muestra los datos | Angy | Conexión con bases de datos | 1 | 20-05-2004 08:48:24 |
|