Newsgroup: it.comp.appl.access
Titolo: collegare tab. esterne in sola lettura! come?

ciao a tutti, ho un problema nel tentare di collegare in un db locale una
tabella residente su un db in rete.
il fatto e' che io voglio collegare questa tabella in sola lettura, mentre
nel db principale deve ovviamente rimanere in read/write.
come faccio? la guida non mi e' stata di molto aiuto, ho poi provato a
modificare il proprietario della tabella collegata (nel db locale) ed a
cambiare permessi ma la cosa non ha funzionato, mi permette lo stesso di
modificare e fare tutto cio' che voglio.
come cavolicchio si fa?!?!?! GRAZIE!!!
--
Ciao by Allanon


devi creare uno user che può solo leggere la tabella e poi usare quello user
quando la linki nel db client

 devi creare uno user che può solo leggere la tabella
ovvviamente intendo quella originale, non quella linkata

 ovvviamente intendo quella originale, non quella linkata
ma tu aprli di utenti win2000? ehm , e' tutto win98... :-(
se invece parli degli utenti di Access, non ho capito assolutamente come
funziona la cosa!
ho provato a smanettare un po' con gli utenti del db originale e sono
arrivato
a creare un gruppo di lavoro con 2 utenti: Adm e Guest con i relativi
permessi
infatti Adm puo' fare quel che vuole ma Guest puo' solo vedere i dati.
il problema e' che adesso non riesco a collegare le tabelle!
se ci provo (apro un nuovo db, e gli dico collega tabelle)  mi dice che non
ho le autorizzaizoni per farlo.
cosa sbaglio? grazie!!!
PS: adesso per aprire anche il db orignale (che risulta protetto) devo agire
mediante con un file .mdw che penso contenga il gruppo di lavoro. puo'
essere questo il problema?
infatti anche se provo ad aprire il db originale in modo "canonico" mi da lo
stesso errore!
ARGH!!
--
Ciao by Allanon

 essere questo il problema?
Sì. Chiaramente devi usare l'mdw giusto, altrimenti non puoi linkare le
tabelle né l'utente può successivamente collegarsi con il suo user.

 tabelle né l'utente può successivamente collegarsi con il suo user.
ufff, che fatica ma ce l'ho fatta! :-)
Grazie infinite dell'aiuto!
avevo un paio di quesiti (gli ultimi!)
1) adesso il db e' "cifrato". questo puo' compromettere la sua usabilita' se
viene "perso" il file mdw?
o c'e' qualche metodo per accedervi lo stesso?
2) tutto sto casino era evitabile mediante ODBC? ho pensato infatti che
potevo creare un DSN di ODBC in sola lettura.
ovviamente c'ho provato, ho creato un origine "di sistema" in sola lettura
del db originario (non protetto!), ho creato un niovo db ma nel collegare
una tabella dell'origine dati ODBC mi dice (quando tento di aprire il db
originario)
"impossibile usare ODBC per collegare al database una tabella esterna di
Microsoft Jet o ISAM, per importare o esportare dati" (help non disponibile)
Ma sulla guida mi sembrava ci fosse scritto proprio cosi'!!!
ne sai qualcosa? a-ri-grazie!
--
Ciao by Allanon


Puoi collegare un odbc ma non di con Access/ISAM. Tieni conto poi che ODBC
comunque rallenta, secondo me non è il caso di usarlo per Access su Access.


Preciso: se non hai cambiato la password di Administrator e non hai tolto i
diritti ad Administrator puoi entrare anche senza mdw, ma in questo caso la
tua sicurezza č un po' un colabrodo. Comunque il db non č cifrato, č
protetto.

 comunque rallenta, secondo me non è il caso di usarlo per Access su
Access.
scusa se insisto ma sarebbe, nell'infrastruttura su cui agisco, una bella
cosa.
infatti non dovrei cambiare nulla nell'mdb esistente e cio' sarebbe meglio
per tutti! :-)
cosa devo fare per eliminare l'errore su Jet/ISAM ?
a-ri-ri-grazie!
--
Ciao by Allanon


penso che non sia possibile

 penso che non sia possibile
:-((((
grazie infinite, giurin giurella che non ti disturbo piu'! :-) ...forse!
--
Ciao by Allanon