Newsgroup: it.comp.appl.access
Titolo: dubbi di un neofita

Sto provando a familiarizzare con questo programma, ma devo ammettere
che a volte indispone. 
Sto cercando infatti nella mia ignoranza di fare1db libri. 
Comincio con il fare 3 tabelle: Autori, Categorie e libri.
relazionando i primi 2 a libri. 
Ho creato poi una maschera x inserire tutti i dati in 1 volta x libro.
Il mio problema nasce quando certi dati si ripetono tipo l'autore (il
nome e la sua nazionalità). Settando la sua univocità se non metto
dentro tutti i dati pensa che stia immettendo un nuovo autore(già
presente). Quando io vorrei dirgli semplicemente dal suo nome
riprendi tutti gli altri dati (che hai già..) di quest'autore!
So di non essere stato chiarissimo, spero cmq che qualcuno abbia la
pazienza di aiutarmi! :-)

 pazienza di aiutarmi! :-)
Allora iniziamo col dire che in questo NG ci sono delle piccole regole da
osservare; un paio di queste sono:
- scrivere un messaggio con un oggetto attinente (descrittivo) al problema,
non generico;
- scrivere la risposta alla fine del testo del messaggip precedente, come
sto facendo io;
Detto questo dovresti spiegare meglio cosa ti serve...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:l7fqf0pe5dep412vv...@4ax.com...


Ciao.
Grazie x avermi risposto così velocemente :-)
Cercherò di essere + chiaro: il fine del mio lavoro è catalogare i
miei libri. x fare ciò ho creato tre tabelle: Autori (nome, nazion.),
Categorie(Nome(narrativa, poesia, ecc..),codice (A, BA, BB, ecc..)) e
Libri (editore,IDautore, IDcategoria,numero di archivio ecc..).
Ho creato poi 1maschera  con tutti questi campi in modo che ogni volta
che prendo un libro nuovo possa aggiornare tutte le tabelle (in realtà
la tabella Categ. è già stata compilata e bloccata, no aggiunte).
Problemi:
Innanzi tutto nella maschera quando scelgo la categoria,  Access non
capisce di aggiornare automat. il campo codice (A, BA, BB..) e cosi
quando passo ad altro record giustamente mi dice che stò creando un
dupplicato nella tabella Categ. (2 record con stesso nome ma codice
diverso).Edevo farlo manualmente con perdita di tempo.
Lo stesso problema si verifica con l'autore: inserito una volta la sua
nazionalità, la volta successiva che inserisco un altro libro dello
stesso autore vorrei inserire solo il nome e lasciare al programma
l'inconbenza di completare gli altri campi Autore (nazion., note.).
Nella sua tabella ho quindi settato dupplicati non ammessi altrimenti
mi riscriveva il nome dell'autore ma con i restanti campi vuoti. Ma in
questo modo come prima se non riempo esattamente tutti i campi nella
maschera e passo ad altro record, mi ferma x tentata dupplicazione di
dati...
In pratica devo riscrivere tutti i campi, non riuscendo allora a
capire come facciano in azienda se x ogni ordine devono riscrivere
dove abita il cliente altrimenti il programma pensa che sia 1 altro:-)
Spero di non aver annoiato troppo con i miei problemi, ma ringrazio in
anticipo chiunque mi voglia aiutare!
P.S. 
Seguo suggerimento e ripropongo il tema con 1 diverso subj


Con una punta di orgoglio devo dire che le "caselle combinate" li
avevo già usate nel modo che tu mi suggerisci ;-) Ma x per chiarire
meglio  il mio problema faccio1 esempio:
Nella mia maschera ho inserito tutti i campi delle 3 tabelle create,
ora inserendo 1 nuovo libro seleziono la categoria dalla lista
(casella combinata) ma poi mi aspetto (chiedo troppo..) che il
programma aggiorni nella maschera automaticamente anche il campo
Codice (A. BA, BB) a cui quella categoria è associata nella sua
tabella. Poco male dico io se non lo fa, lascio il campo codice vuoto.
invece in questo modo Access pensa che io stia inserendo una nuova
categoria che ha si lo stesso nome di un'altra ma mentre una ha nella
colonna codice la sigla BC (esempio), qui niente. 
X risolvere il problema ho provato a rendere univoco il campo
nomeCategoria, ma a questo punto se nella mia maschera non setto
esattamente anche il campo "codice", non riesco a passare ad 1 nuovo
record xchè il programma mi dice che che sto creando un doppione...
Come prima.
Lo stesso temo si ripeterà con gli autori. X ciò non basterà che
inserisca il nome ma, anche se è già presente, dovrò riscrivere anche
gli altri campiAutore (nazional., note).
Il problema mi  sembra alla base del concetto stesso di db
relazionale! Se x ogni nuovo acquisto io devo riscrivere tutti i dati
del cliente a cosa serve Access...
Grazie! 
 

 >Gandalf.
Continuiamo pure questo thread dal titolo insulso eh!
Antonio