Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Utilizzo %USERPROFILE%

  1. #1
    Alfonso1959 non è in linea Scolaretto
    Post
    101
    Like Inviati  
    0
    Like Ricevuti  
    0
    Salve a tutti, avrei delle tabelle esterne da collegare ad un database Access, usato da più persone.
    Mi hanno consigliato di usare la variabile %USERPROFILE%, ma mi dice per il percorso è sbagliato, in quanto cerca comunque nel percorso C:\utenti\nome\documenti\%USERPROFILE%\.......
    non dovrebbe essere C:\%USERPROFILE%\documenti\...... ?

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,364
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    31
    Parliamo di Access? Di codice VBA? Perché nella sezione Windows?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Alfonso1959 non è in linea Scolaretto
    Post
    101
    Like Inviati  
    0
    Like Ricevuti  
    0
    Parliamo di tabelle collegate in access, ma pensavo fosse più inerente ad una funzionalità windows

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,364
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    31
    No ... devi postare in Access perché è parte del VBA.

    Usa

    Environ("USERPROFILE")

    per ottenere il percorso del profilo


    P.S. Sposto io
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    Alfonso1959 non è in linea Scolaretto
    Post
    101
    Like Inviati  
    0
    Like Ricevuti  
    0
    ok ti ringrazio e scusa dell'errore.

  6. #6
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,364
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    31
    Nulla ... facci sapere se hai risolto
    ℹ️ Leggi di più su AntonioG ...

  7. #7
    Alfonso1959 non è in linea Scolaretto
    Post
    101
    Like Inviati  
    0
    Like Ricevuti  
    0
    Buongiorno Antonio, scusa il ritardo, ma solo ora sono potuto tornare a lavorarci.
    Purtroppo non ho risolto, forse non ho capito il funzionamento.
    Con Environ("USERPROFILE") tiro fuori una stringa con il prcorso del file, nel mio caso "C:\users\alfonso".
    A questo concateno il percorso dove si trova la tabella da collegare "\Onedrive\CONTRACTS\Programma\Set.xlsx"
    Per cui ho la stringa completa: Environ("USERPROFILE") & "\Onedrive\CONTRACTS\Programma\Set.xlsx" che immagino debba riportare in Gestione tabelle collegate.
    Quando vado a prendere la tabella da mettere in una query, ho il messaggio "Impossibile aggiornare. Database o oggetto di sola lettura".
    cosa mi sfugge?

  8. #8
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,364
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    31
    Questo errore non ha a che vedere con la questione USERPROFILE di questo thread che è stata risolta con la stringa che hai formato.

    Crea un altro thread dettagliando il problema derivante dal messaggio di errore che ottieni (partendo dal principio che il percorso ora è corretto).

    (Ovviamente la parte \Onedrive\CONTRACTS\Programma è presente sul TUO PC non su quello di altri, immagino ... tu dove hai l'errore?)
    ℹ️ Leggi di più su AntonioG ...

  9. #9
    Ferrari_and non è in linea Scolaretto
    Post
    294
    Like Inviati  
    2
    Like Ricevuti  
    3
    Ciao il problema non è nel percorso che è corretto ma nel fatto che stai andando in una cartella gestita da ONEDRIVE.
    Programma / sistema cloud microsoft che si occupa di sincronizzare file / cartelle su uno o più pc e il cloud microsoft.
    Il fatto che ti dia il file file in sola letture potrebbe essere normale devi controllare la configurazione di ONEDRIVE ed eventualmente cercare della documentazione di come gestisce i file sincronizzati.

  10. #10
    Alfonso1959 non è in linea Scolaretto
    Post
    101
    Like Inviati  
    0
    Like Ricevuti  
    0
    L'errore è su tutti i pc. La stringa è corretta su tutti, anteponendo Environ("USERPROFILE") al resto della stringa, il percorso ora va bene. probabile che sia come dice Ferrari_and. Ora cerco di capire come sono gestiti i files sincronizzati ed eventualmente creo un'altro thread. grazie

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Utilizzo %USERPROFILE%
    Da Alfonso1959 nel forum Microsoft Windows
    Risposte: 3
    Ultimo Post: 17-06-2019, 16:40
  2. Ricavare PATH UserProfile
    Da fragger nel forum Microsoft Access
    Risposte: 12
    Ultimo Post: 17-01-2013, 15:38
  3. Utilizzo Dll
    Da Marlboro nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 11-03-2011, 21:43
  4. Risposte: 2
    Ultimo Post: 01-12-2010, 10:38
  5. utilizzo dde in c#
    Da rodriquez nel forum C#
    Risposte: 0
    Ultimo Post: 30-03-2007, 11:38