[Risolto]Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Discussioni sulle caratteristiche di database
Rispondi
enea
Messaggi: 9
Iscritto il: mercoledì 6 maggio 2020, 21:09

[Risolto]Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da enea »

Ciao a tutti,
volevo sapere se il controllo per formulario "selezione file" può essere usato per
passare l'informazione sul percorso di un file ad un casella di testo e quindi
essere scritta in campo di un database.
Ho fatto in formulario per acquisire le informazioni di cliente. Se ho la sua
carta d'identità in pdf vorrei accquisire il percorso dove sta il file in modo che
pigianodo un pulsante "apri documento/pagina web" mi apra direttamente il pdf...
Ultima modifica di enea il sabato 9 maggio 2020, 18:33, modificato 1 volta in totale.
Openoffice 4.0 su wiondows10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da charlie »

Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare, farai cosa gradita. Puoi farlo in questa sezione -> viewforum.php?f=16
Se desideri avere una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2

Buon proseguimento.

Francamente non ho capito cosa chiedi. Allega il tuo database e riprova a spiegare meglio, grazie.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
enea
Messaggi: 9
Iscritto il: mercoledì 6 maggio 2020, 21:09

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da enea »

Ciao Charlie nella sezione apposita mi sarei presentato...scusa volevo farlo all'inizio ma non riuscivo a ritrivare la sezione dove presentarmi.
Avevo letto velocemente il manuale di sopravvivenza prima di iscrivermi. Comunque grazie per il link.
Riguardo al pulsante sfoglia mi chidevo che potesse essere utlizzato per memorizzare il percoso del file e poi poterlo utilizzare per poter aprire un
immagine con il comando "apri documento/paginaweb" dei pulsanti. Non posso allegare il file perchè non è file odb non è u database locale ma un file
che sfrutta jbc su un server mysql .
Openoffice 4.0 su wiondows10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da charlie »

Non è possibile darti aiuti astratti, fai un piccolo esempio con un database incorporato che riproduca il tuo.

Per cortesia non usare degli accapo casuali nei tuoi post, si fa fatica a leggerli. Grazie.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
enea
Messaggi: 9
Iscritto il: mercoledì 6 maggio 2020, 21:09

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da enea »

Ciao Charlie, ti ho allegato il file che avevo scaricato dal forum . All'interno c'è un unico formulario,al suo internoc'è una casella si testo. Inserendo li un PATH posso far aprire automaticamnte un file attraverso lo script "openurlimm" attivato dal pulsante visualizza. Questo procedimento l'ho preso e inserito nel mio database mysql. Però ho un inconveninete vorrei caricare automaticamente un percorso PATH è possibile farlo in qualche maniera con il controllo "sfoglia" che ti ho messo sotto?
Magari va corretto lo script ?
Allegati
Collegamento.odb
(21.47 KiB) Scaricato 181 volte
Openoffice 4.0 su wiondows10
Avatar utente
charlie
Site Admin
Site Admin
Messaggi: 8786
Iscritto il: mercoledì 19 dicembre 2012, 10:50
Contatta:

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da charlie »

Ciao, finalmente ti ho capito :D .
Devi modificare la macro e darle "in pasto" il contenuto del controllo Seleziona file, cioè "Scelta file 1".
Poi devi aggiustare il percorso del file da aprire a seconda del sistema operativo (per il mio mac: "file://"; per W10 non ricordo al momento) e concatenarlo con otextBox.text.

Codice: Seleziona tutto

function openurlimm(oEv as object)
dim oForm,oTextBox
   oForm=oEv.source.model.parent
   oTextBox=oForm.getbyname("Scelta file 1")
   if FileExists ( oTextBox.text) then
      oEv.source.model.targeturl= "file://" & oTextBox.text
      openurlimm=true ' Do the programm when the file exists
      else 
      openurlimm=false ' The file does not exist and do nothing
   end if
End function
Allegati
collegamento_2.odb
(21.34 KiB) Scaricato 217 volte
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
enea
Messaggi: 9
Iscritto il: mercoledì 6 maggio 2020, 21:09

Re: Uso controllo per formulario SFOGLIA/SELEZIONA FILE

Messaggio da enea »

Grazie Charlie! ho confrontato i due listati hai cambito solo il nome...pensavo di dovere cambiare altre cose essendo una una casella di testo e l'altra una casella di scelta file le consideravo come due oggetti diversi e non ci avevo nemmeno provato!. Grazie...ora metto risolto!
Openoffice 4.0 su wiondows10
Rispondi