infatti piacerebbe anche a me capire...

in pratica esiste un db-dati che risiede sul server, e 4 differenti db-client (che lavorano come hai già capito con tabelle collegate)

ogni db-client è installato su 3 terminali

per farti capire meglio:

db-dati -> server

db-client-a -> terminale01
db-client-a -> terminale02
db-client-a -> terminale03

db-client-b -> terminale04
db-client-b -> terminale05
db-client-b -> terminale06

db-client-c -> terminale07
db-client-c -> terminale08
db-client-c -> terminale09

db-client-d -> terminale10 (**)
db-client-d -> terminale11 (*)
db-client-d -> terminale12

ovviamente i db-client-# resiedono sui terminali

ipotizza che sul pc dell'utente contrassegnato con (*) sia aperto il report; quando l'utente (**) proverà ad aprire il report non potrà causa il messaggio "report già in uso"


sono stato unpo' lungo, ma era x farti capire