Newsgroup: it.comp.appl.access
Titolo: Selezionare quali campi mostrare in una query

Ho una tabella in cui sono presenti due copie dello stesso record che
differiscono solo per alcuni campi.Vorrei eseguire una query che mi
visualizzi solo i campi che differiscono nelle due repliche dello stesso
record.Come posso fare?
Grazie Francesco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Segui il wizard delle query
MAssimiliano

MA ha scritto:


Forse hai letto solo il subject??ehehehee...e io non l'ho scritto in modo
giusto!


 -- 
Creati una query con l'Autocomposizione ricerca duplicati.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Creati una query con l'Autocomposizione ricerca duplicati.
Forse mi sono spiegato male.Cerco di chiarire la mia situazione.
Ho una tabella in cui sono memorizzati tutti i documenti tecnici relativi
ad un certo prodotto.Normalmente un prodotto è nello stato "In produzione".
Se vengono apportate modifiche al prodotto,viene creata una copia dello
stesso record e il prodotto viene messo nello stato "In Approvazione" e
vengono modificati i campi relativi alla versione dei documenti modificati.
A questo punto nel database avrò due record che differiranno oltre che per
il campo stato anche per i campi relativi alla versione dei documenti.
prodotto      stato                doc1         doc2        doc3
....         .....             ...........  ..........   ........
   A        In Approvazione        doc1.1       doc2.2       doc3.2
   B        In produzione          doc1.0       doc2.0       doc3.0
....         ......              .......     .........    .......
  A         In produzione          doc1.1       doc2.1       doc3.1
....         ......             .........    ..........   .......
Quello che vorrei ottenere io è l'elenco dei documenti modificati per il
prodotto A.In pratica qualcosa del genere:
A          In approvazione       doc2.2     doc3.2
Spero di essere stato piu chiaro.
Grazie ancora Francesco


 ha scritto nel messaggio
news:c2hotk$v85$1...@news.newsland.it...

Penso che quella che hai adottato non sia una struttura normalizzata (lo
dimostra il fatto che alcuni dati relativi ai documenti sono duplicati) ed
ottenere ciò che hai chiesto non dico sia impossibile ma patrtendo da quei
presupposti di struttura delle tabelle è abbastanza complesso.
Penso che sarebbe stato molto meglio se tu avessi creato una tabella
Prodotti (un record per ogni prodotto) legata in una relazione uno-a-molti
con una tabella Documenti (un record per ogni documento/stato/prodotto).




Sono completamente d'accordo con te ma mi ritrovo a dover apportare delle
modifiche ad un database che non ho creato io e trovo enormi difficoltà!
Comunque per ri-sintetizzare la cosa,in pratica io dovrei confrontare due
record(sempre due) ed estrarre per uno di essi quei campi che differiscono.
Sto provando con i Recordset per confrontare i campi(che sono 29!)...che
ne pensate?


 ha scritto nel messaggio
news:c2i45n$ifb$1...@news.newsland.it...

Prova e se riesci a realizzare una soluzione che ti dà il risultato voluto
non può che andare bene. ;-)
