Newsgroup: it.comp.appl.access
Titolo: Aiutate un principiante..sigh!

Ciao a tutti.
E' la prima volta che scrivo in questo NG.
Vi chiedo se gentilmente potreste aiutarmi a risolvere un problema.
Ciò che sto cercando di fare è questo :
vi sono 4 tabelle - clienti, prodotti, aggiudicazioni e dettaglio
aggiudicazioni.
Sbirciando nell'esempio di Access ho capito che devo creare relazioni 1 a
molti tra: prodotti e dettaglio aggiudicazioni, aggiudicazioni e dettaglio
aggiudicazioni, clienti e aggiudicazioni.
Supponendo di aver relazionato nella giusta maniera le tabelle, il passo
successivo sarebbe quello di creare una query attraverso la quale creare poi
una maschera nella quale poter :
immettere codice prodotto, quantità prodotto, prezzo prodotto, cliente che
si è aggiudicato tali codici prodotti.
Spero di ver spiegato chiaramente il problema.
Se qualcuno mi potesse dare qualche consiglio su come procedere, glie ne
sarei molto grato.
Un saluto di nuovo a tutti e grazie in anticipo.
P.S. Se necessitano altre spiegazioni sul lavoro che sto
facendo...chiedetemi pure.
Ciao.
Roberto.

 ha scritto nel messaggio
news:LJIv6.79918$yl2.6...@news1.tin.it...

Mi sembra di capire che le relazioni tra le 4 tabelle siano valide, anche se
potrebbe essere superfluo esplicitare una relazione uno-a-molti tra la
tabella Prodotti e la tabella DettaglioAggiudicazioni.
E' inutile (e in più crearti qualche problemino di troppo in fase di
aggiornamento delle tabelle) avere un campo cliente nella tabella
DettaglioAggiudicazioni; visto che la tabella Cliente è in relazione
uno-a-molti con la tabella Aggiudicazioni e quest'ultima è in relazione
uno-a-molti con la tabella DettaglioAggiudicazioni, ti sarà sempre
possibile risalire al cliente di un determinato record di questa tabella.
Non mi sembra proprio che, per fare ciò che ti serve, sia utile creare una
query.
E' sufficiente che ti crei una maschera  (MaskAggiudicazioni) con
visualizzazione a Maschera singola e che abbia come origine record la
tabella Aggiudicazioni. MaskAggiudicazioni deve contenere una casella
combinata associata tramite la quale selezionerai il cliente
dell'aggiudicazione corrente. Questa maschera deve contenere anche una
sottomaschera (SotMaskDettaglioAggiudicazioni).
La maschera SotMaskDettaglioAggiudicazioni deve essere a Maschere continue e
deve avere come origine record la tabella DettaglioAggiudicazioni. In
SotMaskDettaglioAggiudicazioni inserisci una casella combinata associata con
la quale farai la scelta del prodotto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

OK, ...esempio :
Tab. clienti :
        idcliente
        nome
        indirizzo
        ecc....
Tab prodotti
       idprodotti
       codice
       descrizione
Tab aggiudicazione
       idaggiudicazione
       idcliente
       delibera
       durata
       consegna
Tab dettaglio aggiudicazioni
      idaggiudicazione
      idprodotto
      quantità
      prezzo
      sconto
Adesso io dovrei fare una query epoi una maschera dove poter inserire i
miei dati
che sono :
Cliente...delibera
n.....durata....consegna....codice...descrizione...quantità...prezzo...scont
o....
E per ogni cliente ci saranno si gli stessi codici ma con prezzi e quantità
diverse !
Spero di aver illustrato un pò di più il mio problema.
Ciao e grazie roob.

Grazie Roberto,
ok...provo a sviluppare qualcosa....spero di riuscire!
Vi faccio sapere.
Grazie ancora.
Roberto.
;-)

 Ciao a tutti.
Caro Bobbio, Roberto ti sta aiutando ok...
Io invece ti dico che:
1) Il titolo del thread č estremamente vago e non aiuta a capire subito che
tipo di problema hai e quindi decidere di considerarlo
2) Quando rispondi ad un messaggi devi lasciare una parte del quoting (cioč
del messaggio a cui rispondi) per far capire a cosa stai rispondendo.
3) Infine devi scrivere DOPO o al massimo in mezzo a questo quoting...
Antonio

 la quale farai la scelta del prodotto.
Ciao Roberto, scusa se mi intrometto,
il mio problema è perchè la SotMaskDetaglio ecc..
deve essere a Maschere continue e non a foglio dati, qual,è la differenza.
Perchè scegliere l'una e non l'altra.
Grazie
Ferdinando

 ha scritto nel messaggio
news:6oXv6.2471$yU4.4...@news.infostrada.it...

Ciao Antonio,
hai perfettamente ragione, ti- vi chiedo scusa per il modo in cui mi sono
presentato, nella maniera in cui ho posto il problema ed ancora per non aver
rispettato le regole del NG.
Sono un principiante di Access, ho scoperto questo NG (validissimo!) ed ho
pensato dopo un pň di tentivi personali, di chiedre aiuto nel
risolvere...impostare la struttura di base del mio piccolo progetto.
Lavoro all'interno di una ditta nella quale l'access č conosciuto attraverso
"due raccoglitori di cartone" nei quali vi sono inserite le aggiudicazioni
di clienti.
Quello che sto cercando di fare č di non usare piů tali raccoglitori
"manuali" ed invece usufruire del progresso che da noi sembra non essere
valutato.
Avendo qualche piccola conoscenza personale di db avrei voluto risolvere
tale problema...ma incappo sempre in qualche errore e non riesco a portare a
termine, almeno rudimentalmente ma che sia funzionale, il progetto che ho in
mente.
Se qualcuno volesse aiutarmi, non esiti a contattarmi!!!
Grazie in anticipo.
Roberto.

 risolvere...impostare la struttura di base del mio piccolo progetto.
posta, posta e qualcuno lo trovi sempre...
Antonio

 Ferdinando


 Roberto
Spero tanto che riusciate a capire che cavolo sto combinando.
Un saluto.
Ciao,
Roberto.


 Roberto.
--
Roberto


Grazie per i tuoi preziosi suggerimenti.
Adesso sembra funzionare!
Ciao.
Roberto.