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

Ho creato una query di unione che mi serve per
fare delle ricerche di dati contenuti in 2 tbl simili.
Il risultato della ricerca viene visualizzata in una casella
di riepilogo.
Il problema č che nella lista dei risultati vorrei che
i dati delle due tabelle fossero in qualke maniera
differenziati, (ad esempio un colore diverso dei caratteri
o qulcsaltro).
E' fattibile?
Debora.

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

 > Debora.
Quella dell'asterico mi sembra la soluzione ottimale al
caso mio, quindi devo fare cosi?
SELECT Anagrafica.CodiceDitta, Anagrafica.DataIns, _
Anagrafica.Cognome, Anagrafica.Nome, ect. "*" AS Asterisco
FROM Anagrafica;
UNION SELECT  AnagraficaAltriInt.CodiceDitta, AnagraficaAltriInt.DataIns, _
AnagraficaAltriInt.Cognome, AnagraficaAltriInt.Nome,ect, Null As Asterisco
FROM AnagraficaAltriInt;
Approffitto per farti un'altra domanda inerente la qry unione:
Se 1 delle 2 tabelle ha qualche campo in piů si puň fare
ugualmente l'unione?
Debora.

 ugualmente l'unione?
Non è importante quanti campi hanno le tabelle; l'importante è che le SELECT
abbiano lo stesso numero di campi; se necessario puoi aumentare il numero
dei campi della SELECT che ne ha di meno con campi calcolati di valore Null
o zero (a seconda del tipo).
Ad esempio:
SELECT CodiceDitta, DataIns, Cognome, Nome
FROM Anagrafica
UNION SELECT  CodiceDitta, DataIns, Cognome, Null As Nome
FROM AnagraficaAltriInt;


 FROM AnagraficaAltriInt;
Ho provato a fare l'unione come mi hai detto, però è sortoun problema, la
qry
era legata a 3 combobox presenti un una msk .
Ora mi ritrovo con questa sql (che funziona)
SELECT [Proprieta].[IDProprieta], [Proprieta].[CodiceDitta],
[Proprieta].[ComuneCensuario], [Proprieta].[Foglio], [Proprieta].[Allegato],
[Proprieta].[Mappale], [Proprieta].[Subal], NULL AS DEFINITIVO,NULL AS LOTTO
FROM Proprieta
UNION SELECT ProprietaPR.IDProprieta,  ProprietaPR.CodiceDitta,
ProprietaPR.ComuneCensuario, ProprietaPR.Foglio, ProprietaPR.Allegato,
ProprietaPR.Mappale, ProprietaPR.Subal, ProprietaPR.definitivo,
ProprietaPR.Lotto
FROM ProprietaPR
Domanda come faccio a far pescare dalle combobox il risultato
dell'unione? prima facevo così:
WHERE ((([Proprieta].[ComuneCensuario]) Like
nz([forms]![cercafoglio]![casellacombinata0],"*")) And
(([Proprieta].[Foglio]) Like
nz([forms]![cercafoglio]![casellacombinata2],"*")) And
(([Proprieta].[Mappale]) Like
nz([forms]![cercafoglio]![casellacombinata4],"*")))
ora come devo fare?
Debora

 ha scritto nel messaggio
news:FkAn9.51031$Eu.11...@twister1.libero.it...

Prova così:
SELECT IDProprieta, CodiceDitta, ComuneCensuario, Foglio, Allegato, Mappale,
Subal, NULL AS DEFINITIVO,NULL AS LOTTO
FROM Proprieta
WHERE (((ComuneCensuario) Like
nz([forms]![cercafoglio]![casellacombinata0],"*")) And ((Foglio) Like
nz([forms]![cercafoglio]![casellacombinata2],"*")) And ((Mappale) Like
nz([forms]![cercafoglio]![casellacombinata4],"*")))
UNION
SELECT IDProprieta,  CodiceDitta, ComuneCensuario, Foglio, Allegato,
Mappale, Subal, definitivo, Lotto
FROM ProprietaPR
WHERE (((ComuneCensuario) Like
nz([forms]![cercafoglio]![casellacombinata0],"*")) And ((Foglio) Like
nz([forms]![cercafoglio]![casellacombinata2],"*")) And ((Mappale) Like
nz([forms]![cercafoglio]![casellacombinata4],"*")));
