Newsgroup: it.comp.appl.access
Titolo: query di comuni

Ho una tabella di clienti  campi sono ....[Città], [Provincia], [cap] e 
tutto il resto..  e una tabella di comuni per estrarre [Città], [Provincia] 
e [cap], e faccio una query per un report . Ho un problema : è che quando si 
tratta di comuni limitrofi milano estraggo da tabella comuni e nessun 
problema. ma quando arrivo al quello di milano cene sono una cinquantina di 
cap , che non posso estrarre dalla tabella comuni, nella query però Access 
non mi dà possibilità di inserire  cap di un altra tabella e dà il messaggio 
che ci sono due campi uguali di due tabelle . Neanche con il metodo select 
non ho potuto avere dei risultati
dato che questa query mi serve per stampa report devo perforza avere tracce 
di cap di quelli di milano
cosa secondo voi dovrei fare? se mi potete dare un suggerimento? vi 
ringrazio.
shari 

"mash"  ha scritto nel messaggio 
news:5OKfp.8884$2w1....@tornado.fastwebnet.it...

__________Risposta:
non sono certo di aver capito, ma credo che tu abbia usato come chiave 
esterna il cap e questo non va bene.
Usa un campo contatore nella tabella dei CAP e lega come chiave esterna
MA


 Ciao
 Grazie innazitutto.
ho usato un campo contatore ma Access mi da errore per il campo numerico. 
vuole una chiave di testo quind� io ho scelto il campo citt� come chiave 
primaria della tabella( dato che ogni citta � unico e ho collegato al campo 
citt� della tabella clienti. � questo sbaglaito? ma il campo contatore?
poi una domanda  :
� possibile in una query scrivere sulla tabella di sinistra da una tabella a 
destra che hanno campi uguali? ad esempio:  Se Tab.Clienti  [citt�] e 
[prov]. e [cap] e tab Comuni [Citt�] , [Prov], [cap] Perche le mie tabelle 
sono esattamente cos�. e come si pu� fare?
 Grazie ancora per attenzione 


Ciao
Grazie innazitutto.
ho usato un campo contatore ma Access mi da errore per il campo numerico.
vuole una chiave di testo quindì io ho scelto il campo città come chiave
primaria della tabella( dato che ogni citta è unico e ho collegato al campo
città della tabella clienti. è questo sbaglaito? ma il campo contatore?
poi una domanda  :
è possibile in una query scrivere sulla tabella di sinistra da una tabella a
destra che hanno campi uguali? ad esempio:  Se Tab.Clienti  [città] e
[prov]. e [cap] e tab Comuni [Città] , [Prov], [cap] Perche le mie tabelle
sono esattamente così. e come si può fare?
Grazie ancora per attenzione
____________________Risposta:
Allora, che Access richieda un campo testo non è assolutamente vero, magari 
lo vuole la chiave esterna che hai settato tu,
ma nulla ti vieta di metterla Numerica e puntare ad un campo contatore.
Per la seconda domanda riformula perchè non è chiara (e approfittane usando 
un nuovo post con un subject significativo) tipo
Accodamento dati oppure inserire dati da una tab all'altra o simili, questo 
perchè la soluzione ch ti verrà certamente data potrà servire a qualcun 
altro
MA

 ha scritto nel messaggio 
news:ilpsct$5cq$1...@tdi.cu.mi.it...

Sì, Certo . Ma non sapevo come impostarlo nell'oggetto.comunque hai fatto 
bene ricordarmelo.
per il primo quesito magari potrei riportarti mesaggio di errore che 
accennava a incompatibilità di campi che può esser mille cose,.Ma se i campi 
relativi hanno lastessa proprietà e per giunta quando cambio la chiave da 
contatore a quella di città parte senza errori? non so come definirla. per 
la seconda ,Si faccio nuovo post.
Ciao grazie. 

"mash"  ha scritto nel messaggio 
news:to2gp.9420$2w1....@tornado.fastwebnet.it...


______Risposta:
riporta il msg di errore

 ha scritto nel messaggio 
news:ilqg1m$nkv$1...@tdi.cu.mi.it...

Type mismatch in JOIN expression. (Error 3615)
A JOIN expression is attempting to join two tables on fields of incompatible 
data types. For example, you will get this error if you attempt to join a 
Memo field with a Text field.
Pero Nel campo di tab Comuni chiave primaria ed è contatore.