Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    2

    Dato visualizzato in casella di testo di Access 2003

    S.O. Windows XP e Access 2003

    Ho costruito un semplice programma in Access per tenere la contabilità.
    I dati vengono visualizzati in caselle di testo. Il valore viene calcolato nella riga “origine controllo” scrivendo:

    =DSum("[importo]";"operazioni economiche";"[settore di spesa] = 'organizzazione' And([operazione]='EL'Or[operazione]='EC')")

    che restituisce la somma di tutti gli importi della tabella “operazioni economiche” che soddisfano i criteri inseriti.

    *Vorrei modificare il programma nel seguente modo:

    Assegnare ad una variabile, ad esempio “A” il valore della suddetta somma

    <valore di A>=DSum("[importo]";"operazioni economiche";"[settore di spesa] = 'organizzazione' And([operazione]='EL'Or[operazione]='EC')")

    Visualizzare nella casella di testo il valore di A(tipo valuta con due cifre decimali).

    E’ una cosa possibile?
    Grazie

    Tardivo Luigi

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Prova a scrivere questa funzione in un modulo di VBA .

    codice:
    Public Function A()
    A = DSum("[importo]", "operazioni economiche", "[settore di spesa] = 'organizzazione' And([operazione]='EL'Or[operazione]='EC')")
    End Function

    Dopo richiamando in qualunque punto della applicazione =A()
    ti viene restituito il valore desiderato.
    ___________________________________________

    Per quanto riguarda il numero di decimali visualizzato questo
    dipende dalla formattazione che darai alle caselle di testo
    nelle maschere o reports.
    Consiglierei Formato numero "Standard" decimali "2"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    2

    Funziona!

    Una prima semplice prova ha dato risultato ok.
    Ora applicherò il concetto in forma estesa.
    Ti farò sapere
    grazie
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.