Condividi tramite

Applicare filtri su maschera continua basata su query

Anonimo
2021-11-23T10:25:28+00:00

Win 10

Access 2013

Buongiorno,

il DB è stato realizzato, i dati li inserisco tutti correttamente ma non ci faccio nulla se non riesco ad interrogarlo!

sto provando ad utilizzare una maschera come interfaccia per decidere cosa cercare e tramite un report avere il risultato.

mi sono basato su un tutorial che però non mi filtra la parte "periodo inizio e fine" ma almeno quello sulla Categoria funziona :)

a parte il fatto che la ricerca dovrebbe permettere :

  • ricerca nel periodo;
  • ricerca per categoria;
  • ricerca per nome Assetto;
  • ricerca per categoria nel periodo
  • ricerca per nome Assetto, categoria nel periodo.
  • ricerca se valido;
  • e chi più ne ha più ne metta

provo a condividere quanto fin ora ho cercato di fare, ma mi vergogno dei miei limiti :(

MascheraRicercaQuery

Ivan

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
2021-11-30T19:52:22+00:00

Qui trovi la soluzione.

La risposta è stata utile?

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

42 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2021-11-23T13:45:59+00:00

    rimane il problema che non mi restituisce alcun valore se faccio la ricerca con categoria "tutto" ... come mai?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2021-11-23T13:39:14+00:00

    Mimmo se fosse per me ti farei già Santo Subito!!!!!

    ma per inserire il campo Valido si/no nella maschera ricerca come devo procedere?

    ps la compattazione del DB è una delle poche cose che faccio sempre, in quello che condivido mi ero dimenticato di apporla solo perchè lo uso come muletto ma ho provveduto subito :)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-11-23T13:33:48+00:00

    Aggiungo:

    dopo aver effettuato alcune modifiche al tuo DB e comunque prima di condividerlo effettua un Compatta e ripristina per ripulire il Db stesso da sporcizia dovute al lavoro svolto.

    Scegli dal menu File -> Compatta e ripristina il Data Base

    vedrai come cambiano le dimensioni del file.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2021-11-23T13:28:27+00:00

    Ciao e ben ritrovato,

    innanzi tutto ricordati di chiudere i precedenti post segnando come risposta risolutiva quella che ritieni tale.

    Per questo post, prova a cambiare la Sql della query QRicerca con il seguente:

    SELECT TEvento.IDEvento, TEvento.Valido, TEvento.DataEvento, TEvento.Persone, TAssetto.NomeAssetto, TCategoria.Categoria

    FROM ((TEvento LEFT JOIN TInterventi ON TEvento.IDEvento = TInterventi.IDEvento) LEFT JOIN TAssetto ON TInterventi.IDAssetto = TAssetto.IDAssetto) LEFT JOIN TCategoria ON TAssetto.IDCategoria = TCategoria.IDCategoria

    WHERE (((TCategoria.Categoria)=[Maschere]![MRicerca]![Categoria]) AND ((([TEvento].[DataEvento])) Between [Maschere]![MRicerca]![InizioPeriodo] And [Maschere]![MRicerca]![FinePeriodo]))

    ORDER BY TEvento.DataEvento;

    Come vedi nel criterio (Where) ho utilizzato la Between (compreso tra).

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento