Ciao a tutti, mi sono infognato in un problema inerente AnotherDatePicker, seguendo un corso su udemy giusto per capire un po' come funziona b4a. Sono un paio di giorni che cerco di capire perche' AnotherDatePicker non mi passa le date scelte nella sua sub
ho provato a mettere un log a ad attivare un tasto all'inizio della sub ma senza successo, quindi presumo che si fermi prima.
Ho provato altre versioni di AnotherDatePicker ma il problema non si e' risolto, chiedo venia ma sono veramente scarso in materia, ma ho tanta voglia di imparare.
la sub del picker e' questa:
ps: a questo punto quando si preme il tasto ok dovrebbe scrivere la data su un txt, il file viene creato ma e' vuoto ..
Sub AnotherDayPicker1_Closed (Cancelled As Boolean, Date As Long):
Ho provato altre versioni di AnotherDatePicker ma il problema non si e' risolto, chiedo venia ma sono veramente scarso in materia, ma ho tanta voglia di imparare.
la sub del picker e' questa:
su picker:
Sub AnotherDayPicker1_Closed (Cancelled As Boolean, Date As Long)
'okButton.Enabled = True
Dim Today As Long = DateTime.DateParse(DateTime.Date(DateTime.Now)) 'variabile per contenere data e ora si usa variabile di tipo long
Date = DateTime.DateParse(DateTime.Date(Date))
Dim year As Int = DateTime.GetYear(Date)
Dim month As Int = DateTime.GetMonth(Date)
Dim day As Int = DateTime.GetDayOfMonth(Date)
'Log(Date)
Main.insertedDate = day & "/" & month & "/" & year
If Cancelled = False And Date < Today Then
Dim year As Int = DateTime.GetYear(Date)
Dim month As Int = DateTime.GetMonth(Date)
Dim day As Int = DateTime.GetDayOfMonth(Date)
If Main.language = "it" Or Main.language = "es" Then
Main.insertedDate = day & "/" & month & "/" & year
Else
Main.insertedDate = month & "/" & day & "/" & year
Log("Risultato: " & Main.insertedDate)
End If
okButton.Enabled = True
Else
'avviso che la da deve essere precedente a oggi
If Main.language = "it" Then
Msgbox("Devi inserire solo una data anteriore a oggi", "ATTENZIONE!")
Else If Main.language = "es" Then
Msgbox("Solo tienes que introducir una fecha anterior a hoy", "¡ATENCIÓN!")
Else
Msgbox("You must enter only a date before to today "," ATTENTION!")
End If
okButton.Enabled = False
End If
End Sub
ps: a questo punto quando si preme il tasto ok dovrebbe scrivere la data su un txt, il file viene creato ma e' vuoto ..
Last edited: