[Risolto] collegare ad un form un file di testo
[Risolto] collegare ad un form un file di testo
Buongiorno.
So già che probabilmente verrò redarguito, eppure ho provato a cercare nel forum la soluzione al mio problema ma non l'ho trovata, abbiate pietà
Devo creare un database di pazienti, con nome-cognome-indirizzo-email-etc e fin qui ci sono.
Per ogni singolo paziente, devo anche scrivere una diagnosi, quindi su un file di testo.
Come faccio a collegare il file di testo con la diagnosi - che avevo precedentemente scritto - alla scheda del paziente?
Meglio ancora, come faccio ad avere per ogni scheda paziente (Form) l'opzione che mi permette di aprire un file di testo vuoto dove scrivere la diagnosi e fare in modo che sia collegata a quella scheda?
Vi ringrazio per l'aiuto.
Jaco
So già che probabilmente verrò redarguito, eppure ho provato a cercare nel forum la soluzione al mio problema ma non l'ho trovata, abbiate pietà
Devo creare un database di pazienti, con nome-cognome-indirizzo-email-etc e fin qui ci sono.
Per ogni singolo paziente, devo anche scrivere una diagnosi, quindi su un file di testo.
Come faccio a collegare il file di testo con la diagnosi - che avevo precedentemente scritto - alla scheda del paziente?
Meglio ancora, come faccio ad avere per ogni scheda paziente (Form) l'opzione che mi permette di aprire un file di testo vuoto dove scrivere la diagnosi e fare in modo che sia collegata a quella scheda?
Vi ringrazio per l'aiuto.
Jaco
Ultima modifica di jacobotti il mercoledì 8 novembre 2017, 16:09, modificato 1 volta in totale.
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
Ciao e benvenuto sul forum.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole consulta il Manuale di sopravvivenza.
Buon proseguimento.
Se intanto ti vuoi presentare puoi farlo qui: viewforum.php?f=16
Per una panoramica delle regole consulta il Manuale di sopravvivenza.
Buon proseguimento.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Ciao, qui: viewtopic.php?f=13&t=7169 trovi un esempio d'uso di una macro che va attivata tramite pulsante con l'URL del file inserito in un campo del database. Funziona.
Edit: ti ricordo che in ambiente Mac il percorso va indicato, ad esempio per un file sulla scrivanioa, così: /Users/nomecomputer/Desktop/Nomefile.odt
Edit: ti ricordo che in ambiente Mac il percorso va indicato, ad esempio per un file sulla scrivanioa, così: /Users/nomecomputer/Desktop/Nomefile.odt
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Ciao Charlie, ok mi è molto utile grazie.
Solo non capisco se il campo URL della tabella è un campo normale, oppure particolare.
Nel senso che basta aggiungere nella descrizione del CAMPO della tabella il percorso dove si trova il file?
Grazie ancora
Solo non capisco se il campo URL della tabella è un campo normale, oppure particolare.
Nel senso che basta aggiungere nella descrizione del CAMPO della tabella il percorso dove si trova il file?
Grazie ancora
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
Da quello che vedo, il campo contenente l'URL è di tipo testo.
All'evento Eseguire l'azione del pulsante è associata la macro sApriDoc che fa il lavoro di apertura del file:
All'evento Eseguire l'azione del pulsante è associata la macro sApriDoc che fa il lavoro di apertura del file:
Codice: Seleziona tutto
Sub sApriDoc(Event As Object)
Dim oFormD As Object
Dim sURL As String
On Error Goto Err_sApriDoc
oFormD=Event.Source.Model.Parent
If oFormD.IsModified Then
If oFormD.IsNew Then oFormD.InsertRow Else oFormD.UpdateRow
End If
sURL=ConvertToURL(oFormD.Columns.GetByName("URL").GetString)
If Dir(sURL)="" Then
MsgBox "cartella non trovata: " & sURL
Exit Sub
End If
StarDesktop.loadComponentFromURL(sURL,"_blank",0,Array())
Exit Sub
Err_sApriDoc:
MsgBox "Errore per aprire: " & sURL
On Error Goto 0
End Sub
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Ok per un principiante credo sia troppo complesso, già ho problemi pratici nel mettere in relazione le due tabelle ARCHIVIO e PAZIENTI per ID come nell'esempio (hanno associato l'ID PAZIENTI con ID della tabella archivio, con relativa voce URL, ma quell'URL rimanda semplicemente alla tabella archivio oppure è già un esempio di percorso dove pescare il file di testo del paziente?)
Rispetto al pulsante... non trovo l'EVENTO "esegui l'azione" ne tantomeno trovo la MACRO "sApriDoc"...forse è una macro fatta su misura?
Non so chiaramente come si fa a vedere le righe di comando come nel tuo esempio.
Tanta roba
Rispetto al pulsante... non trovo l'EVENTO "esegui l'azione" ne tantomeno trovo la MACRO "sApriDoc"...forse è una macro fatta su misura?
Non so chiaramente come si fa a vedere le righe di comando come nel tuo esempio.
Tanta roba
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
Quello postato è un esempio che devi adattare al tuo caso.
Se vuoi un ulteriore aiuto, devi allegare il tuo database (senza dati sensibili, mi raccomando).
Se vuoi un ulteriore aiuto, devi allegare il tuo database (senza dati sensibili, mi raccomando).
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Va bene, posso anche prendere il progetto d'esempio ed adattarlo
Mi chiedo solo dove va inserito l'URL specifico dei miei file.
Grazie
Mi chiedo solo dove va inserito l'URL specifico dei miei file.
Grazie
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
Ciao, ecco un esempio che apre solo i file txt.
Funziona nel ambiente Windows,per quello che riguarda Mac,non so .
Funziona nel ambiente Windows,per quello che riguarda Mac,non so .
- Allegati
-
- Nuovo database.odb
- (11.27 KiB) Scaricato 130 volte
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Vlad, il tuo file non si apre. Sei sicuro che sia con HSQLDB embedded?
Comunque anche il file di cui stavo parlando io funziona.
Comunque anche il file di cui stavo parlando io funziona.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Niente quest'ultimo non lo apre
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
Cerco di spiegarti con alcune videate.
L'url lo puoi scrivere sul formulario o sulla tabella:
L'url lo puoi scrivere sul formulario o sulla tabella:
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Per macro, evento ecc. vedi qui:
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Ok ora mi è chiaro, però mi da questo messaggio quando apro il database. Purtroppo non trovo la voce STRUMENTI/OPZIONI/OPEN OFFICE/SICUREZZA
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
In Mac guarda in Preferenze
- Allegati
-
- Schermata 11-2458065 alle 18.37.46.png (24.88 KiB) Visto 4569 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
Ciao.
L'errore è dovuto al fatto che voi usate OpenOffice , mentre io - LibreOffice.
Da abitudine ho indicato come motore FireBird, che OpenOffice ovviamente non conosce.
Provate questa versione.
L'errore è dovuto al fatto che voi usate OpenOffice , mentre io - LibreOffice.
Da abitudine ho indicato come motore FireBird, che OpenOffice ovviamente non conosce.
Provate questa versione.
- Allegati
-
- Nuovo database.odb
- (11.71 KiB) Scaricato 81 volte
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Sì Vlad, funziona.
Già che ci sei, @jacobotti voleva aprire un file esistente se c'è o uno nuovo se non c'è. E' possibile?
Già che ci sei, @jacobotti voleva aprire un file esistente se c'è o uno nuovo se non c'è. E' possibile?
In realtà sto adoperando LiBo, ma non mi passa neanche per la mente di utilzzare firebird.vladboscaneanu ha scritto: Da abitudine ho indicato come motore FireBird, che OpenOffice ovviamente non conosce.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Quello di Vlad mi andrebbe già bene
Ma come faccio a crearlo io nel mio formulario?
grazie
Ma come faccio a crearlo io nel mio formulario?
grazie
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
E' un database che difficilmente potrai adoperare, non c'è nemmeno una tabella.
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
charlie ha scritto:Se vuoi un ulteriore aiuto, devi allegare il tuo database (senza dati sensibili, mi raccomando).
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: collegare ad un form un file di testo
Ok Charlie eccolo, vorrei solo l'aggiunta del pulsante come quello di Vladcharlie ha scritto:charlie ha scritto:Se vuoi un ulteriore aiuto, devi allegare il tuo database (senza dati sensibili, mi raccomando).
L'alternativa ancora migliore potrebbe essere un pulsante già associato al percorso del file di testo del cliente, quindi ciccando sul pulsante aprirebbe direttamente il file di testo. (ovviamente la prima volta il percorso del file lo dovrei immettere io)
- Allegati
-
- CLIENTI.odb
- (10.67 KiB) Scaricato 91 volte
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
Allego il tuo database, con il pulsante "Apri..." che permette ad aprire una certa cartella, il cui percorso va inserito nella macro.
Per un corretto funzionamento, consiglio vivamente di usare LibreOffice, a causa di un vecchio bug, presente in OpenOffice.
In più ,vanno usate le finestre di dialogo di LibreOffice (Opzioni -> Generale -> Usa finestre di dialogo di LibreOffice
Saluto
Per un corretto funzionamento, consiglio vivamente di usare LibreOffice, a causa di un vecchio bug, presente in OpenOffice.
In più ,vanno usate le finestre di dialogo di LibreOffice (Opzioni -> Generale -> Usa finestre di dialogo di LibreOffice
Saluto
- Allegati
-
- CLIENTI.odb
- (13.6 KiB) Scaricato 86 volte
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Ok Vlad funziona. Però non so come inserire il percorso nella macro.
Grazie
Grazie
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
Re: collegare ad un form un file di testo
Forse ho capito, devo inserire il percorso dove dice:
percorso="C:\" da modificare (anche se su Mac immagino sia differente il percorso).
Riesco ad aprire la Macro generale da STRUMENTI/MACRO/ORGANIZZA MACRO/OPEN OFFICE ma credo che in questo modo la cambio su tutti.
Non riesco a capire come modificare la Macro sulle singole schede, ma forse questo non è previsto
percorso="C:\" da modificare (anche se su Mac immagino sia differente il percorso).
Riesco ad aprire la Macro generale da STRUMENTI/MACRO/ORGANIZZA MACRO/OPEN OFFICE ma credo che in questo modo la cambio su tutti.
Non riesco a capire come modificare la Macro sulle singole schede, ma forse questo non è previsto
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
E previsto, anche come ...
Come facevo altrimenti a scrivere e spedire una certa macro con un documento?
Devi seguire i passi, da te indicati, metre hai il documento aperto.In questo caso riesci a vedere le eventuali macro, incorporate
nel documento, e anche modificarli.
Nel tuo caso si tratta di una sola routine, chiamata apri_txt_file . Scegli Modifica, cosi puoi accedere al codice e modificarlo.
.........................................................................................................................................................
Come facevo altrimenti a scrivere e spedire una certa macro con un documento?
Devi seguire i passi, da te indicati, metre hai il documento aperto.In questo caso riesci a vedere le eventuali macro, incorporate
nel documento, e anche modificarli.
Nel tuo caso si tratta di una sola routine, chiamata apri_txt_file . Scegli Modifica, cosi puoi accedere al codice e modificarlo.
.........................................................................................................................................................
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Vlad ti ringrazio, gentilissimo. E' vero, con OpenOffice questo database ha qualche problema, nel senso che s'impalla in apertura.
Ho scaricato LibreOffice Still per Mac, ma purtroppo arriva alla fine della Verifca, ma non s'installa.
Mi rendo conto che questo è un altro problema.
Ho scaricato LibreOffice Still per Mac, ma purtroppo arriva alla fine della Verifca, ma non s'installa.
Mi rendo conto che questo è un altro problema.
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
Mi spiace, non sono un'esperta in Mac. Speriamo che qualcuno si fa avanti con qualche consiglio utile.
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Fa niente, rimango con Open Office. Comunque ho provato a cambiare il percorso ma non succede nulla. Allego foto
Inoltre mi cambia tutte le macro.
I due punti alla fine li ho tolti, errore mio
Inoltre mi cambia tutte le macro.
I due punti alla fine li ho tolti, errore mio
Apache OpenOffice 4.1.4 OSX YOSEMITE 10.10.5
-
- Volontario
- Messaggi: 378
- Iscritto il: martedì 22 ottobre 2013, 1:35
Re: collegare ad un form un file di testo
Io non conosco il sistema MacOS, perciò non so nemmeno comme si rappresenta l'indirizzo di un file o una cartella in Mac.
La seconda cosa:
Nelle opzioni di OpenOffice dovrebb'essere l'opzione Usa le finestre di dialogo di OpenOffice.Prova ad attivare quest'opzione.
Poi:
Nella macro va indicato il percorso per la cartella,non per il file.
La seconda cosa:
Nelle opzioni di OpenOffice dovrebb'essere l'opzione Usa le finestre di dialogo di OpenOffice.Prova ad attivare quest'opzione.
Poi:
Nella macro va indicato il percorso per la cartella,non per il file.
LibreOffice ultima versione su Windows 10
Re: collegare ad un form un file di testo
Editato: Siete pregati di usare un indice nei nomi di file che allegate, altrimenti si genera confusione |
Se l'obiettivo era, come credo, quello di aprire un file testo di diagnosi diverso per ogni paziente bisogna tornare alla macro da me postata ieri (non è mia ma funziona benissimo).
Nell'esempio che allego, ho aggiuto un campo al database con l'url per aprire un file diverso per ogni paziente.
In Mac, l'avevo già indicato, l'url si indica senza la "C":
Codice: Seleziona tutto
/Users/giacomo/Documenti/NomeFile.Tipofile
- Allegati
-
- CLIENTI_3.odb
- (13.73 KiB) Scaricato 84 volte
charlie
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.4.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org