Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Ricerca generica su maschera access

  1. #1
    fazer1000 non è in linea Novello
    Ho fatto un programmino semplice per l'archiviazione degli esami Ematologici composto da due maschere:una l'ho chiamata maschera inserimento da dove l'utente può selezionare dalle caselle di riepilogo i dati ridondanti da inserire per i vari esami L'altra è una machera continua che dipende dalla stessa tabella anagrafica e che serve più che mai per avere una visione totale dei record che possono essere ordinati per Cognome, data di arrivo dei campioni, Id con un solo clic ecc.
    Il problema è che mi è stato richiesto l'inserimento in questa ultima mashera di un campo di ricerca generico cioè che mi permetta di trovare e visualizzare sulla stessa maschera tutti i record o meglio tutti i campi che soddisfano i criteri di ricerca che possono essere anche una stringa di caratteri o un numero, un nominativo un esame ecc.
    Quì mi sono fermato anche perchè non sono un esperto programmatore e non conosco i codici!
    Se mi potete aiutare vi ringrazio in anticipo altrimenti si dovranno accontentare della funzione 'cerca' di windows.
    Ciao e grazie per l'attenzione

  2. #2
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    La ricerca la puoi fare tramite query una per riga (sotto il relativo campo)
    Mettendo su più righe fai un or.

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  3. #3
    fazer1000 non è in linea Novello
    Ciao Dragone, grazie per la risposta:
    In effetti mi sono accorto che già avevi parlato dell'argomento su un'altro post
    Ho seguito le istruzioni creando una query dalla proprietà della maschera e sotto il campo nominativo ho scritto l'istruzione : Like "*" &[Nominativo].value & "*"
    IL tutto unziona ma il problema è che la query si esegue automaticamente ogni volta che apro la maschera e non solo con il pulsante creato.
    Comunque se mi spiegassi meglio la soluzione che hai proposto in questo post te ne sarei grato.
    Ciao e grazie

  4. #4
    biker non è in linea Scolaretto
    Quote Originariamente inviato da fazer1000
    Ciao Dragone, grazie per la risposta:
    In effetti mi sono accorto che già avevi parlato dell'argomento su un'altro post
    Ho seguito le istruzioni creando una query dalla proprietà della maschera e sotto il campo nominativo ho scritto l'istruzione : Like "*" &[Nominativo].value & "*"
    IL tutto unziona ma il problema è che la query si esegue automaticamente ogni volta che apro la maschera e non solo con il pulsante creato.
    Comunque se mi spiegassi meglio la soluzione che hai proposto in questo post te ne sarei grato.
    Ciao e grazie
    Ma io credo che la query con il criterio non dovresti metterla come origine della forms principale...
    Secondo me dovresti creare un pulsante che ti apre una forms di ricerca....
    come origine di questa forms metti la query con l'istruzione (like etcc...)....

  5. #5
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    Quote Originariamente inviato da biker
    Comunque se mi spiegassi meglio la soluzione che hai proposto in questo post te ne sarei grato.
    Mi hai detto che devi fare una ricerca in tutti i campi inserendo un dato in una casella di testo.
    Quindi devi visualizzare tutti i record in cui un campo contiene la parola cercata.

    Es
    Scrivi Casa e
    vuoi visualizzare tutti i record che nel 1° campo contiene la Parola casa
    e
    vuoi visualizzare tutti i record che nel 2° campo contiene la Parola casa
    e
    vuoi visualizzare tutti i record che nel 3° campo contiene la Parola casa
    ecc.
    Giusto.

    Ora devi inserire sotto ogni campo il la stringa Like "*" &[Nominativo].value & "*"
    ma su righe sfalsate.
    Sotto il 1° campo scrivi Like "*" &[Nominativo].value & "*"
    Sotto il 2° campo (nella riga sotto a quella del 1° campo) scrivi Like "*" &[Nominativo].value & "*"
    Sotto il 3° campo (nella riga sotto a quella del 2° campo) scrivi Like "*" &[Nominativo].value & "*"
    Ecc.

    Non hai bisogno di riferirti ad un campo [Nominativo] nella tua stringa ma anche ad una casella di testo posta sulla maschera. Forms![Maschera]!][Caselladitesto]

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  6. #6
    fazer1000 non è in linea Novello
    Grazie, ora ci provo

  7. #7
    fazer1000 non è in linea Novello

    Volevo ringraziare tutti per i preziosissimi consigli!

    Ora tutto funziona alla perfezione grazie a voi
    Ciao e grazie

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Access, Maschera e Ricerca
    Da silvermat nel forum Microsoft Access
    Risposte: 11
    Ultimo Post: 11-12-2013, 10:50
  2. Access, Maschera e Ricerca
    Da silvermat nel forum Microsoft SQL Server
    Risposte: 2
    Ultimo Post: 10-12-2013, 10:04
  3. [ACCESS] Maschera di ricerca con campi ricerca guidata
    Da Andreawrx nel forum Microsoft Access
    Risposte: 10
    Ultimo Post: 24-06-2013, 21:42
  4. Risposte: 5
    Ultimo Post: 14-10-2012, 20:59
  5. ACCESS - Maschera ricerca dati
    Da lupo_campano nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 19-05-2009, 01:09