[Risolto] Somma Campi Ricerche

Discussioni sulle caratteristiche di database
Rispondi
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

[Risolto] Somma Campi Ricerche

Messaggio da DERED »

Salve a tutti,
Sono qui a chiedere aiuto per ovvi motivi..... non ci stò capendo più niente :crazy:
Dunque le tabelle ci sono... i formulari ci sono le ricerche ci sono i dati escono...
ma non come vorrei io.

Nel forulario "INSIncassiSocio" entrando la parte superiore è quella di inserimento dati
che scrive sulla tabella "TabIncassiSocio"

Quella inferiore è un Formulario Secondario con dentro "Ricercha_TabIncassiSocio" per i campi calcolati
che è solo in visualizzazione.

Ora la parte superiore mi fà si inserire i campi ma se cambio il "Socio" per un nuovo inserimento vedo anche gli altri
mentre devo poter vedere e inserire/modificare un solo socio alla volta con più righe per lo stesso periodo Anno-Mese

Mentre la parte inferiore "Ricerca" mi fà vedere solo le righe totali per lo stesso periodo di un solo socio ed OK
ma non sò come far vedere SOLO per quella selezione i totali colonna (es. Totali Imponibile) o infondo alla ricerca o anche
con dei campi esterni.

Il mio timore è quello di non essere chiaro nella spiegazione... che non è da escludere.
quindi allego il file e attendo fiducioso.
Antonio
Allegati
NEW_PROVA_30.odb
(102.01 KiB) Scaricato 174 volte
Ultima modifica di DERED il mercoledì 3 giugno 2015, 21:41, modificato 1 volta in totale.
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

Ciao, ho provato a capire, non so se ci sono riuscito.
Ho aggiunto una tabella (Filtro) che mi serve come "appoggio" nel formulario omonimo (aggiunto) per selezionare il socio con una listbox. Nel subform vedo tutti i record del socio selezionato (dopo aver aggiornato con il pulsante), ma è possibile anche fare modifiche ed inserimento nuovi dati (ho modificato la query sulla quale lavora il subform). Ci sono dei problemi da risolvere che riguardano i campi calcolati, credo risolvibili. Ma mi interessa sapere se ho preso la strada giusta per fare quello che vuoi.
P.S: sicuro che il titolo dell'argomento è azzeccato?
Allegati
NEW_PROVA_30_1.odb
(111.42 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
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Re: Somma Campi Ricerche

Messaggio da DERED »

Buongiorno charlie,
Diciamo che hai preso in pieno quello che volevo e ti ringrazio per la soluzione :super:
ma ora ci sono delle domande.
- Nel tuo "Filtro" posso aggiungere nella selezione, con casella di riepilogo, oltre al Socio anche Anno e Mese ?
anzi nell'ordine Anno - Mese - Socio

- Si puo aggiungere un altro SubForm di un'altra tabella che funzioni nella stessa maniera, cioè selezione unica di Anno,Mese,Socio
e possibilità di modificare i campi con i campi calcolati?

Ultima per ora, ma le somme delle colonne non ci sono..... :ucrazy: .

P.S. Non sò se il titolo è azzeccato dimmi tu che in caso lo cambio.

Grazie .. veramente
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

  • Nella tabella Filtro aggiungi altri campi, tutti di tipo Integer. Ad ognuno di questi fai corrispondere nel MainForm del formulario Filtro una diversa casella di riepilogo. Il SubForm deve poi essere "collegato da e collegato per" nella maniera opportuna. Spero di essermi spiegato.
  • Puoi aggiungere un'altra tabella, ma attento a non complicare troppo.
  • Per le somme io farei una query delle somme e ne visualizzerei i risultati in un formulario di una riga collocato sotto il formulario a cui si riferisce.
Se ti serve aiuto, non farti scrupoli.
Per il titolo … va anche bene se l'obiettivo principale sono le somme.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Re: Somma Campi Ricerche

Messaggio da DERED »

Eccomi e grazie per l'aiuto.
Dunque ho inserito i due campi che mi servivano "Anno" e "Mese" ho modificato la tabella "Filtro" inserendo due campi "FIL2" "FIL3"
ho cambiato delle formule all'interno della "Ricerca_TabIncassiSocio"
Ora quando apro il formulario "Filtro" e faccio le selezioni Anno,Mese,Socio inserisco i valori nei campi quando "Aggiorno" mi dice
Errore nella scrittura dei dati nel database
Nel campo 'Iva' è necessario immettere dei dati. Digita un valore

E non mi fà chiudere il salvataggio e quindi non salva niente.
I dati che trovi li ho messi con il formulario "INSIncassiSocio"

Ho inserito anche un foglio CALC dove si vedono le formule che "dovrebbero" essere nel "Ricerca_TabIncassiSocio"
ma che non so' proprio come inserire

Grazie Antonio
Allegati
Campi Calcolati.ods
(15 KiB) Scaricato 136 volte
NEW_PROVA_30_1.odb
(111.32 KiB) Scaricato 114 volte
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

  • Stai riscontrando i problemi con i campi calcolati che avevo segnalato. Io cercherei di superarli così: Dal MainForm si passa ad un Subform contenente i soli dati da immettere o modificare, senza i campi calcolati ( query in forma tabellare o in formato modulo). Farei pi un SubSubForm con la query comprendente anche i campi calcolati. A seconda di come colleghi quest'ultima potresti visualizzare il solo nuovo record, tutti i record di un socio o tutti i record di tutti i soci.
  • La funzione SE di Calc può essere sostituita in Base da

    Codice: Seleziona tutto

    CASEWHEN(NomeCampo1<>0, NomeCampo2 * 0.22, 0)
    ma funziona solo con i campi numerici, non va bene per Giro Paro (che non so cosa sia!).
  • Ci sono altri argomenti di cui vorrei parlare ma preferisco attendere
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Re: Somma Campi Ricerche

Messaggio da DERED »

Buongiorno

Caro charlie ho seguito le tue indicazioni ma non essendo cosi preparato mi sono incasinato
e non riesco ad andare avanti quindi faccio una cosa non troppo ortodossa ti invio uno screenshot
di quello che mi serve con tutte le indicazioni del caso .
Capisco che non è il massimo "sfruttarti" in questa maniera ma non sò come andare avanti
quindi se puoi/vuoi ti allego il DB dove ho lavorato fino al "casino" e sotto lo screenshot

Dimmi tu e se non puoi è lo stesso.. anzi ti ringrazio ancora per l'aiuto..

Grazie
Antonio
Allegati
BASE_1.gif
NEW_PROVA_30.odb
(103.3 KiB) Scaricato 109 volte
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

La selezione dei record tramite la tabella Filtro funziona in ambito ad una ricerca. Per scrivere su un nuovo record bisogna scrivere direttamente sui campi o tramite una casella di riepilogo. Nel nuovo esempio che ti allego, il SubForm è in formato modulo ma potrebbe tornare tabellare. Ci trovi la ripetizione delle caselle di riepilogo per immettere/modificare i campi Anno, Mese, Socio più le caselle di riepilogo per le date ed i restanti campi per la scrittura. In compenso il SubSubForm riporta la query in formato tabellare con tutti i record selezionati.
Allegati
NEW_PROVA_30_2.odb
(113.63 KiB) Scaricato 117 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Re: Somma Campi Ricerche

Messaggio da DERED »

Grazie charlie funziona benissimo sei stato molto gentile :bravo: .
Ci sono altre cose da chiederti (tante...)

Grazie :super:
Antonio
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

Ho aggiunto la "Somma Campi Ricerche". Rimane da fare la formattazione delle colonne (allineamento, decimali, punto separazione migliaia).
Allegati
NEW_PROVA_30_3.odb
(113.76 KiB) Scaricato 126 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Re: Somma Campi Ricerche

Messaggio da DERED »

Dato che ho modificato la "GRAFICA" come posso inserire le "SOMME" che hai fatto tu?
Allegati
NEW_PROVA_30_2.odb
(104.2 KiB) Scaricato 126 volte
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8819
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Somma Campi Ricerche

Messaggio da charlie »

Non è opportuno fare le modifiche grafiche prima delle fine, si rischia di dover rifare le cose.
Comunque, adotta la query del mio file. Poi, nel formulario, apri il navigatore e vedi come ho collegato al resto l'ultimo subForm costruito su di questa. L'ho fatto in forma tabellare ed ho poi aggiunto delle colonne vuote per conservare l'allineamento grafico con il formulario superiore.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Avatar utente
DERED
Messaggi: 64
Iscritto il: lunedì 27 aprile 2015, 10:52

Somma Campi Ricerche

Messaggio da DERED »

Grazie charlie per le "info" e per i consigli, in questi giorni ho messo a frutto "tutto" il mio sapere :lol:
e sono andato avanti con buoni risultati.
Quindi credo che questo argomento lo chiudiamo qui e sicuramente faro' altre domande.

Grazie ancora.
LibreOffice Versione: 4.3.7.2
Win 7 32bit - Linux Mint 17
Rispondi