Pagina 1 di 1
[Risolto] Scadenze collegate a GoogleCalendar
Inviato: lunedì 5 giugno 2017, 15:11
da ariannam
Ciao a tutti!!
Ho un file di Base in cui ho creato una tabella dove ho una serie di scadenze.
E' possibile essere avvisati quando una scadenza si avvicina tramite thunderbird o programmi simili?
Se è possibile qualcuno riesce ad aiutarmi a farlo?
Grazie mille!!
Re: Scadenze collegate a Thunderbird
Inviato: sabato 10 giugno 2017, 9:28
da charlie
Ciao, non credo. Puoi avere un messaggio alla scadenza o all'avvicinarsi di questa aprendo il form del database.
Re: Scadenze collegate a Thunderbird
Inviato: sabato 10 giugno 2017, 23:20
da Rocky62
guarda che con thunderbird e apposito addons reminder ottieni quello che ti serve
Re: Scadenze collegate a Thunderbird
Inviato: lunedì 12 giugno 2017, 10:44
da ariannam
Rocky62 ha scritto:guarda che con thunderbird e apposito addons reminder ottieni quello che ti serve
Cioè??
Re: Scadenze collegate a Thunderbird
Inviato: giovedì 22 giugno 2017, 10:49
da vladboscaneanu
Su che dominio hai la posta, ariannam?
Re: Scadenze collegate a Thunderbird
Inviato: venerdì 23 giugno 2017, 11:02
da ariannam
vladboscaneanu ha scritto:Su che dominio hai la posta, ariannam?
O gmail o quello della ditta.
cambia qualcosa?
Re: Scadenze collegate a Thunderbird
Inviato: sabato 24 giugno 2017, 8:13
da vladboscaneanu
LibreOffice ha dentro un modulo, che si chiama mailmerge , che permette la spedizione di posta direttamente al server,senza
usare alcun client di posta .Questo ha delle limitazioni su dominio gmail.
Per essere sincero di più mi interessa un'altra cosa: come vedi , passo dopo passo, il funzionamento della macro? Perche non ho capito la cosa con
LibreOffice, la suite deve o no essere avviata.
Re: Scadenze collegate a Thunderbird
Inviato: lunedì 26 giugno 2017, 9:43
da ariannam
Ciao!
Non ho capito la tua domanda.
A me serve sapere se riesco a "collegare" una tabella con delle scadenze di Base a Thunderbird o invio di "messaggio" da Base a una mail.
Così da poter ricevere un avviso ogni volta che si avvicina una scadenza indicata nella tabella.
Re: Scadenze collegate a Thunderbird
Inviato: lunedì 26 giugno 2017, 10:21
da unlucky83
Buongiorno, mi intrometto nella discussione.
Usare il mailmerge incorporato in libreoffice consente di inviare si delle email, ma solo quando viene avviata la macro. Se carichi una scadenza in Base, ma poi non apri il database a ridosso della Scadenza, non verrebbe inviata alcuna email.
Secondo me, la cosa migliore è creare una macro che crei un file *.ics (calendario google) con le varie scadenze, che faccia l'upload su google calendar (cosa che ancora non sò rendere automatica) e che ti consenta di sfruttare le notifiche native di google calendar.
Re: Scadenze collegate a Thunderbird
Inviato: lunedì 26 giugno 2017, 10:41
da ariannam
Ti ringrazio tanto!
Sì forse quella è la soluzione migliore così ogni volta che aggiorno il file base devo solo ricordarmi di fare il file e caricarlo in google calendar.
Riusciresti anche ad aiutarmi a creare questa macro?
Re: Scadenze collegate a Thunderbird
Inviato: lunedì 26 giugno 2017, 18:16
da unlucky83
Ho riscontrato alcuni problemi
a quanto pare creare un file ics con alert è possibile inserendo un UID valido per ciascun evento, ma non ho trovato un modo per generarli
Bisogna usare le notifiche di default del calendario ed eventualmente modificare le singole notifiche a mano.
Allego file calc con macro
Codice: Seleziona tutto
REM ***** BASIC *****
Sub CreaICS
Dim iNumber,do1,for1,for2,col As Integer
Dim aFile,CalName As String
dim sh2,sh1 as object
dim qualcosa as boolean
Sh2=ThisComponent.Sheets.getByName("TAG_ICS")
Sh1=ThisComponent.Sheets.getByName("Inserimento")
aFile =Sh1.getCellByPosition(4,0).string
CalName =Sh1.getCellByPosition(1,0).string
do1=5
qualcosa=false
do
if Sh1.getCellByPosition(0,do1).string="" then exit do
qualcosa=true
if do1=5 then
iNumber = Freefile
Open aFile For Output As #iNumber
for for1=1 to 8
if for1<>6 then
Print #iNumber,Sh2.getCellByPosition(1,for1).string
else
Print #iNumber,Sh2.getCellByPosition(1,for1).string & CalName
end if
next
end if
for for1=10 to 16
select case for1
case 11,12,13,14,15
col=Sh2.getCellByPosition(2,for1).value
Print #iNumber,Sh2.getCellByPosition(1,for1).string & Sh1.getCellByPosition(col,do1).string
case 10,16
Print #iNumber,Sh2.getCellByPosition(1,for1).string
end select
next
Print #iNumber,Sh2.getCellByPosition(4,10).string
do1=do1+1
loop
if qualcosa then
Print #iNumber,Sh2.getCellByPosition(4,1).string
Close #iNumber
MsgBox "Creato file"
else
MsgBox "Nessun file creato"
end if
End Sub
Al file può essere collegato il database.
Editato: tanto vale usare direttamente un file csv o ottenerlo da un file calc facendo salva con nome, senza bisogno di macro |
Re: Scadenze collegate a Thunderbird
Inviato: venerdì 28 luglio 2017, 10:24
da ariannam
Ciao!
Finalmente sono riuscita a trovare un po' di tempo da dedicare al mio file.
Purtroppo non capisco come devo procedere riusciresti ad aiutarmi?
Lo ammetto non sono molto forte nel campo ma vorrei imparare!
Per ora io ho il mio file di Base e riesco a generare le varie tabelle ora?
Se vorrai aiutarmi ti ringrazio fin da ora!
Re: Scadenze collegate a Thunderbird
Inviato: domenica 19 novembre 2017, 15:57
da unlucky83
ciao,scusa l'assenza.Hai risolto nel frattempo?
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 8:55
da ariannam
unlucky83 ha scritto:ciao,scusa l'assenza.Hai risolto nel frattempo?
Purtroppo no!
Non sono molto ferrata nel campo e con le indicazioni date precedentemente non sono in grado!
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 12:02
da unlucky83
unlucky83 ha scritto:
Editato: tanto vale usare direttamente un file csv o ottenerlo da un file calc facendo salva con nome, senza bisogno di macro |
Praticamente, non è necessario creare un file ics, ma si può creare direttamente un file csv.
https://support.google.com/calendar/answer/37118?hl=it
Da Base, bisogna esportare in un file csv le scadenze, strutturato come indicato nel link (vedi "Operazioni avanzate: creare o modificare file CSV o iCAL prima dell'importazione"). Questa operazione può essere automatizzata tramite una macro, volendo.
Successivamente bisogna importare il file .csv nel calendario di google calendar (vedi "Passaggio 2: importare gli eventi in Google Calendar"). Questa operazione non è facilmente automatizzabile perchè bisognerebbe saper fare l'upload negli account google e non è cosa che sappiano fare in molti...io no, quindi bisogna accontentarsi di eseguire manualmente questo passaggio.
In conclusione:
Se devi aggiornare le scadenze di frequente, per esempio più volte in un giorno, è una soluzione scomodissima; accettabile se l'aggiornamento va compiuto una volta al giorno; più che soddisfacente se da effettuare 3-4 volte al mese.
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 12:10
da ariannam
Forse ora ho capito.
Dovrei avere un po' di tempo nel pomeriggio per guardare ti faccio sapere.
L'operazione andrebbe fatta ad esempio una o due volte al mese per cui la soluzione dovrebbe essere perfetta!
Ti ringrazio davvero tanto per il momento.
Ci riaggiorniamo.
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 12:21
da unlucky83
Se non sbaglio, anche Base può esportare le tabelle e le query in un file .csv. In tal caso dovresti fare subito. Ci sentiamo più tardi per aggiornamenti
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 17:22
da ariannam
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 17:45
da charlie
viewtopic.php?f=1&t=2#p223
Dal manuale di sopravvivenza:
Nel dare una risposta, usate la citazione di un messaggio precedente [Quote] solo se strettamente necessario, in maniera da non allungare inutilmente lo spazio della discussione.
Re: Scadenze collegate a Thunderbird
Inviato: martedì 21 novembre 2017, 23:23
da unlucky83
ok, bene.
Potresti mettere risolto e anche cambiare il titolo in "Scadenze collegate a GoogleCalendar"
Re: Scadenze collegate a Thunderbird
Inviato: mercoledì 22 novembre 2017, 9:49
da ariannam
Faccio subito!
Grazie mille ancora!