Salve a tutti.
Chiedo aiuto per questo problema.
Ho un database nel quale inserisco una serie di dati in una query legata ad una tabella (una query perché fa qualche piccolo calcolo con i dati inseriti). Da questa query estraggo delle sotto query in moda da raggruppare le info in base ad una serie di criteri.
Poi ho un file calc fatto in modo che ogni foglio sia collegato a queste sottoquery.
Il problema è che ogni volta devo aggiornare i singoli fogli a mano.
C'è un modo per far si che all'apertura del file calc i dati collegati si aggiornino in automatico?
Penso che ciò possa essere fatto con una macro anche se però in questo caso ne so poco. Scrivere questa macro è in linea di principio molto complessa?
Esiste un modo alternativo alla scrittura di una macro per aggiornare in un sol colpo tutti i fogli?
Grazie
macro per aggiornare calc
macro per aggiornare calc
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: macro per aggiornare calc
Scrivere una macro non è in linea di principio molto complesso, basta studiare e guardare esempi
http://professoressa.altervista.org/Dis ... re_OOo.pdf
http://www.pitonyak.org/oo.php
nel tuo caso l'argomento non è molto comune, quindi non saprei come risolvere.
http://professoressa.altervista.org/Dis ... re_OOo.pdf
http://www.pitonyak.org/oo.php
nel tuo caso l'argomento non è molto comune, quindi non saprei come risolvere.
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: macro per aggiornare calc
Come fai ad aggiornare il file calc ? sarebbe opportuno avere un esempio del file calc che si aggiorna con i dati delle query.
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: macro per aggiornare calc
Mi chiedi come faccio ad aggiornare a "mano" il file calc?Gaetanopr ha scritto:Come fai ad aggiornare il file calc ? sarebbe opportuno avere un esempio del file calc che si aggiorna con i dati delle query.
Beh apro il file, vado nel foglio che mi interessa poi seleziono la cella dove ho inserito il collegamento a base e poi vado in Dati e poi Aggiorna Area.
Oppure: apro il navigatore, seleziono Area database, clicco su una voce si apre il foglio selezionato e poi come sopra cioè dati, aggiorna area.
Per un esempio dovrei creare una database e il file calc collegato.
Vedo di farlo
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: macro per aggiornare calc
Ti sembra strana la mia domanda??paolokap ha scritto: Mi chiedi come faccio ad aggiornare a "mano" il file calc?
Usa questa macro per aggiornare tutte le aree con i collegamenti
Codice: Seleziona tutto
Sub Aggiorna
For i = 0 To ThisComponent.DatabaseRanges.Count - 1
oRange = ThisComponent.DatabaseRanges(i)
oRange.refresh()
Next i
End Sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
Re: macro per aggiornare calc
No la domanda non mi sembra strana anzi. Avevo chiesto solo per essere sicuro di cosa mi stessi chiedendo per poterti rispondere.Ti sembra strana la mia domanda??
Comunque grazie 1000 per la macro la proverò e ti farò sapere se è andata.
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: macro per aggiornare calc
wahhhh! Funziona alla grande. Non so come ringraziarti!!Usa questa macro per aggiornare tutte le aree con i collegamenti
Grazie veramente grazie
LibreOffice 7.4 Kubuntu 22.04 LTS