Newsgroup: it.comp.appl.access
Titolo: Fatturazione e gestione acconti

Nell'applicazione che sto realizzando vorrei fare una maschera per la 
compilazione di fatture, nella maschera farei una ricerca per cognome e i 
nominativi corrispondenti vengono elencati in una casella di riepilogo. 
Cliccando sul nominativo giusto nella casella di riepilogo vorrei che 
vengano scritte in automatico nelle righe della fattura le voci 
corrispondenti agli acconti di quel cliente (se esistono) e successivamente 
avere la possibilità di aggiungere altre voci per la fatturazione. 
Innanzitutto non so se usare una sottomaschera con la proprietà 
"Visualizzazione predefinita" impostata a maschere continue oppure 
visualizzare e inserire nuove righe fattura in altro modo.
Chiedo consiglio a voi per capire qual è la filosofia e il modo migliore per 
affrontare questo problema, non so se gestire i dati e poi fare le query di 
inserimento (e cancellazione degli acconti una volta che la fattura è 
completata) al database oppure usare un'approccio "connesso".
Qui sotto vi scrivo come sono strutturate le tabelle.
Grazie a tutti per le risposte.
Tabella Clienti
ID, Cognome Nome, Indirizzo, Numero Civico, Città, Provincia ecc.
Tabella Acconti
IDAcconto, IDCliente, Data, Importo
Tabella Fatture
IDFattura, IDCliente, Data, Imponibile, TotaleFattura
Tabella DettagliFatture
IDFattura, Tipo, Descrizione, IVADescrizione, IVA, Imponibile, Totale

 completata) al database oppure usare un'approccio "connesso".
Mi sembra di essere come Proietti nella pubblicità del caffè Kimbo: "ma che 
stai a di'?".
Sarà che non comprendo "l'idioma", ma forse devi spiegarti un po' meglio :-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 Di seguito, poi, inserisci gli altri dettagli della fattura.
Quindi un pulsante che quando viene cliccato fa una query sulla tabella e 
inserisce i dati nelle righe fatture, giusto?
Ho uno problema abbastanza stupido ma consultando l'help non sono riuscito 
ad arrivare ad una soluzione: non so come fare andare avanti automaticamente 
il cursore nella riga successiva per inserire nuovi dati nelle maschere 
continue.
Inoltre, utilizzando la maschera continua collegata alla tabella 
DettagliFatture, nel caso volessi chiudere tutto, non avrei il problema che 
alcuni dati resterebbero scritti nella tabella?
Grazie per i suggerimenti.

 problema che alcuni dati resterebbero scritti nella tabella?
Ritorniamo al problema dell'IDIOMA :-)
Io ti consiglio di lavorare in questo modo: di norma aprirai la maschera 
delle fatture e ti visualizzerà una certa fattura. Quando vorrai fare una 
nuova fattura andrai a record nuovo: a questo punto, finché non avrai digitato 
qualcosa all'interno della maschera, non ci sarà niente da salvare. E' ovvio 
che, se a questo punto premerai il pulsante per aggiungere due record ai 
dettagli della fattura, una volta inseriti i record necessari, questi risulteranno 
già salvati. Se poi, dopo avere premuto il pulsante, cerchi la redenzione 
e vuoi tornare al nirvana dal quale eri partito, dovrai cancellare sia la 
fattura creata che i relativi dettagli (a seconda di come sono impostate 
le CONSTRAINTS).


 dettagli (a seconda di come sono impostate le CONSTRAINTS).
Intanto ho fatto un'altro post, magari qualcuno ha l'idea su come farlo in 
automatico anche se penso che sia un po' complicato. Sto provando a fare 
come hai detto tu, un pulsante che aggiunge i record alla tabella 
DettagliFattura e un'altro che cancella i record quando voglio uscire dalla 
maschera cancellando i dati inseriti.
Ciao