Newsgroup: it.comp.appl.access
Titolo: Da Access a SQL SERVER 2005 - Problema su relazioni tabelle

Salve a tutti gli amici del newsgroup,
ho creato un database in cui tra l'altro ci sono varie tabelle e query
collegate tra di loro; ci sono poi maschere e sottomaschere che vi
fanno riferimento (specie alle query). Ho trasferito poi questo db su
SQL SERVER con un Upsiza guidato, la procedura è stata eseguita
correttamente, ma le maschere con sottomaschere collegate non
funzionano (in quanto si apre la maschera ma non la sottomaschera
perchè ho notato che la query non si apre più): credo che le relazioni
tra le tabelle non siano state riportate da Access in Sql in modo
corretto, in quanto le maschere che fanno riferimento ad una singola
tabella e non a query con tabelle collegate funzionano correttamente.
Spero di esser stato abbastanza chiaro e che possiate aiutarmi.
grazie
Leo

Spero di esser stato abbastanza chiaro e che possiate aiutarmi.
Ciao Leo,
come prima cosa non ci hai detto se hai fatto l'upsize creando un MDB 
oppure creando un progetto di Access (ADP), nč ci hai detto la 
versione di Access che stai usando.
Il problema  č sicuramente dovuto al fatto che la query non si apre 
piů si tratta di capire cosa c'era in questa query per cui adesso non 
funziona piů  e di modificarla in maniera opportuna...
Se perň rispondi alle prime due domande abbiamo qualche info in piů 
per indirizzarti.
Ciao
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
---------------------------------------- 

 - Mostra testo tra virgolette -
ciao Cinzia,
ho creato un MDB ed uso Access 2003.
Scusa la mia imprecisione e grazie molte dell'aiuto.
Leo

Scusa la mia imprecisione e grazie molte dell'aiuto.
Ciao Leo,
allora in questa situazione, bisogna capire xchč non funziona piů la 
query.
Se vai in visualizza struttura della query e  visulizzi il codice SQL, 
ti fa vedere qualcosa? se si  lo puoi postare qui cosě vediamo?


 - Mostra testo tra virgolette -
ciao Cinzia,
ecco cosa visualizzo:
SELECT tblRigheScaduto.CodPreventivi, tblScaduto.Data,
tblScaduto.Mittente AS Pdv, tblScaduto.Causale,
tblRigheScaduto.Descrizione, tblRigheScaduto.Quantita, tblAs400.Um,
tblAs400.Costo, tblAs400.Veloce, tblAs400.Codice, tblRigheScaduto.Note
FROM tblAs400 RIGHT JOIN (tblScaduto INNER JOIN tblRigheScaduto ON
tblScaduto.codPreventivo = tblRigheScaduto.CodPreventivi) ON
tblAs400.Descrizione = tblRigheScaduto.Descrizione;
Grazie molte dell'aiuto.
Ciao

 - Mostra testo tra virgolette -
scusa Cinzia,
volevo anche chiarire che in Access la query funziona perfettamente ma
facendo il passaggio delle tabelle su SQL non funziona più.
Ciao


Ultimo aggiornamento della situazione (ti giuro che sto impazzendo)!
adesso la query mi funziona, si apre correttamente, ma c'è un altro
problema, in pratica succede questo:
apro la maschera di inserimento, la casella combinata dove debbo
inserire gli articoli (che legge nella tblAs400) mi visualizza gli
articoli regolarmente ma non me li fa selezionare. Sto provando di
tutto ma non riesco a vedere la soluzione.
Aiutami tu...
Ciao

 ha scritto nel messaggio 
news:b87b3005-2392-4c2e...@a35g2000prf.googlegroups.com...


 Ciao Leonardo,
negli altri campi della maschera puoi scrivere o sono tutti  bloccati, 
come se i dati siano in sola lettura?


 ha scritto nel messaggionews:b87b3005-2392-4c2e...@a35g2000prf.googlegroups.com...

Problema risolto, in pratica la sottomaschera non era ben collegata
alla maschera.
Grazie Cinzia, sei stata comunque di grande aiuto.
Leo