Newsgroup: it.comp.appl.access
Titolo: neofita (provo di nuovo ;-) )

salve a tutti sono un neofita di access e ho bisogno di sapere alcune
informazioni
1)Sto progettando un database per imparare che cataloga le canzoni
il database è strutturato in tre tabelle:
tabella autori che contiene i campi: id autore e nome
tabella album che contiene i campi id album, nome album, id autore
tabella canzoni che contiene i campi id canzone, titolo, id album
ho creato tre maschere per inserire i vari campi principali
(titolo, nome, nome album), i vari id sono inseriti automaticamente perchè
costituiti da un campo contatore.
Devo creare una maschera che contenga una casella combinata in cui appaiono
tutti gli autori ed in funzione dell'autore selezionato la sottomaschera
presente visualizzi i suoi album in modalità foglio dati.
qualcuno sa darmi una mano?
Voglio aggiungere che questa deve essere una sottomaschera di ricerca quindi
non deve assolutamente cancellare record o sovrascriverli ne nella tabella
autori ne in quella degli album.
Grazie anticipatamente per la collaborazione
-- 
brun domenico


Crei in una maschera una casella combinata, inserisci il campo autore,
automaticamente aggiungerà il campo idautore.
fatto ciò, crei una sottomaschera avente come origine dati la tabella album,
ti verrà chiesta la relazione tra la casella combinata e la sottomaschera,
gli indicherai idautore della tabella autori e idautori della tabella album.
Il gioco è fatto.
Ciao
Alfio

 ha scritto nel messaggio
news:ahbbr2$m2h$1...@newsreader1.mclink.it...

Se la tabella tblAutori ha una struttura simile a questa:
IDAutore        Contatore e chiave primaria
Nome             Testo
ecc. ecc.
Se la tabella tblAlbum ha una struttura simile a questa:
IDAlbum                   Contatore e chiave primaria
NomeAlbum             Testo
IDAutore                   Numerico
ecc. ecc.
Se le due tabelle sono in relazione uno-a-molti in base ai campi IDAutore
Creati una maschera non associata (quindi che non abbia origine record) e
inseriscici una casella non associata combinata chiamata Autore; tale
casella combinata deve avere due colonne di cui visibile solo la seconda e
deve avere come origine riga il seguente codice SQL:
SELECT DISTINCTROW [tblAutori].[IDAutore], [tblAutori].[Nome] FROM
[tblAutori];
Nella maschera inserisci anche un controllo sottomaschera; la sottomaschera
in esso contenuta deve avere come origine record la tabella tblAlbum e deve
avere una visualizzazione a Foglio dati.
Nella la proprietà Collega campi master del controllo sottomaschera scrivi
Autore;  nella la proprietà Collega campi secondari del controllo
sottomaschera scrivi IDAutore.
Imposta a No la proprietà della sottomaschera Consenti modifiche.
Imposta a No la proprietà della sottomaschera Consenti eliminazioni.
Imposta a No la proprietà della sottomaschera Consenti aggiunte.
Ora apri la maschera e seleziona un autore dalla casella combinata: nella
sottomaschera vesdrai i suoi album.
Spero che sia ciò che ti serviva.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Robertooooooooooooooooooo, non facevi prima a spedirgli direttamente il
database????????????
;)))
Alfio

 Alfio
Sicuramente avrei fatto prima. :-)
Perņ sono sempre contrario a dialogare in privato: sono convinto, per una
infinitą di motivi, che sia necessario farlo sul NG: e sul NG non si possono
inviare allegati.
