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

[VBA | Access2003] Reset di un filtro con campi numerici

  1. #1
    gplele non è in linea Scolaretto
    Post
    172
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutti, dopo aver cercato nel forum senza esito ecco il quesito: in una maschera di access, di tipo tabulare, ho creato a piè pagina una combo box per filtrare un campo della maschera. Il campo è numerico e contiene l'anno di esercizio (es. 2012, 2013, ...). Quando seleziono con la combobox uno dei valori presenti in essa ottengo il filtro dei record presenti nella mia maschera. Il problema è quando voglio resettare il filtro, ovvero se voglio tornare a vedere tutti i record! Se avessi un campo di tipo testo risolvo il quesito digitando il carattere "*", mentre nel caso di valore numerico non so come comportarmi. Qualcuno saprebbe aiutarmi? Grazie.

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Post
    16,800
    Like Inviati  
    0
    Like Ricevuti  
    23
    Quote Originariamente inviato da gplele Visualizza il messaggio
    Ciao a tutti, dopo aver cercato nel forum senza esito ecco il quesito: in una maschera di access, di tipo tabulare, ho creato a piè pagina una combo box per filtrare un campo della maschera. Il campo è numerico e contiene l'anno di esercizio (es. 2012, 2013, ...). Quando seleziono con la combobox uno dei valori presenti in essa ottengo il filtro dei record presenti nella mia maschera. Il problema è quando voglio resettare il filtro, ovvero se voglio tornare a vedere tutti i record! Se avessi un campo di tipo testo risolvo il quesito digitando il carattere "*", mentre nel caso di valore numerico non so come comportarmi. Qualcuno saprebbe aiutarmi? Grazie.
    Come applichi il FILTRO...?
    Verifica su Evento AfterUpdate(dopoAggiornamento) della Combo...!
    Dovresti avere una sorta di
    Me.Filter=Criterio...
    
    Ora se la Combo è impostata per accettare anche VALORI non in lista, puoi gestire su Evento NOT IN LIST, il NULL VALUE come mezzo per rimuovere il FILTRO... o applicare la stringa Vuota
    Me.FilterOn=False
    Me.Filter=vbNullString
    Me.FilterOn=True
    
    Ciao
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Creazione Datagridview con campi numerici
    Da momodj20 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 28-12-2020, 07:29
  2. Risposte: 13
    Ultimo Post: 07-06-2019, 23:15
  3. Unione più campi numerici in uno
    Da Giginiello nel forum Microsoft Access
    Risposte: 12
    Ultimo Post: 19-02-2016, 19:50
  4. Access2003. Accesso utente e filtro dati su questo
    Da belfast1 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 23-10-2008, 17:15
  5. [Access] Campi numerici
    Da matteo_77 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 04-07-2007, 15:14