Condividi tramite

Aprire una Maschera e filtrare una sottomaschera

Anonimo
2018-03-05T22:20:41+00:00

Gentilissimi, 

spero che qualcuno di voi riesca ad aiutarmi.

Attraverso un pulsante, con una macro, apro una maschera filtrando questa maschera secondo il campo ID.

Fin qui tutto liscio e perfettamente funzionante, il problema è che questa maschera che riesco correttamente ad aprire, contiene al suo interno una sottomaschera, che vorrei filtrare, cioè vorrei che questa sottomaschera mostrasse tutti i record, che hanno il campo [GIORNO] maggiori o uguali alla data odierna.

Quale codice vba posso utilizzare per filtrare al caricamento o all'apertura questa sottomaschera in maniera tale che il campo giorno sia sempre maggiore uguale di oggi?

In pratica mi mostra, anche record antichissimi, e non va bene.

Vi ringrazio, e porgo i miei più cordiali saluti.

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

Anonimo
2018-03-06T07:57:03+00:00

ciao Giuseppe,

prova a valutare questo 3d per quanto alla personalizzazione del filtro :

https://answers.microsoft.com/it-it/msoffice/forum/msoffice\_access-msoffice\_custom-mso\_2016/filtrare-record-di-una-maschera-in-base-al-valore/4d5a525a-8504-427e-94ea-139ca66f791e

in cui hai la possibilità di gestire il filtro nella sua interezza.

Se ti interessa aprire la form filtrata >= la data odierna, modifica

Private Sub Form_Open(Cancel As Integer)

With Me

.Filter = "1=0"

.FilterOn = True

End With

End Sub

così :

Private Sub Form_Open(Cancel As Integer)

With Me

.Filter = "dataOrdine>=" & CLng(VBA.Date())  ' dataordine da personalizzare

.FilterOn = True

End With

End Sub

HTH.

ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2018-03-06T07:56:16+00:00

    Ciao,

    penso che tu possa impostare la condizione direttamente nell'origine dati della sottomaschera ( che ovviamente deve essere una query ).

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento