Newsgroup: it.comp.appl.access
Titolo: Realizzazione Ricerca parametrica

Ciao a tutti,
eccomi qui nuovamente.
Quello che sto per chiedere l'ho già realizzato , e anche se funzionale ,
non mi piace per niente.
Sapete quando capita di fare qualcosa perchè si deve farlo, e deve
funzionare a qualsiasi costo
anche se fatto in un modo sbagliato o non consono !!!.
Quello di cui vi parlo è la Ricerca Parametrica.
Supponiamo di avere un DB che contenga diverse tabelle e maschere.
Devo permettere ad un cliente di poter effettuare ricerche su alcuni
specifici campi che il cliente
sceglie in base alle sue esigenze DI VOLTA IN VOLTA.
E' ovvio che fare una ricerca su tutto un db sarebbe una cosa da pazzi
(almeno lo è per me !!).
Io devo permettere al cliente però di poter su ogni maschera effettuare le
seguenti operazioni :
Cliccando un pulsante ipotetico chiamato RICERCA , che si trova
ipoteticamente sulla maschera CLIENTI, mi deve comparire una maschera nuova
dove poter selezionare i campi su cui voler effettuare la ricerca (i campi
saranno quelli della maschera Clienti in questo caso) e dove poter inserire
i criteri per la ricerca.
Esempio :  Cliccando su Ricerca mi compare la maschera di impostazione
parametri e criteri ricerca (i campi sono : nomecliente,cognomecliente,
ragsoc,indirizzo,numerocontratto,telefono,città,provincia,.....) da
selezionare tramite una casella di controllo!
In base ai campi selezionati per la ricerca dovrò avere la possibilità di
inserire il relativo criterio di ricerca :  se ho selezionato CLIENTE devo
poter scrivere in una casella il nome del cliente o parte di esso da
ricercare, se oltre a cliente ho selezionato CITTA' dovrò avere la
possibilità di specificare la città sempre per parte o per intero
(possibilmente impostabile dal cliente stesso tramite una casella di
controllo relativa alla voce).
Non so se mi sono spiegato, il fatto stà che il cliente deve poter trovare i
dati in base ai parametri e criteri da lui impostati.
Qualcuno mi suggerisce un metodo per farlo ?  (Io non so come fare
visualizzare i campi della maschera al cliente e farli selezionare tramite
una casella di controllo e successivamente assegnare a ciascun campo il
relativo parametro nonchè criterio (parte del campo , campo intero,....))
So realizzare una semplice ricerca parametrica tramite una maschera non
associata dove inserendo dei valori e cliccando su un pulsante vengono
elaborati da una query con criteri fissi (ma anche su questo ho avuto dei
problemi nel caso che il cliente non inseriva i dati in un campo).
Insomma , qualcuno mi aiuti ad aiutarmi perfavore !!!
Proverò a farcela da solo , come faccio di solito prima di interpelare
chiunque, ma se qualcuno intanto ha qualche dritta, non si risparmi a
darmela.
Ciao e grazie a tutti.
Con affetto.
Marco.

 wrote:
Rcerche in base a maschera?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:6v72su04iqr8h8tp1...@4ax.com...

Non capisco ? Cosa vuoi dire ?
Ciao Marco.

 Marco.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



filtro in base a maschera opzione standard di access
Saluti.
Emanuele.

Bč, per l'ennesima volta devo RINGRAZIARTI (anche gli altri comunque).
Tutte le volte che leggo le tue risposte rimango colpito dalla chiarezza con
cui le spieghi.
La soluzione che propeneva Emyr, poteva essere valida , ma con un DB che
gira in Runtime non funziona (cosě ho sentito dire).
Ora la mia domanda č questa : Il metodo che mi proponi funziona anche per
ricerche parametriche che
ricercano dati anche in piů tabelle (anche relazionate tra di loro ?).
Grazie nuovamente di cuore.
Proverň e poi ti saprň dire.
PS: Quello che mi domandavo io , come sfizio , era come si faceva a fare in
modo che i campi disponibili nella maschera venissero visualizzati in
automatico senza che io debba dire quali campi sono ricercabili ? (non so
perň se č fattibile in quanto i parametri credo comunque di doverli passare
tramite una maschera non associata. Ma, forse si puň anche quello ma credo
sia piů laborioso come soluzione)
Con simpatia.
Marco.
GRAZIE A TUTTI

 GRAZIE A TUTTI
--


 Insomma una tecnica totalmente diversa.
Ma i risultati sono identici a quelli uscenti da una query ? E quale
sostanziale differenza cè
nell'uso di quest'ultimo metodo, pro e contro ?
Ringraziando sempre per la grande generosità di risposta,
saluto con simpatia.
Marco.

 Marco.
--
