Newsgroup: it.comp.appl.access
Titolo: MOLTI A MOLTI un consiglio

Ciao a tuto il NG.
Ho una relazione Molti a Molti con, da una parte, delle AUTO, e
dall'altra, i relativi PROPRIETARI.
I proprietari possono essere più di uno e saranno quasi sempre
differenti ma potrebbe ricapitare il medesimo proprietario per una
diversa auto. Da qui il tipo di relazione scelta, per la quale ho
crato una tabella AUTOconPROPRIETARI, contenente solo gli ID delle
tabelle AUTO e PROPRIETARI.
Dopodichè creerei una maschera basata sulla tabella AUTO con
sottomaschera basata su una query che prende dati dalle tabelle
AUTOconPROPRIETARI e PROPRIETARI (quest'ultima per visualizzare tutti
i dati dei proprietari).
Mi dareste una dritta su quali dati esattamente mettere in questa
maschera? Pensavo ad un elenco a discesa che potrebbe puntare all'ID
dei proprietari, mostrando il cognome e poi delle caselle di testo per
visualizzare gli altri dati che comparirebbero in automatico. Col VBA
offerto dal sito comune sarei in grado di gestire i nuovi clienti non
presenti in elenco aggiungendoli "automaticamente" alla tabella. Se
però ho 2 persone con lo stesso cognome già diventa un problema.
Quindi potrei far mostrare non solo il cognome ma anche nome, luogo e
data di nascita, ma poi comparirebbero anche nella casella di
riepilogo, dove invece dovrebbe comparire solo il cognome...
Sono convinto di essermi arenato su una cazzata ma ho bisogno di una
piccola spinta.
Grazie in anticipo.
leev
WinXP
AC03

 ha scritto nel messaggio 
news:11f8929a-21d5-4c37...@z11g2000yqz.googlegroups.com...
Ciao a tuto il NG.
Ho una relazione Molti a Molti con, da una parte, delle AUTO, e
dall'altra, i relativi PROPRIETARI.
I proprietari possono essere pi� di uno e saranno quasi sempre
differenti ma potrebbe ricapitare il medesimo proprietario per una
diversa auto. Da qui il tipo di relazione scelta, per la quale ho
crato una tabella AUTOconPROPRIETARI, contenente solo gli ID delle
tabelle AUTO e PROPRIETARI.
Dopodich� creerei una maschera basata sulla tabella AUTO con
sottomaschera basata su una query che prende dati dalle tabelle
AUTOconPROPRIETARI e PROPRIETARI (quest'ultima per visualizzare tutti
i dati dei proprietari).
Mi dareste una dritta su quali dati esattamente mettere in questa
maschera? Pensavo ad un elenco a discesa che potrebbe puntare all'ID
dei proprietari, mostrando il cognome e poi delle caselle di testo per
visualizzare gli altri dati che comparirebbero in automatico. Col VBA
offerto dal sito comune sarei in grado di gestire i nuovi clienti non
presenti in elenco aggiungendoli "automaticamente" alla tabella. Se
per� ho 2 persone con lo stesso cognome gi� diventa un problema.
Quindi potrei far mostrare non solo il cognome ma anche nome, luogo e
data di nascita, ma poi comparirebbero anche nella casella di
riepilogo, dove invece dovrebbe comparire solo il cognome...
Sono convinto di essermi arenato su una cazzata ma ho bisogno di una
piccola spinta.
Grazie in anticipo.
leev
WinXP
AC03
Vedi Database Auto AC2000
http://rapidshare.com/files/370490848/Auto.mdb
ID Categoria
Categoria
ID Marca
Marca
ID Auto
ID Categoria
ID Marca
Modello
-----------------
ID Persona
Cognome
Nome
Citta
-----------------
ID Tipo
Tipo
-----------------
ID Pra
ID Auto
ID Persona
ID Tipo
Targa
Data
Ciao
Graziano

 Vedi Database Auto AC2000
http://rapidshare.com/files/370490848/Auto.mdb

Ok, intanto ringrazio, poi guardo. ;-)
grazie

 - Mostra testo citato -
No Graziano, non è ciò che avevo bisogno,
lì ci sono solo tabelle e con quelle non ho problemi. Mi sono arenato
sulla maschera.
Forse c'è qualcosa di poco chiaro nella mia spiegazione, in questo
caso chiedete pure.
Grazie in anticipo.
Ciao
leev

 - Mostra testo citato -
Continuando a provare ho provato un paio di soluzioni, nessuna delle
quali però mi soddisfa. Sarei pertanto grato a chi mi proponesse
qualcosa di diverso o a chi mi dicesse, in questi casi, generalmente,
come ci si comporta.
Queste le mie soluzioni per la sottomaschera (visualizzazione maschere
continue):
1)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
DATA DI NASCITA
Cognome
Nome
Luogo di nascita
Data di nascita
In questo modo posso far digitare cognome e nome e mano mano access
seleziona le varie occorrenze a seconda di cosa si digita. Il difetto
è che il cognome viene ripetuto sia sulla combo, che ho tenuto
abbastanza stretta, che nella casella di testo. Non è possibile
nemmeno regolare la combo in modo che compaia solo il cognome  per poi
affiancare 3 caselle di testo con nome, luogo e data di nascita.
Questo perchè nella combo mi occorrono tutti i dati per essere certo
di non selezionare un omonimo e se viene dimensionata stretta potrei
tagliare un cognome, se larga potrebbe comparire una parte del nome o
anche il resto.
2)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
DATA DI NASCITA
senza null'altro aggiungere. In questo modo, tenendo un'ampiezza
sufficiente, visualizzerei tutti i dati e potrei anche far digitare
cognome e nome e mano mano access seleziona le varie occorrenze a
seconda di cosa si digita. La soluzione però mi sembra poco elegante
(pretenzioso?) anche perchè i dati, per le differenti lunghezze di
nomi e cognomi, non vengono ben allineati.
Inoltre temo che nella digitazione di un Proprietario con due o tre
nomi (Maria Paola) o con il Cognome composto da più parti separate (Di
Pietro Dipietro) si possa correre il rischio di non individuare una
persona già in elenco; cosa che, inserendo i dati separatamente,
dovrebbe essere più difficile (anche se di questo non ne sono proprio
certo.

Continuando a provare ho provato un paio di soluzioni, nessuna delle
quali per� mi soddisfa. Sarei pertanto grato a chi mi proponesse
qualcosa di diverso o a chi mi dicesse, in questi casi, generalmente,
come ci si comporta.
Queste le mie soluzioni per la sottomaschera (visualizzazione maschere
continue):
1)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
DATA DI NASCITA
Cognome
Nome
Luogo di nascita
Data di nascita
In questo modo posso far digitare cognome e nome e mano mano access
seleziona le varie occorrenze a seconda di cosa si digita. Il difetto
� che il cognome viene ripetuto sia sulla combo, che ho tenuto
abbastanza stretta, che nella casella di testo. Non � possibile
nemmeno regolare la combo in modo che compaia solo il cognome  per poi
affiancare 3 caselle di testo con nome, luogo e data di nascita.
Questo perch� nella combo mi occorrono tutti i dati per essere certo
di non selezionare un omonimo e se viene dimensionata stretta potrei
tagliare un cognome, se larga potrebbe comparire una parte del nome o
anche il resto.
2)
IDProprietario (nascosto) e origine riga con COGNOME & NOME & LUOGO &
DATA DI NASCITA
senza null'altro aggiungere. In questo modo, tenendo un'ampiezza
sufficiente, visualizzerei tutti i dati e potrei anche far digitare
cognome e nome e mano mano access seleziona le varie occorrenze a
seconda di cosa si digita. La soluzione per� mi sembra poco elegante
(pretenzioso?) anche perch� i dati, per le differenti lunghezze di
nomi e cognomi, non vengono ben allineati.
Inoltre temo che nella digitazione di un Proprietario con due o tre
nomi (Maria Paola) o con il Cognome composto da pi� parti separate (Di
Pietro Dipietro) si possa correre il rischio di non individuare una
persona gi� in elenco; cosa che, inserendo i dati separatamente,
dovrebbe essere pi� difficile (anche se di questo non ne sono proprio
certo.
Se hai tanti nomi occorre la provincia e citta
Quindi prima scegli la provincia poi la citta e ti mostra tutti i nomi e 
cognomi della citta
Una volta selezionato crei un pulsante "CONTROLLA NOME" ed apri la scheda 
anagrafica per visualizzare tutti i dati
Ciao
Graziano