Newsgroup: it.comp.appl.access
Titolo: access e maschera ODBC

Ciao a tutti
Vorrei chiedervi che relazione esiste tra Access e la maschera
automatica di connessione ODBC (quella che chiede username, pw e
server)?
Ho un programmino access che è collegato via ODBC ad un server oracle.
Ho la necessità di effettuare un controllo sull'username inserito nella
suddetta maschera al fine di poter implementare delle qry di controllo
che consentano o non consentano a quell'utente di poter visualizzare i
dati.
Vorrei sapere se esiste un modo per intercettare tale username da quella
maschera e metterla ad esempio in una variabile o in una tabella?
Oppure facendo in access una maschera simile, dalla quale utilizzo
appunto l'username(per i miei controlli), per poi passare in automatico
(non so in che modo) username, pw w server alla maschera automatica
ODBC?
Ovviamente ho bisogno di questo sistema, perchè sfrutterei l'ODBC con
username e pw esatti per la convaida utente che mi dà il consenso a
visualizzare tutti i dati ed io intercettando l'username posso
aggiungere il mio controllo facendo sì che veda solo ciò che decido io
con le qry.
Spero proprio che qualcuno di voi abbia voglia di aiutarmi, perchè sono
veramente incasinato.
Ringrazio tutti in anticipo
ciao

 ha scritto nel messaggio
news:3B1B7FDB...@hotmail.com...

Non so se può intercettare quel campo.
Ma il problema non sussiste. Una volta che le tabelle sono collegate, puoi
accedere allo username leggendoti la proprietà "connect" di una delle
tabelle collegate (oggetto tabledef).
Vedi Help sotto connect
Ciao
Nicky

 ha scritto nel messaggio
news:SZPS6.435$Cq3....@news2.tin.it...

Scusate l'intromissione,
Visto che usate odbc vorrei sapere se questo vi crea qualche problema. In
particolare io mi collego via odbc ad un db mysql. Se lascio il db aperto
senza fare nulla (in genere) dopo un pò ottengo risposte del tipo
"impossibile eseguire l'azione adesso" quando tento di eseguire del codice
oppure "l'azione interromperà il codice in esecuzione" se cerco di chiudere
una tabella od una query. Ho il sospetto che sia colpa di odbc, è possibile?
Grazie
Ciao
Max

 una tabella od una query. Ho il sospetto che sia colpa di odbc, è
possibile?
Non so... magari il server ODBC di mysql va in timeout e ti chiude la
connessione...
io uso tabelle collegate via ODBC su un server Unix/Sco, e non ho mai avuto
problemi simili... ma per quel poco che capisco potrebbe dipendere dal
server odbc.
Max


Scuso l'intromissione ..... anzi è graditissima.
Il problema non può essere il driver ODBC, perchè lo riscontro anch'io
lavorando sia con Oracle, che con SQLServer che con Centura.
A questo punto ho dedotto che il problema risiede in Access (io uso 97).
Avevo già posto il problema a questo NG ma non c'erano state risposte
positive.
Teniamoci in contatto per sviluppi futuri, per intanto ti posso dire che ho
rattoppato il problema in questo modo.
Nei miei progetti che riguardano sempre connessioni ai vari Db Server per
eseguire report, io ho una maschera di selezione azienda che eseguo in
partenza e che rendo invisibile dopo la conferma.
In questa maschera ho gestito l'evento timer e ogni 3 minuti faccio una
brutale select su una tabella contenente la versione (sempre una sola riga).
Facendo così ho abbattuto la frequenza di errore !!!!!
Ciao
Nicky