Access filtrare data da combo

Anonimo
2022-10-13T16:28:03+00:00

Salve

Nel mio DB vi è una maschera chiamata “Elenco” contenente un certo numero di record composti dai vari Cognome, Nome, etc. etc.,  Vi sono anche dei campi con valore Data.

Io vorrei creare nella stessa maschera una casella combinata che mi permetta di filtrare tutti i record in cui sia presente una determinata data di un certo campo

In poche parole vorrei che nella combo (la cui etichetta sarà “Scegli data”) siano presenti tutte le date inserite (chiaramente raggruppate) e che scegliendo una di queste siano filtrati tutti i relativi record.

Logicamente vorrei anche poter eliminare il filtro.

(ho provato con il classico filtro ma chiaramente mi costringe ad inserire manualmente la data, cosa che vorrei evitare con un elenco di tutte la date possibili nella combo)

Qualcuno può aiutarmi ?

Grazie

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2022-10-28T18:35:55+00:00

Ho copiato la stringa da un post troppo vecchio dove mancavano le parentesi quadre per il campo con degli spazi.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2022-10-16T17:34:26+00:00

Ciao,

Se la qualifica è una stringa ad es. Operaio devi racchiudere tra apici singoli quindi

Me.Filter = "tuoCampo = '" & cboQualifica & "'"

Se hai problemi, postaci la tua istruzione.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2022-10-15T16:06:18+00:00

Ciao,

è proprio così.

Per le date devi racchiudere il campo tra # tuocampo #

Per un campo testo devi racchiudere tra apici mentre per un numero nessun carattere.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2022-10-14T17:56:03+00:00

In fondo al codice Sql hai Desc per ottenere l'ordine decrescente per averl crescente metti Asc.

Per togliere il filtro aggiungi un pulsante a fianco della combo a sull'evento su click imposta

Me.Filter = ""

Me.FilterOn = False

Ciao Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

31 risposte aggiuntive

Ordina per: Più utili
  1. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2022-10-14T07:50:56+00:00

    Ciao,

    i campi che contengono degli spazi li devi racchiudere tra parentesi quadre e non tonde.

    La risposta è stata utile?

    0 commenti Nessun commento