[Risolto]Ancora sulla macro openurlimm
Re: Ancora sulla macro openurlimm
Hai messo tutto del messaggio di errore? O manca una parte?
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
Errore di runtime BASIC.
Si è verificata un'eccezione
Type: com.sun.star.container.NoSuchElementException
Message: .
E' scritto esattamente così (senza modificare nulla delle andate a capo) e poi c'è il tasto ok da premere per far scomparire il popup e allora viene la richiesta di conferma di apertura del file esterno...
Si è verificata un'eccezione
Type: com.sun.star.container.NoSuchElementException
Message: .
E' scritto esattamente così (senza modificare nulla delle andate a capo) e poi c'è il tasto ok da premere per far scomparire il popup e allora viene la richiesta di conferma di apertura del file esterno...
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
ho aggiornato il profilo
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
Solo per tua informazione, ho aperto con libreoffice il vecchio db. Funziona PERFETTAMENTE e si vedono anche i pdf come copertina: oggi passo da uno stato di depressione a uno di gioia profonda! (maledetto OpenOffice )
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
Per completezza: sto facendo le prove con due database simili:
uno è quello con la query semplice che avevi scritto tu (senza l'ulteriore aggiunta del .pdf)
e l'altra con la query che aggiungeva .pdf per consentire l'apertura del file esterno.
Seguendo il tuo consiglio, Charlie, ho tolto una delle "/" da scrivere davanti al nome in entrambi i database, e, usando sempre e solo LibreOffice, succede questo:
1) le macro funzionano in entrambi i casi;
2) nel solo caso del db con la query più complessa prima di aprire il file, mi esce quel messaggio di errore runtime BASIC di cui sopra.
uno è quello con la query semplice che avevi scritto tu (senza l'ulteriore aggiunta del .pdf)
e l'altra con la query che aggiungeva .pdf per consentire l'apertura del file esterno.
Seguendo il tuo consiglio, Charlie, ho tolto una delle "/" da scrivere davanti al nome in entrambi i database, e, usando sempre e solo LibreOffice, succede questo:
1) le macro funzionano in entrambi i casi;
2) nel solo caso del db con la query più complessa prima di aprire il file, mi esce quel messaggio di errore runtime BASIC di cui sopra.
- Allegati
-
- Onciario 04-2.odb
- (218.88 KiB) Scaricato 40 volte
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
Re: Ancora sulla macro openurlimm
L'ultimo file che hai postato, dopo le opportune modifiche dei nomi foto e percorsi, mi va in crash premendo il pulsante.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
Buongiorno a Charlie e a tutto il forum,
allora direi di abbandonare il file di sopra, utilizzare esclusivamente l'altro e chiudere il topic, postando il database funzionante.
La morale è che (almeno a me):
1) La visualizzazione del "frontespizio" ovvero la prima pagina di un pdf multipagine come foto di un campo di controllo immagine funziona solo con Libreoffice 7.6.4.1 e non anche con OpenOffice ;
2) La openurlimm che apre pdf esterni "sfrutta" lo stesso percorso della casella di campo di controllo immagine purché questo sia opportunamente integrato nelle istruzioni di un'apposita query di ricerca.
Dunque ho creato un "Database con link esterno" che però non sono riuscito a postare qui perché ancora troppo grande nonostante l'abbia reso ai minimi termini e lo posterò in dropbox pregando Charlie, se può e vuole, di ridurlo il più possibile per renderlo disponibile a tutti.
riporto in ogni caso le istruzioni sql della query necessaria a farlo funzionare che sono (nel mio caso c'è 'file:///Volumes/ARCHIVIO/' dove ARCHIVIO è il nome del disco esterno in cui immagazzino i database per renderli utilizzabili anche su altri computer - ambiente MAC):
e la macro openurlimm per aprire i file esterni:
Spero di essere stato utile a qualcuno
allora direi di abbandonare il file di sopra, utilizzare esclusivamente l'altro e chiudere il topic, postando il database funzionante.
La morale è che (almeno a me):
1) La visualizzazione del "frontespizio" ovvero la prima pagina di un pdf multipagine come foto di un campo di controllo immagine funziona solo con Libreoffice 7.6.4.1 e non anche con OpenOffice ;
2) La openurlimm che apre pdf esterni "sfrutta" lo stesso percorso della casella di campo di controllo immagine purché questo sia opportunamente integrato nelle istruzioni di un'apposita query di ricerca.
Dunque ho creato un "Database con link esterno" che però non sono riuscito a postare qui perché ancora troppo grande nonostante l'abbia reso ai minimi termini e lo posterò in dropbox pregando Charlie, se può e vuole, di ridurlo il più possibile per renderlo disponibile a tutti.
riporto in ogni caso le istruzioni sql della query necessaria a farlo funzionare che sono (nel mio caso c'è 'file:///Volumes/ARCHIVIO/' dove ARCHIVIO è il nome del disco esterno in cui immagazzino i database per renderli utilizzabili anche su altri computer - ambiente MAC):
Codice: Seleziona tutto
SELECT "Tabella"."Nome_Cognome", "Tabella".*, 'file:///Volumes/ARCHIVIO/' || "Foto" AS "Fotox" FROM "Tabella"
e la macro openurlimm per aprire i file esterni:
Codice: Seleziona tutto
function openurlimm(oEv as object)' apre l'aalegato il cui link è in "txtLik"
'
dim oForm,oTextBox
oForm=oEv.source.model.parent
oTextBox=oForm.getbyname("Fotox")
if FileExists ( oTextBox.text) then
oEv.source.model.targeturl= oTextBox.text
openurlimm=true ' Do the programm when the file exists
else
openurlimm=false ' The file does not exist and do nothing
end if
' print convertfromurl(oTextBox.text)
End function
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: Ancora sulla macro openurlimm
non so se ho condiviso bene il file in dropbox (non sono esperto in materia): mi dice che è stato caricato e condiviso ma non mi ha chiesto la pw indicata nel forum
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10
Re: Ancora sulla macro openurlimm
Ciao, hai condiviso il file con Dropbox ma non nella pagina riservata del Forum.
Comunque l'ho scaricato.
Rimane da capire perchè pesa 1,7 Mb
Comunque l'ho scaricato.
Rimane da capire perchè pesa 1,7 Mb
- Allegati
-
- Database con link esterno.odb
- (14.95 KiB) Scaricato 35 volte
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 137
- Iscritto il: domenica 31 marzo 2019, 15:51
Re: [Risolto]Ancora sulla macro openurlimm
In effetti me lo chiedo anch’io. Scusa per l’errore. In ogni caso grazie per l’aiuto.
LibreOffice Versione: 7.5.9.2 installata su macOS Big Sur 11.7.10