Newsgroup: it.comp.appl.access
Titolo: Perdita relazioni tabelle su query

Buonasera a tutti
win XP+A2003
A volte quando l'eseguibile che uso comincia a crescere molto come 
dimensioni allora ne creo uno nuovo e importo form,moduli,report ecc e 
collego le tabelle che sono in un file BE diviso dall'MDB.
Funziona tutto solo che ogni volta mi perde le relazioni fra tabelle  sulle 
query e se prima il campo della query era p.e . "prezzo" diventa 
poi"Espr1:Prezzo" e devo ricrearmi le relazioni sulle query.
Se invece vado su  Tabelle -->relazioni queste sono OK.
Perché il problema me lo fa solo nelle query?
Cosa sbaglio ?
Grazie
Maurizio 

 wrote in message 
news:4c6ec50a$0$18652$4faf...@reader3.news.tin.it...

Sei sicuro che le relazioni fra tabelle siano importate
regolarmente?
Options sul DialogBox di importazione, spunta su
Relationships.
Bruno 

 ha scritto nel messaggio 
news:4c6ecd14$0$40283$4faf...@reader2.news.tin.it...

Su importa oggetti --> tabelle =importa relazioni       importa=definizione 
e dati e importa query---->come query
Mi sembra tutto OK
Ma ....
Ciao
Maurizio 

 Ma ....
Ma hai VERIFICATO se sulle tabelle importate le relazioni
sussistano come nelle tabelle originali?
Perché se la query non le vede, direi che non ci sono.
Bruno
 

 ha scritto nel messaggio 
news:4c6f2187$0$31380$4faf...@reader1.news.tin.it...

Sulle tabelle  inteso come tabelle-->relazioni esistono e non spariscono con 
l'importazione
Spariscono le relazioni solo su Query-->tabelle-->relazioni........
Allora ho fatto una prova .
Ho preso l'EXE e il BE e ho fatto un file unico.
Facendo la stessa operazione  nuovo database ----->importa tutto tabelle 
comprese allora funziona tutto OK ergo il problema esiste solo se ho le 
tabelle collegate.
Ti risulta ?
Grazie
Maurizio 

 Ti risulta ?
No, non mi risulta perché io non uso mai query che stazionino
nella finestra database.
Quando mi servono le creo via VBA, le utilizzo, le distruggo.
Bruno 

 ha scritto nel messaggio 
news:4c701e7f$0$40291$4faf...@reader2.news.tin.it...

A me purtroppo,con le mie conoscenze, a volte riesce difficile.
Col tempo però....
E naturalmente con qualche aiuto da parte vostra.
Grazie Bruno
Ciao
Maurizio 

> Relationships.
Fammi capire. Prima importi gli oggetti, ivi comprese le query, e poi 
fai il collegamento alle tabelle? Se e' cosi, access, forse sbagliando, 
ma fa il suo dovere, "riaggiusta" i riferimenti che non trovano 
riscontro alle tabelle.
Parlando di relazioni. Non e' che se non ci sono relazioni "prefissate" 
le query non funzionano. Le relazioni in un sistema "relazionale" sono 
soprattutto logiche. Vengono "fisicizzate" quando serve che il sistema 
faccia autonomamente dei controlli relativi a integrita' referenziale.

 ha scritto nel messaggio 
news:Yl7co.226629$813....@tornado.fastwebnet.it...

Hai capito bene...sono io che da praticone e principiante quale sono non ci 
ho capito una mazza.
Mi potresti,per piacere,dare qualche dettaglio in piů,o ancora meglio dove 
sbaglio a fare ste relazioni sulle query ?
Grazie anche per la  pazienza ..
Ciao
Maurizio 

 Grazie anche per la  pazienza ..
Non sbagli a fare le relazioni sulle query.
Non sono uno scommettitore ma sarei pronto a scommettere sul fatto che 
usi il pannello grafico per fare le query.
Il pannello grafico, come uso dire, non e' il territorio ma e' la sua 
mappa. Quando tiri una relazione fra due tabelle quello che fai, 
ammettendo che le tabelle si chiamino A e B ed il campo in relazione *id*,
e' in sql :  ....where A.id = B.id..... ora sostituito anche dalla 
scrittura .....A inner join B on ........
questo e' quello che definisce una relazione ed in forma grafica viene 
rappresentato dalla linea di collegamento fra le tabelle.
E' ovvio che se le tabelle non sono visibili al sistema tale relazione 
non puo' essere visualizzata poiche' non esistono gli oggetti origine.
prova a
1) Importare gli oggetti tranne le query
2) Collega le tabelle
3) Importa le query
e vedi se cambia qualcosa.


Cambia,cambia ....
facendo come mi hai suggerito č tutto OK.
Come hai scritto tu:
"E' ovvio che se le tabelle non sono visibili al sistema tale relazione
 non puo' essere visualizzata poiche' non esistono gli oggetti origine."
E anche oggi ne ho imparata una nuova.
Grazie
Ciao
Maurizio