Newsgroup: it.comp.appl.access
Titolo: Ancora su ricerca stile filemaker pro......

Cari amici,
il 13 gennaio di quest'anno vi ho chiesto di aiutarmi riguardo una
maschera di ric erca "stile filemaker pro".
mi avevte aiutato, anche con un esempio reale che ho scaricato su
vostra indicazione dal sito comune!
Per questo gia' vi ringrazio, purtroppo pero' il committente vuole
proprio una cosa uguale a filemaker pro (che io non conosco)
In pratica:
 ho una taballe con 4 campi
1.titolo
2.autore
3. casa_editrice
4.codice isbn
5....
e cosi' via
in filemaker pro la ricerca consiste in una maschera con tutti i
controlli vuoti; io inserisco una parola in un campo, magari una in un
altro....
Poi premo un tasto (credo "esegui ricerca") e come risultato ho la
stessa maschera che "filtra" solo i records corrispondenti ai criteri
cercati.
L'esempio che mi avete indicato funziona benissimo, ma per un solo
campo,e alla fine ho una sottomaschera...
Il mio commitente, invece, vuole invece quello che vi ho detto
(accidenti a lui, uffa....)
Dunque,  io vorrei magari che, partendo appunto da una maschera con i
controlli vuoti, una volta inserite nei controlli le parole, premendo
un tasto magari mi si apra una nuova maschera che contenga solo i
record "filtrati".....
POtreste aiutarmi anche questa volta?
Grazie cmq
Alb
(un newbe che si accorge di essere sempre piu' newbie)

 ha scritto nel messaggio 
news:otatu0lv2n3953bs0...@4ax.com...

Personalmente a volte uso questo sistema:
Creo una maschera del tutto simile alla maschera con i dati ma i controlli 
non sono collegati a nessuna tabella.
Dopo che l'utente ha inserito i propri criteri di ricerca apro la maschera 
con i dati filtrandola da una query che ha nei criteri i valori della 
maschera di ricerca. Un esempio di criterio č questo:
Like "*" & [Forms]![schedaRicerca]![MARCA] & "*"; cosě per tutti gli altri 
campi della query.
In questo modo anche se il controllo della maschera di ricerca č vuoto, gli 
asterischi iniziali e finali, mi permettono di usare quel campo della query.
Quando apro la maschera con i dati ovviamente la alimento con la query:
Forms![SchedaConDati ].RecordSource = "SQueryRicerca"
Forms![chedaConDati ].Requery
Vedi un po' tu
Ciao, Carlo 

 POtreste aiutarmi anche questa volta?
Quanto chiedi naturalmente si può fare, concettualmente è anzi piuttosto
semplice: basta interagire con la proprietà Filter di Forms e Reports.
Gli strumenti di selezione che Access integra (filtro in base a maschera,
selezione, esclusione selezione, etc.) non sono altro che interfaccine che
preparano (e assegnano) stringhe di selezione per la suddetta proprietà.
Nessuno t'impedisce di costruire un'interfaccia, concepita come hai
descritto, che
passi/legga stringhe da/a "Filter".
Lavori del genere sono stati fatti, ma non so dirti se sia possibile trovare
qualcosa di free: dubito.

 ha scritto nel messaggio 
news:otatu0lv2n3953bs0...@4ax.com...

Filtro in base a maschera.
Mette una combo su tutti i controlli e per ciascuno ti elenca ai valori 
possibili
Poi applica filtro.
MAssimiliano

 Poi applica filtro.
Attenzione: il "filtro in base a maschera" non è supportato dalle
distribuzioni Runtime di Access ... e se continuerà a lavorare col prodotto
in oggetto prima o poi dovrà acquistare le relative DEV.

 ha
scritto:

Ti ringrazio, ma... sono molto newbie, quindi non so di che cosa stai
parlando..
:(
Grazie comunque!!
Alb
;)


ha scritto:

Ho visto le vostre risposte, vi ringrazio tutti, ci provero' in tutti
i modi che mi avete detto.....
Almeno ci provo!
Grazie ancora!
Alb
;)