Newsgroup: it.comp.appl.access
Titolo: Query Parametriche

Spero che qualcuno possa aiutarmi!
Ho creato una maschera non assocciata dove posso inserire dei dati da
ricercare in una tabella tramite una query a parametri che prende i
parametri dalla maschera non assocciata.
La query mi dovrebbe dare come risultato uno o tutti i dati corrispondenti
alla maschera associata.
Esempio : dalla tabella clienti voglio ricercare i seguenti dati tramite la
query a parametri :
Nome Societą   e/o   Nome    e/o    Cognome     e/o   Via     e/o    Tel
e/o     Cittą     e/o    Data ultima manutenzione
Come fare per impostare questo tipo di query ? Devo farla in Sql invece che
dalla griglia della Query in visualizzazione struttura ? COME FARE ?

 e/o     Cittą     e/o    Data ultima manutenzione
Fai la tua query normalmente col qbe. Sotto i campi che possono essere
filtrati dalla maschera scriverai nella riga criterio
like nz([forms]![tuaform]![tuocontrollo];"*")
Antonio

Ciao Antonio,
grazie per la tua tempestiva risposta !!
Ho fatto quello che suggerivi ma non mi da' il risultato che voglio
ottenere.
Supponiamo che io abbia tre clienti  con i seguenti dati:
[nomesoc]          [nome e cognome]          [Via]
computer               Pippo baudo               via rose
computer 2000      Marco baudo              via rose e fiori
computer store      Giacomo Pini               via rose canine
Supponiamo che nella maschera di inserimento dei parametri da passare alla
query inserisco i seguenti dati da cercare:
[Nomesoc] = computer
[Nome e cognome] = Pippo baudo
[Via] = via rose
La query mi dovrebbe dare come risultato il seguente :    computer ; pippo
baudo ; via rose
( e lo fa !!)
Se invece adesso ricerco i seguenti dati :
[Nomesoc] = computer 2000
[Nome e cognome] = Pippo baudo
[Via] = via rose canine
La query mi dovrebbe dare il seguente risultato :
computer 2000      Marco baudo              via rose e fiori
computer               Pippo baudo               via rose
computer store      Giacomo Pini               via rose canine
 (e non lo fa!!!)
Usando il metodo che mi consigliato non ottengo il risultato sopracitato.
Come posso impostare questa query in modo tale che mi trova nella tabella
clienti tutti i dati inseriti nella maschera di inserimento parametri ?
Tenendo presente che la query deve essere eseguita anche se non compilo
tutti  i campi della maschera parametri .
Spero che mi sapete consigliare !!!
Credo comunque che siamo vicini alla soluzione.
Io attualmente ho impostato la query in questo modo e mi sembra funzioni
(vorrei avere un vostro parere):
SELECT clienti.NomeSoc, clienti.NomeCognomereferente, clienti.IndirizzSoc,
clienti.Cittàsoc, clienti.Tel1soc, clienti.IDCliente
FROM clienti
WHERE (((clienti.NomeSoc)=[forms]![parametri]![nomesoc])) OR
(((clienti.NomeSoc)=[forms]![parametri]![nomesoc]) AND
((clienti.NomeCognomereferente)=[forms]![parametri]![nome])) OR
(((clienti.NomeCognomereferente)=[forms]![parametri]![nome])) OR
(((clienti.IndirizzSoc)=[forms]![parametri]![via])) OR
(((clienti.Cittàsoc)=[forms]![parametri]![città])) OR
(((clienti.Tel1soc)=[forms]![parametri]![telefono]));

Credo di essere riuscito , ma comunque attendo che qualche buona anima mi
dia il suo parere sulla query da me impostata.
Nel frattempo ho creato un pulsante sulla maschera di inserimento parametri
che mi apre una seconda maschera dove vengono riportati tutti i dati trovati
in
base ai parametri inseriti nella maschera parametri.
Ho impostato la maschera in modo che i risultati mi siano presentati in
visualizzazione dati (tipo un dettaglio ordini).
Ora mi chiedevo come faccio tramite un pulsante sulla maschera dettagli
(seconda maschera, quella dei risultati) a far stampare tutti i risultati
ottenuti.
E un'altra domanda : come faccio a fare selezionare solo alcune righe dei
risultati e farle stampare.
Sapete inoltre dirmi come faccio a evidenziare i parametri ,che avevo
inserito nella maschera parametri ,tra tutti i risultati ottenuti nella
maschera dettagli .
Esempio :
Inserisco nella maschera parametri la parola "computer" nel campo [nomesoc]
e avvio la ricerca.
Come risultato ottengo con la mia attuale query i seguenti risultati (che
sono corretti) :
[nomesoc]    [nomecognome]        [via]                    [Tel]
computer        pippo baudo         via rose              0302222
Vorrei che in questo caso il campo contenente la parola "computer" mi venga
visualizzata/evidenziato in una colore diverso dagli altri campi in modo
tale da riconoscere meglio quali sono i campi trovati dalla ricerca che io
ho richiesto di cercare.
Spero di essere stato chiaro.
Ringrazio in anticipo tutti quelli che cercheranno di darmi un aiuto.

 ha scritto nel messaggio
news:aMCo8.85649$1S3.2...@twister1.libero.it...
