Newsgroup: it.comp.appl.access
Titolo: Come si usa Relazioni in Access?

Sono neofita.
Ho cercato di usare le relazioni in Access ma non ci riesco!!!!
Ma come funziona le relazioni in genere?
Visto che le situazioni per poter usare le relazioni sono tante per cui
spiego nel dettaglio.
Ho due tabelle, la prima "Dati" contiene i dati del socio (nome,
cognome ecc..) e la seconda (AnniIscritti) contiene gli anni in cui il
socio è iscritto in solo due campi, l'ID e Anni.
Esempio:
     Dati       | AnniIscritti
Nome    ID  |     Anno
Stefano 001|     1995
                  |     1997
                  |     1998
                  |     1999
Mario    002|     1996
                  |     1997
                  |     1999
E così via.
Se non sbaglio, la situazione sopra descritta si debba usare l'uno a
molti, giusto?
Spero che mi sono spiegato bene.

 ha scritto nel messaggio 
news:1137864552....@g47g2000cwa.googlegroups.com...
Sono neofita.
Ho cercato di usare le relazioni in Access ma non ci riesco!!!!
Ma come funziona le relazioni in genere?
Visto che le situazioni per poter usare le relazioni sono tante per cui
spiego nel dettaglio.
Ho due tabelle, la prima "Dati" contiene i dati del socio (nome,
cognome ecc..) e la seconda (AnniIscritti) contiene gli anni in cui il
socio č iscritto in solo due campi, l'ID e Anni.
Esempio:
     Dati       | AnniIscritti
Nome    ID  |     Anno
Stefano 001|     1995
                  |     1997
                  |     1998
                  |     1999
Mario    002|     1996
                  |     1997
                  |     1999
E cosě via.
Se non sbaglio, la situazione sopra descritta si debba usare l'uno a
molti, giusto?
Spero che mi sono spiegato bene.
------------------------
Se mi permettete provo a rispondere io, tanto per sollevare Roberto, 
Alessandro, Sandro, Cinzia e tutti gli altri del lavoro che si sobbarcano. 
Cosě io stessa verifico quello che so. Naturalmente correggetemi se sbaglio.
Piotta,
Se ho intuito bene il tuo problema, mi pare che nella tab AnniIscritti 
manchi la chiave esterna di collegamento con la tab Dati. Se non lo fai 
Access non ha modo di indovinare a quale Nome corrisponda ogni anno di 
iscrizione.
In sostanza devi ripetere il campo IDDati nella tab AnniIscritti e collegare 
IDDati della tab Dati con IDDati nella tab AnniIscritti con la relazione 
1:m.
Controlla anche che il "tipo di dati" dei due campi collegati sia uguale.
Ciao
Marilena 

 Spero che mi sono spiegato bene.
Per approfondire l'argomento vedi:
http://support.microsoft.com/default.aspx?scid=kb;it;234208
e scaricati il file reldes00.exe
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie di avermi risposto.
Ma tuttavia ancora non ci riesco!
Non so neanche se sbaglio nelle relazioni, nelle tabelle o quando
inserisco i dati nelle tabelle.
Da parte di Isabella, il problema è che non conosco le parole di
Access come "la chiave esterna di collegamento" che non so cosa sia e
quindi non ho capito la tua spiegazione.
Magari se mi dici passo passo durante la creazione forse ci riesco.
Da parte di SV, ho subito scaricato e guardato il documento.
Purtroppo è in inglese e io la conosco poco o nulla.
Ciao

 ha scritto nel messaggio 
news:1137951518.6...@g14g2000cwa.googlegroups.com...
Grazie di avermi risposto.




Ciao
---------------------
Ciao Piotta,
ti ricordo che mi chiamo Marilena e non Isabella; a chi stai pensando mentre 
cerchi di costruire un Database ?
A parte gli scherzi, ho forti dubbi che riuscirai a procedere con Access se 
non sai cos'è una chiave primaria e una chiave esterna.
Non ho il tempo materiale per farti la lezione per iscritto; cerca nella 
guida di Access la voce "chiave primaria" e "chiave esterna" e vedi di 
orientarti un poco.
Comunque, dal momento che sei del tutto digiuno non solo delle procedure di 
Access ma anche delle più elementari teorie logiche sui database relazionali 
la via più semplice è di cercare un buon libro e di studiartelo. Io ne 
conosco solo uno, ed è fatto per essere capito proprio da tutti (anche dagli 
stupidi, come dice il titolo inglese): Michael J. Hernandez, Progettare 
Database. Guida pratica alla creazione di database relazionali, Mondadori 
Printing Spa, maggio 2003.
Poi comincia a guardare bene i vari siti, a cominciare da Sito Comune, 
percorri i link e studia !
Auguri
Marilena