Relazione Molti a Molti in un Formulario
-
- Messaggi: 22
- Iscritto il: venerdì 20 dicembre 2013, 17:47
Relazione Molti a Molti in un Formulario
Buona sera,
sto creando un piccolo data base per la gestione dei prelievi ematici in una casa di riposo
Per ora ci sono 3 tabelle
Tabella Contatti, Tabella Prelievi e la Tabella Residenti
La Tabella Residenti è in relazione con la Tabella Prelievi uno a molti (e qui non ho problemi)
Il problema è la relazione tra la Tabella Residenti e la Tabella Contatti, da quello che ho capito devo realizzare una tabelle intermedia con ID RESIDENTE e ID CONTATTO, questo mi serve per creare un campo di controllo tabella nel Formulario MENU il quale riassume la lista dei residenti, con una seconda tabella che riassume i prelievi da fare e la terza che elenca i prelievi fatti. Devo aggiungerne ancora una che associa il residente ad una serie di contatti utili.
In pratica al Reidente LAMU devo poter associare il Medico di base, l’ambulatorio nel quale è seguito in ospedale, il famigliare … tutti record della Tabelle Contatti
ID RESIDENTE
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (medico)
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (ambulatorio)
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (famigliare)
——————-ID CONTATTO ….
La Tabella Contatti, contiene un elenco di medici ed ambulatori con indirizzi e telefoni
ID CONTATTO (campo numerico, valore automatico ed è la chiave primaria)
DESCRIZIONE
TELEFONO1
…
La Tabella Residenti, contiene un elenco dei degenti della casa di riposo
ID RESIDENTE (campo numerico, valore automatico ed è la chiave primaria)
NOME E COGNOME
DATA DI NASCITA
…
La Tabella Res-Con è quella di congiunzione fra la tabella dei residenti e quella dei contatti
ID RESIDENTE e ID CONTATTO (chiavi primarie)
Il Subformulario dei contatti dovrei aggiungerlo fra il logo della casa di riposo e i pulsanti nel Formulario MENU
Vi ringrazio dell’aiuto.
Saluti
andrea
sto creando un piccolo data base per la gestione dei prelievi ematici in una casa di riposo
Per ora ci sono 3 tabelle
Tabella Contatti, Tabella Prelievi e la Tabella Residenti
La Tabella Residenti è in relazione con la Tabella Prelievi uno a molti (e qui non ho problemi)
Il problema è la relazione tra la Tabella Residenti e la Tabella Contatti, da quello che ho capito devo realizzare una tabelle intermedia con ID RESIDENTE e ID CONTATTO, questo mi serve per creare un campo di controllo tabella nel Formulario MENU il quale riassume la lista dei residenti, con una seconda tabella che riassume i prelievi da fare e la terza che elenca i prelievi fatti. Devo aggiungerne ancora una che associa il residente ad una serie di contatti utili.
In pratica al Reidente LAMU devo poter associare il Medico di base, l’ambulatorio nel quale è seguito in ospedale, il famigliare … tutti record della Tabelle Contatti
ID RESIDENTE
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (medico)
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (ambulatorio)
——————-ID CONTATTO, DESCRIZIONE, TELEFONO1 (famigliare)
——————-ID CONTATTO ….
La Tabella Contatti, contiene un elenco di medici ed ambulatori con indirizzi e telefoni
ID CONTATTO (campo numerico, valore automatico ed è la chiave primaria)
DESCRIZIONE
TELEFONO1
…
La Tabella Residenti, contiene un elenco dei degenti della casa di riposo
ID RESIDENTE (campo numerico, valore automatico ed è la chiave primaria)
NOME E COGNOME
DATA DI NASCITA
…
La Tabella Res-Con è quella di congiunzione fra la tabella dei residenti e quella dei contatti
ID RESIDENTE e ID CONTATTO (chiavi primarie)
Il Subformulario dei contatti dovrei aggiungerlo fra il logo della casa di riposo e i pulsanti nel Formulario MENU
Vi ringrazio dell’aiuto.
Saluti
andrea
- Allegati
-
- Prelievi1.odb
- Data base
- (126.91 KiB) Scaricato 172 volte
Open Office 3.3
Linux Mint 15
Linux Mint 15
Re: Relazione Molti a Molti in un Formulario
Diceva congiu.andr
Allego semplicissimo database che lo fa.
Mette alcune persona in cerchie (un po' come fa google).
C'è un altro modo?
Andrea
Anche secondo me l'unico modo di realizzare una relazione molti a molti è questo di mettere una tabella che medi fra le due che si vogliono collegare.Relazione Molti a Molti in un Formulario
Il problema è la relazione tra la Tabella Residenti e la Tabella Contatti, da quello che ho capito devo realizzare una tabelle intermedia con ID RESIDENTE e ID CONTATTO.
Allego semplicissimo database che lo fa.
Mette alcune persona in cerchie (un po' come fa google).
C'è un altro modo?
Andrea
- Allegati
-
- Molti_a_molti.odb
- (4.15 KiB) Scaricato 267 volte
LibreOffice 5.1.4.2 su Ubuntu 16.04
Re: Relazione Molti a Molti in un Formulario
Ciao, togli i commenti dalla query, con quelli va in errore.ndrini ha scritto:Allego semplicissimo database che lo fa.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Relazione Molti a Molti in un Formulario
Buonasera charlie.charlie ha scritto: Ciao, togli i commenti dalla query, con quelli va in errore.
A te dà errore per i commenti?
A me no (per ora...)
E che senza commenti non mi ricordo più che fa la query
Però, come dicevo,
per ora non si impalla ...
LibreOffice 5.1.4.2 su Ubuntu 16.04
Re: Relazione Molti a Molti in un Formulario
Ciao, d'accordo per la motivazione dei commenti.
A me esce questo errore (AOO 4.0.1 e OOo 3.3.0). Non mi dà errore com LO.
A me esce questo errore (AOO 4.0.1 e OOo 3.3.0). Non mi dà errore com LO.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 22
- Iscritto il: venerdì 20 dicembre 2013, 17:47
Re: Relazione Molti a Molti in un Formulario
Buon giorno, grazie per l'interessamento, il mio mio problema non è creare la relazione molti a molti, ma è farla funzionare nel formulario MENU.
Grazie comunque
saluti
andrea
Grazie comunque
saluti
andrea
Open Office 3.3
Linux Mint 15
Linux Mint 15
Re: Relazione Molti a Molti in un Formulario
Ciao, ho provato a dare un'occhiata al tuo dB. Ho notato che la tabella Res-Con che dovrebbe servirti da "intermedia" per creare la relazione "molti a molti" è vuota. Sarà per questo che hai dei problemi?congiu.andr ha scritto:... il mio mio problema non è creare la relazione molti a molti, ma è farla funzionare nel formulario MENU.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Relazione Molti a Molti in un Formulario
si,bisogno di daticharlie ha scritto:Ciao, ho provato a dare un'occhiata al tuo dB. Ho notato che la tabella Res-Con che dovrebbe servirti da "intermedia" per creare la relazione "molti a molti" è vuota. Sarà per questo che hai dei problemi?congiu.andr ha scritto:... il mio mio problema non è creare la relazione molti a molti, ma è farla funzionare nel formulario MENU.
AOO 3.4.1 AOO341m1(Build:9593) Linux Mint Debian/Mate 64bit java 1.6.0.22 XP PRO/32bit
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
con Base --> sempre backup!!!
Se problema è Risolto --> Inserire [Risolto]nel titolo come spiega qui, grazie
-
- Messaggi: 22
- Iscritto il: venerdì 20 dicembre 2013, 17:47
Re: Relazione Molti a Molti in un Formulario
La tabella intermedia per creare la relazione molti a molti è vuota perchè non mi è possibile inserie i valori dal formulario MENU. In pratica quando nel formulario MENU mi posiziono su un residente vorrei scegliere uno o più contatti della tabella contatti e la tabella Res-Con dovrebbe autocompilarsi. Non è pensabile che un tilizzatore del db compili manualmente la tabella intermedia per creale le associazioni. Comincio a pensare che non sia possibile realizzare la mia idea, e non voglio più usare access, che per questa cose è molto più semplice.
Grazie per l'aiuto che mi date.
Grazie per l'aiuto che mi date.
Open Office 3.3
Linux Mint 15
Linux Mint 15