Newsgroup: it.comp.appl.access
Titolo: Problema con query e ricerca campi uguali

Dovrei realizzare quanto segue:
nome        misura1              misura2         misura3
Mario        32                      18                25
Stefano      37                      41                86
Quando inserisco
nome        misura1              misura2         misura3
Roberto    32                      41                14
ed interrogo l'archivio vorrei che mi resitutisse il
seguente RISULTATO
Roberto  misura1 uguale a Mario
Roberto  misura2 uguale a Stefano
Roberto  misura3 uguale a Nessuno
Sapreste aiutarmi? grazie.

 ha scritto nel messaggio
news:b1oltq$qdg$1...@lacerta.tiscalinet.it...

Con una query la vedo dura.
Inoltre, se Mario e Stefano hanno come misura1 32 (uguale a quella di
Roberto), quando inserici il record di Roberto cosa vuoi scrivere?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Vorrei che uscissero entrambi i nomi che hanno già 32 come roberto nel
risultato.

 Roberto
deve restituirmi entrambi i record che anno il valore uguale

 Con una query la vedo dura.
no! non ci credo, non e' possibile. Il Roberto da casa che una
query la vede dura. Ma su, ma dai, non battere la fiacca o
mi avrai sulla coscienza.
Ho fatto un fioretto. Ho promesso che il giorno che non risolvevi
qualcosa con una query non avrei tirato il giornaliero bestemmione
all'innominabile ed a tutto il suo entourage. Salvami! 
Ho bisogno del mio turpiloquio quotidiano.
(Guarda ti pago pure la tilde!)
--
a.cara
togli qualcosa dall'email


    Come inizio...
PARAMETERS [tNome?] Value;
SELECT [tNome?] AS Espr1, T.tNome, IIf([T].[niMisura1]=(SELECT T1.niMisura1
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      ),"Misura1 uguale a " & [tNome?],"") AS Espr2,
IIf([T].[niMisura2]=(SELECT T1.niMisura2
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      ),"Misura2 uguale a " & [tNome?],"") AS Espr3,
IIf([T].[niMisura3]=(SELECT T1.niMisura3
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      ),"Misura3 uguale a " & [tNome?],"") AS Espr4
FROM [x Simba883 TMisure] AS T
WHERE (((T.tNome)<>[tNome?]) AND ((T.niMisura1)=(SELECT T1.niMisura1
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      ))) OR (((T.tNome)<>[tNome?]) AND ((T.niMisura2)=(SELECT T1.niMisura2
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      ))) OR (((T.tNome)<>[tNome?]) AND ((T.niMisura3)=(SELECT T1.niMisura3
        FROM [x Simba883 TMisure] AS T1
        WHERE T1.tNome=[tNome?]
      )));
    OUTPUT:
        Espr1   tNome   Espr2           Espr3           Espr4
        Roberto Mario   Misura1=Roberto
        Roberto Stefano                 Misura2=Roberto
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 --------
lo vedo un po complicatino da qui, non è che mi manderesti la query in
allegato alla mia email?
chiedo troppo?

 chiedo troppo?
    Non capisco... Esiste il copia/incolla. In cosa si differenzia il
copia/incolla da un post sul ng dal copia/incolla da un messaggio in e-mail,
scusa?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


ok grazie, pardon

 ok grazie, pardon
    Noo... Ma che pardon. Io ho detto "non capisco" e tu, per favore, mi
spieghi. Perche' veramente non ho capito il senso della tua richiesta, dico
sul serio.


 ha scritto nel messaggio
news:3E404C84...@blunet.it...

Beh, ho detto che la vedo dura e non impossibile (non ho verificato quanto
ha scritto Maurizio Borrelli, ma sino a prova contraria dovrebbe
funzionare). :-)
In effetti si potrebbe anche richiamare una funzione scritta in VBA da una
query, ma mi sembrerebbe quasi un bleffare visto che il tutto deve essere
fatto all'inserimento di un nuovo record: tanto vale generare la routine VBA
direttamente a fronte dell'evento "Dopo inserimento" della maschera.
Comunque non voglio assolutamente averti sulla coscienza. Fammi sapere
perché, pur di salvarti mollo tutto e mi metto a scrivere la funzione ed il
codice SQL della query. :-))


 Maurizio
Heiiii!!!! non esagerare adesso! non sapevo si potesse fare il copia incolla
nelle query, questa mia lacuna ti soddisfa a sufficenza?

 incolla nelle query, questa mia lacuna ti soddisfa a sufficenza?
    :-))
