Come filtrare più record tramite caselle combinate in una ma

di il
6 risposte

Come filtrare più record tramite caselle combinate in una ma

Salve a tutti, spero possiate aiutarmi...
Ho una maschera nella quale posso inserire sei campi di ricerca tramite delle caselle combinate, in sostanza vorrei che selezionando solo alcuni campi all'interno della maschera, mi venga restituita una tabella con i valori selezionati, ad esempio:
Nella prima maschera su sei campi che posso inserire, ne scelgo tre: nome, cognome, data di nascita.
Vorrei che alla pressione di un pulsante mi si apra una seconda maschera avente tutte le persone con nome, cognome e data di nascita selezionate nella prima maschera.
Ho cercato vari tutorial su internet ma gli esempi riportati sono sempre semplici e non di grande aiuto.
Io sono arrivato al seguente punto: Ho creato una prima maschera dove è possibile inserire i diversi valori tramite delle caselle combinate (i valori vengono presi direttamente dalla tabella con tutti i dati), ho creato una seconda maschera che esegue una query che prende i valori inseriti nelle caselle combinate della prima maschera e filtra i record rispetto ai valori inseriti, e in seguito nella prima maschera ho inserito un pulsante che mi collega alla seconda maschera.
Una volta premuto il pulsante però, mi viene visualizzata la seconda maschera vuota, senza alcun dato.
Gentilmente, potreste darmi una mano? Anche segnalando qualche link, tutorial o qualsiasi altra cosa che mi possa essere utile? Grazie!

6 Risposte

  • Re: Come filtrare più record tramite caselle combinate in una ma

    Davideark92 ha scritto:


    Nella prima maschera su sei campi che posso inserire, ne scelgo tre: nome, cognome, data di nascita.
    Vorrei che alla pressione di un pulsante mi si apra una seconda maschera avente tutte le persone con nome, cognome e data di nascita selezionate nella prima maschera.
    Per me non ti ammazzare con vorticosi giochi di maschere plurime. Access offre un comodissimo strumento che si chiama "filtro in base a maschera". Leggi la guida in linea per capire di cosa si tratta.
  • Re: Come filtrare più record tramite caselle combinate in una ma

    Grazie mille per la risposta!!!
    Purtroppo devo creare una maschera apposita per fare questa operazione perché mi è stato richiesto questo. Colui che dovrà "filtrare" la tabella non ne capisce molto di queste cose, per una mia consultazione il filtro in base maschera è perfetto, ma per altri può diventare complicato...
    =(
  • Re: Come filtrare più record tramite caselle combinate in una ma

    Se sei furbo, potresti automatizzare la questione con una macro o codice VBA che apre la maschera del filtro in base a maschera e magari ci metti una etichetta esplicativa sotto in cui descrivi cosa deve fare l'utente. Tale etichetta deve essere non visibile quando lavori dentro la maschera normalmente.
  • Re: Come filtrare più record tramite caselle combinate in una ma

    Non è tanto l'essere furbi, il problema è che non ho tantissime conoscenze su access, l'avevo studiato per la patente europea, ma comunque è stata poca roba, da qualche giorno l'ho ripreso, e sto sbattendo la testa con le combobox e cose abbastanza basilari, per questo pensavo che facendo con le maschere si semplificasse notevolmente il compito, ma non è proprio così.... =(
  • Re: Come filtrare più record tramite caselle combinate in una ma

    La tua idea iniziale avrebbe comunque condotto a una soluzione verso una macro o codice VBA. La mia (nella versione grezza) no. Ritengo il "filtro in base a maschera" uno strumento al pari del "filtro in base a selezione", il tasto Trova, il tasto A--->Z per ordinare... Sono comandi di Access, basta impararli così come si è imparato a usare Word con tutti i suoi strumenti di formattazione testo, impaginazione ecc...
  • Re: Come filtrare più record tramite caselle combinate in una ma

    Grazie mille!! Guarda, cerco di ottenere qualcosa e ti faccio sapere!!!
Devi accedere o registrarti per scrivere nel forum
6 risposte