Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 6 su 6

Aprire report con filtro su date

  1. #1
    FrancescoZ non  in linea Scolaretto
    Buon pomeriggio a tutti.
    Sto realizzando una form per la gestione di un condominio dalla quale voglio aprire un report filtrando i valori tramite una data.
    In particolare ho creato prima una tebella di nome "Spese Individuali" composta tra gli altri dai campi "condominio", "cognome", "data", "causale", "importo".
    Quello che voglio fare cliccando su un tasto aprire un report ("DettaglioSpeseProprietari") creato sulla tebella "Spese Individuali" filtrandolo per condominio, cognome proprietario e per data compresa tra una data di inizio (nella form chiamante data_da) e una di fine (nella form chiamante data_a).

    Per fare questo all'evento on_click del tasto faccio corrispondere il seguente codice

        If IsNull(Me.Condominio) = True And IsNull(Me.Cognome) = True Then
                       MsgBox "Inserire Condominio e Cognome proprietario"
                   ElseIf IsNull(Me.Condominio) = False And IsNull(Me.Cognome) = False And IsNull(Me.data_da) = False And IsNull(Me.data_a) = False Then
    
            DoCmd.OpenReport "DettaglioSpeseProprietari", acViewPreview, , " Cognome = '" & Me.Cognome.Column(1) & "' and condominio = '" & Me.Condominio.Column(1) & "' and Data > " & Me.data_da & " and Data < " & Me.data_a, acWindowNormal
        
        End If
    
    Quello che ottendo il report filtrato per condominio e proprietario ma non per le date.

    Cosa pensate che sbaglio?

  2. #2
    OsvaldoLaviosa non  in linea Topo di biblioteca
    Che succede se pensi a una query con tutti i parametri di filtro che hai elencato, poi fai poggiare il report sulla query?
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  3. #3
    FrancescoZ non  in linea Scolaretto
    ci provo e ti dico

  4. #4
    FrancescoZ non  in linea Scolaretto
    Putroppo non va.
    Tutto funziona se filtro solo per condominio e proprietario ma se aggiungo le date non le considera proprio come filtri.
    Sto facendo qualche prova ma non riesco a capire cosa sbaglio.
    Ho dato una occhiata anche ai nomi dei campi ancora non erano corretti ma non ci sono errori.
    Ho notato che aggiungendo i filtri con le date il report non mi restituisce nulla ma che filtro con solo condominio e proprietario mi da dei valori.
    La cosa che non capisco come sia possibile se i dati ci sono.......
    Ultima modifica di FrancescoZ; 22-05-2021 16:10 

  5. #5
    OsvaldoLaviosa non  in linea Topo di biblioteca
    Nella query sul campo Data devi mettere il Criterio:
    Between [Inserisci Data Da] And [Inserisci Data A]

    N.B.: Il mio suggerimento scavalca il tuo codice VBA...che non servirebbe pi.
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  6. #6
    FrancescoZ non  in linea Scolaretto
    grazie
    funziona.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Filtro su date (dal xxx al xxx)
    Da Paolo1968 nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 09-11-2019, 18:51
  2. Aprire report e scegliere date da filtrare (Between)
    Da Paolo1968 nel forum Microsoft Access
    Risposte: 8
    Ultimo Post: 16-10-2019, 10:37
  3. Filtro tra due date con vba
    Da DOMENICO_FALCO nel forum Microsoft Excel
    Risposte: 14
    Ultimo Post: 25-07-2013, 11:33
  4. Aprire maschera con filtro
    Da marcoz70 nel forum Microsoft Access
    Risposte: 10
    Ultimo Post: 03-06-2013, 14:51
  5. Filtro con Date!!
    Da bud77 nel forum Microsoft Word
    Risposte: 6
    Ultimo Post: 04-02-2006, 13:06