Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4

    Selezione di uno o piu file con Access



    Buongiorno a tutti

    Volevo sapere come posso fare in Access a selezionare un file da un elenco, ed assegnare ad una textbox o ad un campo il testo contenente il percorso ed il nome del file selezionato.

    Ad esempio vorrei cliccando su di un pulsante assegnare ad un container OLE un immagine che risiede da qualche parte sul mio disco.

    Esiste qualche funzione del genere senza dover ricorrere alle API?

    Grazie
    Mirco

  2. #2
    Prova ad aggiungere il controllo activex
    microsoft common dialog
    in questo modo utilizzi la finestra standard di windows 'apri file' che ti ritorna il path completo selezionato dall'utente

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4


    Ho provato, ma purtroppo riesco a farmi restituire solo il nome del file e non tutto il percorso.

    Non è che c'e' qualche parametro che mi sfugge e magari c'è qualche esempiuccio da qualche parte?!

    Grazie ancora

    Ciao Mirco

  4. #4
    AssImm è un controllo common dialog che uso per salvare il percorso di un'immagine in un db

    AssImm.Value = 1 'chiama la finestra 'apri file'
    Me.Immagine = AssImm.FileName 'mi ritorna il path completo

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    4
    Ho riprovato cancellando tutto il casino che avevo fatto e(non mi aggiornava piu' il campo dove memorizzavo il risultato della selezione del file) e adesso funziona!!

    Grazie ancora

    Mirco

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    69
    Salve la stessa cosa serve anche a me con la variante cho poi devo copiare l'immagine in una cartella diversa da quella di origine.
    Intanto come faccio ad utilizzare l'activeX in questione?
    Premetto che non li ho mai usati.
    Grazie e scusate l'intromissione

  7. #7
    per utilizzare l'activex devi andare nel menu strumenti
    ->controlliactivex e selezionare microsoft common dialog 6.0.

    per salvare in un'altra cartella:
    supponi che il percorso ritornato dal controllo sia
    filename="c:\immagini\immagine.jpg"
    il tuo percorso
    miopath="c:\percorso"
    quindi
    immagine = right(filename,instrrev(filename,"\"))
    nuovofilename= miopath & immagine

    prova così
    ciao e buon lavoro

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    69
    Ciao ma me lo copia pure nel mio percorso o fa risultare solo che io l'ho messo in un altro?
    Grazie

  9. #9
    devi ancora dare l'istruzione
    FileCopy filename, nuovofilename

    non ricordo se i parametri vanno tra parentesi o no
    FileCopy(sorg,dest) oppure FileCopy sorg,dest

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    69
    Ciao
    scusa tanto tanto mia ignoranza, ma l'unico controllo che ho usato in tutta la mia carriera è il Dtpicker che mi visualizza fisicamente il controllo.
    Ho provato ad usare il Common Dialog 6.0 ma in visualizza struttura vedo il "pulsante" mentre in visualizza normale no.
    Come funziona?
    Ho visto che nelle proprietà puoi impostare diversi valori e nella guida ho visto anche cosa sono.
    Devo prima impostarlo e poi devo creare un pulsante ed associarlo in qualche modo al controllo o cosa?
    Scusa ancora se ti rompo ma mi piacerebbe capire come funzionano!
    Grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.