Newsgroup: it.comp.appl.access
Titolo: Utilizzo esclusivo Tabelle DB

Altro problemino: ho un DB condiviso a più utenti, cioè condividono db 
e tabelle. L'accesso condiviso al db non dà problemi, invece l'accesso 
a una tabella, es.l'apertura di una maschera, blocca gli altri, che 
ricevono il messaggio "Il modulo di gestione di database Microsoft Jet 
non è in grado di aprire il file '....' (Nome Query). Il file è già 
aperto con accesso esclusivo da un altro utene o è necessario disporre 
dell'autorizzazione per visualizzare i dati". Notare che aprire invece 
il file col blocco note non dà alcun problema di condivisione. Il 
problema c'è solo nell'uso all'interno del db.
Qualcuno ha suggerimenti? Grazie 1000!
Lamberto  

lambie ha detto: in data 08/07/2005 9.18:

dividi il DB in ciò che è tabelle (BE) e ciò che è procedure (FE) 
(query, maschere, report, ecc) (guarda nei vecchi post per maggiori 
info, oppure la guida alla voce "divisione database")
poi su ogni client copi (in locale) il FE che si colegherà al BE e nn 
avrai problemi di questo tipo (salvo che nello stesso istante due utenti 
modificano lo stesso record
ciao
Nick

Il problema è che nel mio DB faccio accesso ai dati (solo lettura) 
tramite collegamenti a files che stanno in rete. Ho visto che importando 
fisicamente i files all'interno del DB non si verifica il mio problema, 
ma non voglio importare perchè perderei il vantaggio di avere i dati 
sempre aggiornati... suggerimenti? E' possibile che non si possa accedere 
in condivisione tramite tabelle collegate?   Grazie!
Lamberto 

lambie ha detto: in data 11/07/2005 11.28:

certo che si può..
ma devi mettere il db principale (quelllo che si collega alle tabelle, 
quello ceh importa gli oggetti, ecc) su ogni client.. e condividere solo 
le tabelle...
ciao
Nick

Grazie Nick! Ho provato… allora, la situazione ora è questa : il DB 
(principale e unico..) è presente duplicato su due client. (Ciò comunque mi 
creerebbe problemi nel caso di aggiornamenti..). Le tabelle fisicamente 
risiedono sul server. Sul DB ci sono solo collegamenti a tali tabelle. Se il 
primo dei due client apre una maschera su una tabella il secondo non riesce 
tuttora ad accedere!
Lamberto
Nick <senz...@chedetesul.NG> ha scritto:


 
[CUT]
la cosa è veramente strana.. ho la stessa struttura e senza prolbemi 
accedo alla stessa maschera da 2 o 3 client contemporaneamente senza 
problemi..
le tabelle sono collegate correttamente su entrambi i client?
non è che uno dei due apre il db in modalità esclusiva?(controlla il 
codice di coem colleghi le tabelle e come apri il db sul client)
ciao
Nick

Nick, allora, le due copie del DB sono definite in accesso condiviso; dalle 
proprietà delle tabelle collegamenti ti incollo la stringa di definizione. Poi 
un'altra cosa: la mia versione di Access è 9.0.6926 SP-3 . Non è che magari 
questo livello di Service Pack presenta questo tipo di problema? Lo dico solo 
perchè non so più che pesci pigliare... Ciao!
Lamberto   
Text;DSN=Civile - specifica di 
collegamento3;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=1252;DATABASE=V:\DIRTEC\E
strazioni_intranet;TABLE=civile#txt
Nick <senz...@chedetesul.NG> ha scritto:


 
[CUT]
ma usi come fonte di tabella condivisa un file txt??
credo che il problema stia qua... un file txt (che io sappia) 
normalmente non può essere usato in multi utenza..
se usi un file di access come tabella, nontrovo il problema..
altro non saprei
ciao
Nick
ps 
http://wiki.news.nic.it/QuotarBene

 lambie ha detto: in data 12/07/2005 11.27:


 
[CUT]
è uguale, pure gli xls non hanno la multiutenza.. devi proprio importare 
in un db il file (txt o xls) e poi collegare dai tuoi FE (client) le 
tabelle contenute in questo nuovo db dove c'è importato il file.
ciao
Nick
leggi qua 
http://wiki.news.nic.it/QuotarBene