Newsgroup: it.comp.appl.access
Titolo: [tenere aggiornata una copia di una tabella] senza che access gonfi il file mdb

Gentile NW,
volevo chiedervi come posso ottenere una copia di una tabella sempre
aggiornata senza che il
database si "gonfi" fino a dimensioni assurde.. e a costringermi a fare
compressione e riorganizzazione
del database ogni volta manualmente..
La copia della tabella la faccio con visual basic.. e quindi non
direttamente con access..
Ciao e GRAZIE!!!!
--
- - - Salvatore - - -

 - - - Salvatore - - -
Non è chiaro bene cosa devi fare..... che struttura usi...?
VB-ACCESS...?
ACCESS-ACCESS...?
La cosa cambia molto...!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ACCESS-ACCESS...?
Da VB prendo una tabella da Access 2000 e la copio integralmente molte volte
(x tenerla aggiornata)
in un'altro database..
Il database di destinazione deve essere accessibile da altri utenti..
Grazie, Ciao!


 - - - Salvatore - - -
Si sicuro di usare il metodo migliore....??
Hai valutato le Repliche...???
Se sono sintetico è perchè tu non dai modo di capire
quello che hai chiaro solo tu... il tuo PROGETTO.
Ciao.


 - - - Salvatore - - -
Ciao.
@Alex.


PC A - dentro c'è db1 tabella A e db2 tabella A
PC B - in rete con PC A deve accedere in sola lettura al db2 tabella A
(senza usare le autorizzazioni)
io voglio che le due tabelle A di db1 e db2 siano costantemente aggiornate,
ovvero identiche..
Se ho capito bene il tuo discorso, dovrei usare le repliche, quindi come
faccio a fare una
replica di una tabella? (non voglio duplicare tutto db1 in db2, ma solo la
tabella A di db1)
Ciao! e grazie


"Salvatore" <salv...@NOSPAMlycos.it> wrote in message
news:IMOcd.45983$
N45.1...@twister2.libero.it

Credo che non ti sia chiaro come si gestiscono i Database in Rete.
Quello che tu chiami Database(DB) si compone di 2 parti:
1)Le tabelle
2)Gli oggetti d'accesso alle Tabelle(Form/Queries ecc...!)
La regola fondamentale per la gestione dei Database è quella
di non DISPERDERE i dati(NORMALIZZAZIONE).
Ora il DB può essere scomposto in 2 parti in modo FISICO.
1)
Le tabelle contenute in un MDB le metti sul Server(PC in rete)
2)Il File(MDB) conntenente FORM ecc.... lo metti dove vuoi.
L'importante è che COLLEGHI le tabelle, quì Access ti aiuta
con il enù Collega Tabelle....!!!
Il collegamento è fisico nel senso che nel DB2(Form ecc..)
avrai delle Tabelle Collegate non Reali, quelle saranno sul
DB1(Tabelle)...!!!
Da quanto mi spieghi credo ti convenga approfondire meglio
la gestione delle Tabelle Collegate per capire le potenzialità
del sistema e di come sia INUTILE e DISTRUTTIVO dupplicare
tabelle.
Forse se avessi un TESTO da leggere relativo all'utilizzo
BASE di Access potrebbe aiutarti.


 ha scritto nel messaggio
Alessandro, ti ringrazio per l'attenzione che mi hai prestato, ma
continuiamo
a non capirci.. mi dispiace..
Ciao!


"Salvatore" <salv...@NOSPAMlycos.it> wrote in message
news:2vPcd.46861$
H11.1...@twister1.libero.it

Beh non sň che dirti.... da quanto hai enunciato
č chiarissimo, ma non essendo un Veggente potrebbe
essere sorto un quěproquň....!!!
Saluti


Salvatore ha scritto:

Ma a monte di tutto ciò, qual'è l'esigenza che ti porta a dover tenere due
copie identiche degli stessi dati sullo stesso PC?
Che autorizzazioni non puoi usare, quelle di Access, quelle delle share di
rete o quelle del file system NTFS di PC A?
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
l'esigenza č per l'applicazione che sto sviluppando...
no, non posso usarle le autorizzazioni...
il problema č tanto semplice quanto ostico sembra...
ciao!


 - - - Salvatore - - -
Se riusciamo a capire bene di che problema si tratta magari si rivelerà
anche semplice, ma io non ho ancora le idee chiare.
Intendevo dire: è ovvio che è per una tua applicazione, ma perchè duplichi
la tabella? Per problemi di sicurezza contro accessi non autorizzati? Per
avere un backup in caso di guasti? Ci sarà un motivo valido, se invece che
usare nel 2° db una tabella collegata all'originale la vuoi fisicamente
duplicare.
Se spieghi bene qual'è lo scopo che vuoi ottenere ci si può fare un'idea
più chiara della situazione e cercare un sistema. Magari ci può essere
anche qualche altra soluzione a cui non hai pensato, oltre alla
duplicazione della tabella.


Ci sono due pc collegati in rete.. A (centrale) e B (client)
L'applicazione in VB che gira su A modifica costantemente una tabella A nel
DB sempre
contenuto nel pc A....
Vorrei che B accedi a questo database, ma in LETTURA in alcune tabelle (del
DB sempre)
esempio:
DB
TabellaDatiClienti --- amministratore pc A --- sola lettura pc B
TabellaDatiFornitori --- amministratore pc A --- sola lettura pc B
TabellaDatiMMM --- amministratore pc A --- accesso negato pc B
Le autorizzazioni di Access fanno un collegamento a un file con estensione
mdw e non
è possibile utilizzarlo tramite VB.. funziona a livello applicativo ACCESS
2000 e non da
VB...
Ciao


"Salvatore" <salv...@NOSPAMlycos.it> ha scritto nel messaggio
news:SgScd.46434$N45.1...@twister2.libero.it...

Ciao Salvatore,
guarda che i file mdw  per gestire le autorizzazioni funzionano benissimo
anche in VB.
Comunque se lo vuoi fare da Access, crei un db Access sul PC B a cui
colleghi le tabelle DatiClienti e DatiFornitori su A e fai delle maschere in
modo tale che aprano i dati in sola lettura AllowEdit = False.
Poi fai in modo di nascondere le tabelle agli utenti in modo tale che non le
possano aprire e modificare da tabelle anzichè da maschere. Allo scopo trovi
dei suggerimenti utili sul Sitocomune.
saluti
Cinzia

 Comunque se lo vuoi fare da Access
no.. ho detto proprio il contrario io :((
ci sto rinunciando a spiegarlo... è straziante


 anche in VB.
ho provato ma non funzionano!!!
-


"Salvatore" <salv...@NOSPAMlycos.it> ha scritto nel messaggio
news:_b7dd.47538$N45.1...@twister2.libero.it...

Non funzionano nel senso che danno errore? o non funzionano nel senso che
non fanno quello che dovrebbero fare?
L'informazione non funziona non è sufficiente per capire cosa c'è che non
va, quello che ti posso dire è che ho usato in vb dei db protetti con file
MDW e non ho avuto particolari problemi.
Per cui se spieghi meglio cosa non funziona, e sempre che riusciamo ad
intenderci, possiamo anche provare darti una mano.
Saluti
Cinzia


sembra che con le autorizzazioni ora funziona cambiando il modo (workspace)
ciao! e grazie dell'interessamento
--
