Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
ACCESS Numerazione progressiva fatture.
lunedì 03 marzo 2008 - 13.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giulconi
Profilo
| Newbie
32
messaggi | Data Invio:
lun 3 mar 2008 - 13:19
Ho creato un programma di gestione ristorante che, dopo alcune queries di selezione consente, da una maschera principale di gestire circa 10 tavoli diversi e le varie scelte di menù fino alla stampa documenti fiscali: fatture, ricevute di vari tipi.
Al momento della presentazione del conto ho una sottomaschera che mi permette l’intestazione della fattura. Questo per ogni tavolo. Scelgo il tipo del documento a cui è collegato un report e inserisco il numero progressivo di questo documento. Fin qui tutto bene.
Ma ora è necessario che il numero progressivo venga gestito automaticamente dal programma.
Devo quindi usare un contatore, ma diverso per ogni tipo di documento.
Il problema è che non so come fare a gestire le diverse tabelle: fatture, ricevute fiscali, etc.. che ogni volta aggiornino il numero progressivo. Cioè mi servirebbe che per ogni tavolo, solo al momento della stampa conto, possa inserire la intestazione e successivamente decidere il tipo documento da stampare, accedendo quindi alla progressione del numeratore.
Grazie per qualsiasi suggerimento.
Giulio
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 4 mar 2008 - 08:27
>Ho creato un programma di gestione ristorante che, dopo alcune
>queries di selezione consente, da una maschera principale di
>gestire circa 10 tavoli diversi e le varie scelte di menù fino
>alla stampa documenti fiscali: fatture, ricevute di vari tipi.
>Al momento della presentazione del conto ho una sottomaschera
>che mi permette l’intestazione della fattura. Questo per ogni
>tavolo. Scelgo il tipo del documento a cui è collegato un report
>e inserisco il numero progressivo di questo documento. Fin qui
>tutto bene.
>Ma ora è necessario che il numero progressivo venga gestito automaticamente
>dal programma.
>Devo quindi usare un contatore, ma diverso per ogni tipo di documento.
>Il problema è che non so come fare a gestire le diverse tabelle:
>fatture, ricevute fiscali, etc.. che ogni volta aggiornino il
>numero progressivo. Cioè mi servirebbe che per ogni tavolo, solo
>al momento della stampa conto, possa inserire la intestazione
>e successivamente decidere il tipo documento da stampare, accedendo
>quindi alla progressione del numeratore.
>Grazie per qualsiasi suggerimento.
>
>Giulio
Dovresti, con una query, individuare il primo numero di documento disponibile in questo modo:
SELECT Max(TuoCampoNrDocumento) As MaxDiNr FROM TuaTabellaFatture
Questa Select ti restituirà il numero di documento più grande (mi raccomando che il campo del database sia numerico, se fosse testo darebbe degli effetti indesiderati)
Ci sommi 1 lo assegni al tuo campo nr. documento.
Se hai dubbi sono a disposizione
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
giulconi
Profilo
| Newbie
32
messaggi | Data Invio:
mar 4 mar 2008 - 12:09
Grazie.
In un paio di giorni provo e poi ti faccio sapere.
Giulio
giulconi
Profilo
| Newbie
32
messaggi | Data Invio:
mar 4 mar 2008 - 12:52
Scusa avevo fretta di provare.
Ho creato una tabella con due campi: Ricevute e Fatture con attribuzione “Numerico” il cui valore è 0.
Mi puoi dare la sintassi corretta per la query considerando che non ho molta pratica di SQL?
Poi non mi è chiaro come agganciarle al report e come la numerazione si aggiorni al momento della stampa.
Grz
Giulio
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !