Selezionare record con flag

Anonimo
2018-10-29T23:28:16+00:00

Buona sera.

Avrei bisogno di un suggerimento nel come procedere in una ricerca tra records con un flag.

Esempio:

Ho una serie di frutti elencati in una tabella, tramite una maschera di inserimento dovrei avere affianco al frutto due colonne con la rispettiva casella da flaggare maturo o acerbo.

Durante la selezione flaggando maturo dovrei colorare di rosso il record, mentre flaggando acerbo dovrebbe colorare di verde il record...dopodiché nella ricerca dovrei poter selezionare selezionare tutti i frutti maturi oppure tutti acerbo....al momento seleziono acerbo o maturo da una Cbo ma vorrei provare questa nuova soluzione ma non so da dove incominciare...potrei avere un aiuto?grazie ancora.

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-11-01T23:52:33+00:00

Grazie Vladimiro funziona perfettamente, ho provato a sostituire questo sistema alla Combo ed è molto più pratico...grazie ancora.buone feste.

Ciao cristiano73,

ricordati di contrassegnare la risposta che ha risolto il tuo problema; agevolerai la ricerca di quelli che un domani si troveranno ad affrontare gli stessi argomenti trattati in questo thread.

Vladimiro

========================================

Chiedo scusa,

non avevo visto la risposta già contrassegnata.

La risposta è stata utile?

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

Risposta accettata dall'autore della domanda

Anonimo
2018-10-30T17:32:39+00:00

ciao. Innanzitutto grazie.

Nella tabella ho inserito due colonne maturo e acerbo e nelle rispettive tipologie dati ho messo si/no.

Dalla maschera inserimento dati ho immesso nella formattazione condizionale i parametri InStr([maturo];1) e il tutto funziona.

Nel report però non trovo il criterio per filtrare solo quelle flaggate precedentemente nella maschera, esempio solo quelle con "maturo" oppure quelle con "acerbo"nei rispettivi due pulsanti creati.

grazie.

Ciao cristiano73,

per prima cosa anche nel report, allo stesso modo come hai fatto per la maschera, devi inserire la formattazione condizionale e a seconda del controllo che vuoi filtrare lanci il report:

    Dim stDocName As String

    Dim stLinkCriteria As String

    stDocName = "TuoReport"

    Me.Refresh

    stLinkCriteria = IIf(DLookup("Maturo", "TuaTabella", "Maturo=True"), _

                             "Maturo=True", "Acerbo=True")

    DoCmd.OpenReport stDocName, acViewPreview, , stLinkCriteria

Vladimiro

La risposta è stata utile?

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

Risposta accettata dall'autore della domanda

Anonimo
2018-10-30T05:39:11+00:00

Se hai già realizzato il database e lo alleghi sarebbe molto più facile farti vedere come fare.

La risposta è stata utile?

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

Risposta accettata dall'autore della domanda

Anonimo
2018-10-29T23:57:45+00:00

Buona sera.

Avrei bisogno di un suggerimento nel come procedere in una ricerca tra records con un flag.

Esempio:

Ho una serie di frutti elencati in una tabella, tramite una maschera di inserimento dovrei avere affianco al frutto due colonne con la rispettiva casella da flaggare maturo o acerbo.

Durante la selezione flaggando maturo dovrei colorare di rosso il record, mentre flaggando acerbo dovrebbe colorare di verde il record...dopodiché nella ricerca dovrei poter selezionare selezionare tutti i frutti maturi oppure tutti acerbo....al momento seleziono acerbo o maturo da una Cbo ma vorrei provare questa nuova soluzione ma non so da dove incominciare...potrei avere un aiuto?grazie ancora.

Ciao cristiano73,

per fare ciò, puoi usare la formattazione condizionale.

In struttura maschera selezioni tutte le caselle di testo che vuoi e poi fai click su Formato/Formattazione condizionale inserendo il seguente codice in questo modo:

Stessa cosa naturalmente per Acerbo.

Vladimiro

La risposta è stata utile?

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

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-10-30T16:09:14+00:00

    ciao. Innanzitutto grazie.

    Nella tabella ho inserito due colonne maturo e acerbo e nelle rispettive tipologie dati ho messo si/no.

    Dalla maschera inserimento dati ho immesso nella formattazione condizionale i parametri InStr([maturo];1) e il tutto funziona.

    Nel report però non trovo il criterio per filtrare solo quelle flaggate precedentemente nella maschera, esempio solo quelle con "maturo" oppure quelle con "acerbo"nei rispettivi due pulsanti creati.

    grazie.

    La risposta è stata utile?

    0 commenti Nessun commento