esattamente come hai fatto con la query elencopark... crei un altro CASE nella jobdone
oppure per "ripsarmiare" una query, nel FOR EACH metti una variabile contatore che incrementi ad ogni ciclo.
A fine ciclo avrai il totale dei record...e quel valore lo metti nella label
Select Job.JobName
Case COUNTRIES_LIST
Dim COUNTRIES As List
COUNTRIES = parser.NextArray 'returns a list with maps
For i = 0 To COUNTRIES.Size - 1
Dim m As Map
m = COUNTRIES.Get(i)
'We are using a custom type named TwoLines (declared in Sub Globals).
'It allows us to later get the two values when the user presses on an item.
Dim tl As TwoLines
tl.First = m.Get("n_macchina")
tl.Second = m.Get("zona")
ListView1.AddTwoLines2(tl.First, tl.Second, tl)
Next
Anzi,riguardando il tuo codice,il valore ce l'hai già in COUNTRIES.size
Case contaparcometri
Dim tot As List
tot = parser.NextArray 'returns a list with maps
For i = 0 To tot.Size -1
Dim m As Map
m = tot.Get(i)
Next
lbl_totpark.text = i
End Select
ExecuteRemoteQuery("SELECT data,descrizioneanomalia FROM archivio_rapp_giorn WHERE macchina='" & park & "' ORDER BY data ", anomalie)
e creato un case:
B4X:
Case anomalie
Dim COUNTRIES As List
COUNTRIES = parser.NextArray
For i = 0 To COUNTRIES.Size - 1
Dim m As Map
m = COUNTRIES.Get(i)
Dim tl As TwoLines
tl.First = m.Get("data")
tl.Second = m.Get("descrizioneanomalia ")
lst_anomalie.AddTwoLines2(tl.First, tl.Second, tl)
Next
ExecuteRemoteQuery("SELECT data,descrizioneanomalia FROM archivio_rapp_giorn WHERE macchina='" & park & "' ORDER BY data ", anomalie)
e creato un case:
B4X:
Case anomalie
Dim COUNTRIES As List
COUNTRIES = parser.NextArray
For i = 0 To COUNTRIES.Size - 1
Dim m As Map
m = COUNTRIES.Get(i)
Dim tl As TwoLines
tl.First = m.Get("data")
tl.Second = m.Get("descrizioneanomalia ")
lst_anomalie.AddTwoLines2(tl.First, tl.Second, tl)
Next