Database con saldo giornaliero
Database con saldo giornaliero
Salve a tutti, ho creato 1 tabella clienti con IDCliente, Cognome, Nome, Via ecc..., e 1 tabella Movimenti Primanota con IDCliente, IDPrimanota, Data, Descrizione, Incasso e Sospeso. Ho creato la query collegando IDCliente con IDCliente con relazione destra. Ora vorrei creare nella query una colonna saldo in modo tale da avere la classica casistica di Saldo precedente, Saldo attuale (Saldo precedente -Incasso + Sospeso). Riesco ad ottenere il Saldo del record con COALESCE ( "Sospeso", 0 ) - COALESCE ( "Incasso", 0 ) ma non riesco a sommare algebricamente il risultato ottenuto con il record successivo. Qualcuno mi potrebbe aiutare?
Apache OpenOffice 4.1.5
Re: Database con saldo giornaliero
Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Vedi se ti può aiutare questa discussione: viewtopic.php?f=13&t=7747&hilit=progressivo#p41298-
Oppure posta il file del tuo database.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole del forum consulta il Manuale di sopravvivenza: http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Vedi se ti può aiutare questa discussione: viewtopic.php?f=13&t=7747&hilit=progressivo#p41298-
Oppure posta il file del tuo database.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Database con saldo giornaliero
Ho letto la discussione ma non ho capito tanto, allego il file
- Allegati
-
- Clienti.odb
- (80.93 KiB) Scaricato 153 volte
Apache OpenOffice 4.1.5
Re: Database con saldo giornaliero
Ciao, con un po' di ritardo arriva il file.
La query Ricerca1 esegue l'ordinamento, mentre la vista vRicerca1 permette il suo uso nella query Progressivo.
Il funzionamento di questa è piuttosto "ostico" da capire ma anche da spiegare. In pratica viene fatto uno sdoppiamento della vista di riferimento vRicerca1 e fatto un calcolo sul record corrente e quello che lo precede.
La query Ricerca1 esegue l'ordinamento, mentre la vista vRicerca1 permette il suo uso nella query Progressivo.
Il funzionamento di questa è piuttosto "ostico" da capire ma anche da spiegare. In pratica viene fatto uno sdoppiamento della vista di riferimento vRicerca1 e fatto un calcolo sul record corrente e quello che lo precede.
- Allegati
-
- Clienti_2.odb
- (80.92 KiB) Scaricato 148 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Database con saldo giornaliero
Allora... ho visto un po le ricerche e effettivamente calcola il saldo ma...nel formulario non esegue i calcoli. Prima ho impostato il SubForm come tabella primanota, poi settato come query. Selezionando IDCliente 0 ho effettuato 2 registrazioni, 02/01/18 sosp 100 e 03/01/18 inc 90. non calcola il saldo residuo e non si aggiorna il SubForm1 settato come query-progressivo. inoltre settando il Subform come tabella primanota per inserire le varie registrazioni non mi permetteva di inserire la data corretta, nel senso che mi imponeva uguale alla reg. precedente. In sostanza dovrei fare una primanota dove selezionando il cliente vedo i vari movimenti del singolo cliente e chiudo il saldo con l'incasso. dove sbaglio?
- Allegati
-
- Clienti_3.odb
- Nome file modificato per differenziarlo da altri (Admin)
- (81.45 KiB) Scaricato 152 volte
Apache OpenOffice 4.1.5
Re: Database con saldo giornaliero
Confesso di non essermi proprio occupato del formulario. Vediamo ...
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Database con saldo giornaliero
- Per favore cambia il nome del file (tuo o mio) quando fai qualsiasi modifica, altrimenti facciamo confusione
- A solo titolo di esempio mi pare che il semplice formulario che ho aggiunto (main su tabella Primanota e sub su query Progressivo) funzioni.
- Allegati
-
- Clienti_4.odb
- (90.05 KiB) Scaricato 146 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Database con saldo giornaliero
Scusami per il cambio nome file, non lo sapevo. ho visto un po come va e ancora non ci siamo. nello screenshot allegato ho riprodotto una situazione tipo. seleziono il cliente nel formulario e nel SubForm settato come tabella primanota inserisco i movimenti(poi lo cambio) e nel SubForm1 dovrei vedere i movimenti del cliente (e solo quelli del cliente selezionato) con relativi saldi e movimenti vari. Non so come fare ma quello che dovrei ottenere è proprio questo.
- Allegati
-
- Clienti_5.odb
- (90.17 KiB) Scaricato 140 volte
Apache OpenOffice 4.1.5
Re: Database con saldo giornaliero
Stiamo parlando di un formulario immissione dati Prima nota. La procedura è questa: seleziono un nuovo record (clic sulla barra di navigazione o su un apposito pulsante inserito ad hoc), seleziono il cliente (basta aggiungere una casella di riepilogo sul campo IDCliente), immetto la data e gli altri dati, aggiorno e visualizzo nella tabella sottostante.
Quest'ultima può essere personalizzata sul solo cliente di cui si immette il nuovo dato ma il valore Progressivo non sarà riferito al quel solo cliente e sembrerà errato perché riferito a tutti i clienti.
Nel nuovo file ci sono entrambe le soluzioni, tanto per vedere.
Quest'ultima può essere personalizzata sul solo cliente di cui si immette il nuovo dato ma il valore Progressivo non sarà riferito al quel solo cliente e sembrerà errato perché riferito a tutti i clienti.
Nel nuovo file ci sono entrambe le soluzioni, tanto per vedere.
- Allegati
-
- Clienti_6.odb
- (91.03 KiB) Scaricato 143 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Database con saldo giornaliero
Ho visto i vari casi ma mi sbaglia il saldo, allego screen. Inoltre se seleziono a tendina il cliente e premo invio posso inserire tranquillamente il record e visualizzarlo sotto? Grazie
- Allegati
-
- Clienti_7.odb
- (91.1 KiB) Scaricato 143 volte
Apache OpenOffice 4.1.5
Re: Database con saldo giornaliero
- Lo avevo premesso:
bisogna modificare la query.charlie ha scritto:ma il valore Progressivo non sarà riferito al quel solo cliente e sembrerà errato perché riferito a tutti i clienti - La procedura è questa:charlie ha scritto:seleziono un nuovo record (clic sulla barra di navigazione o su un apposito pulsante inserito ad hoc), seleziono il cliente .....
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org