Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: [ACCESS] DB Condiviso

  1. #11
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ho capito, grazie mille
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    raga, potreste spiegarmi per favore come collegare le tabelle di un backend alla maschera di un frontend ?

    o magari se avete il link di una guida....

    Grazie

  3. #13
    per dividere il db hai una procedura guidata di access (cerca dividi database)

    una volta diviso copia in back-end (quello con solo le tabelle) dove vuoi che risieda, nel front-end cancella tutti i collegamenti alle tabelle, crea poi una routine inserendo questa riga di codice per ogni tabella che devi collegare:
    codice:
    Docmd.TransferDatabase acLink,"Microsoft Access","percorso del back-end\nome db.mdb",acTable,"nome tabella","nome tabella",false
    fai partire la routine ed il gioco è fatto. ora puoi distribuire il tuo front-end

    consiglio: per il percorso usa quello assoluto e non il relatico, spiego... il percorso relativo sarebbe c:\mio_db\db1.mdb quello assoluto \\pcx\mio_db\db1.mdb devi usare il secondo

    consiglio 1: lavora su una copia del db così se fai qualche casino non perdi nulla.
    Il numero di pecorelle scannate dai pastori è di gran lunga superiore al numero di pecorelle mangiate dai lupi. Per cui, se qualcuno si proponesse di essere il vostro pastore per salvarvi dai lupi, pensateci bene.

  4. #14
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    Originariamente inviato da borgodiavalon
    per dividere il db hai una procedura guidata di access (cerca dividi database)

    una volta diviso copia in back-end (quello con solo le tabelle) dove vuoi che risieda, nel front-end cancella tutti i collegamenti alle tabelle, crea poi una routine inserendo questa riga di codice per ogni tabella che devi collegare:
    codice:
    Docmd.TransferDatabase acLink,"Microsoft Access","percorso del back-end\nome db.mdb",acTable,"nome tabella","nome tabella",false
    fai partire la routine ed il gioco è fatto. ora puoi distribuire il tuo front-end

    consiglio: per il percorso usa quello assoluto e non il relatico, spiego... il percorso relativo sarebbe c:\mio_db\db1.mdb quello assoluto \\pcx\mio_db\db1.mdb devi usare il secondo

    consiglio 1: lavora su una copia del db così se fai qualche casino non perdi nulla.
    grazie mille!
    ho provato con la divisione guidata e il wizard mi ha creato in automatico il collegamento al file di BE, ma sevolessi modificare il percorso del file del BE ?

    in ogni caso il codice da te postato in precedenza lo dovrei inserire nell'evento Form_Load di VBA ?

  5. #15
    Originariamente inviato da S0nic
    ho provato con la divisione guidata e il wizard mi ha creato in automatico il collegamento al file di BE, ma sevolessi modificare il percorso del file del BE ?

    in ogni caso il codice da te postato in precedenza lo dovrei inserire nell'evento Form_Load di VBA ?
    come ti dicevo nel post precedente prendi il file back-end e mettilo nella cartella condivisa.
    ora nel db front-end cancelli tutte le tabelle collegate.
    apri l'editor di vba
    crei un nuovo modulo
    crei una nuova public sub
    inserisci quella riga di codice postata prima per ogni tabella che ti serve collegare
    salvi il lavoro
    lanci la public sub (il pulsante tipo il play dei lettori che trovi sulla barra in alto nell'editor di vba, dovrebbe essere di colore verde)
    Il numero di pecorelle scannate dai pastori è di gran lunga superiore al numero di pecorelle mangiate dai lupi. Per cui, se qualcuno si proponesse di essere il vostro pastore per salvarvi dai lupi, pensateci bene.

  6. #16
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    per tenere aggioranto il front-end puoi mettere la versione ultima in una cartella del server e far aprire il dabatase da un file batch che prima copia in locale il db poi lo apre
    in questo modo quando devi aggiornare la versione basta copiarla nella cartella del server

  7. #17
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    203
    ok ti ringrazio!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.