In questa lezione finalmente
termineremo lo studio delle funzioni fornite da Visual Basic imparando
quelle relative alle date ed ai numeri.
Funzioni di manipolazione delle date:
Date:
E una funzione che restituisce la data di sistema corrente.
Esempio:
msgbox Format(Date,dd-mm-yyyy)
Supponendo che oggi sia il 2/6/2001 questo esempio restituirā 02-06-2001
Year:
Restituisce un valore numerico intero corrispondente allanno
della data passata come parametro
Month:
Restituisce un valore numerico intero corrispondente al mese
della data passata come parametro
Day:
Restituisce un valore numerico intero corrispondente al giorno
della data passata come parametro
Esempio:
msgbox Day(Date)
msgbox Month(Date)
msgbox Year(Date)
Supponendo che oggi sia il 2/6/2001 restituisce 2, 6, poi 2001
IsDate:
Restituisce un valore Booleano (True o False) che indica se
č possibile o meno convertire lespressione passata come parametro
in data. Successivamente, se lesito di questo controllo č
positivo, si potrā convertire utilizzando lapposita funzione
di conversione CDate.
Esempio:
If IsDate("29/31/2001") Then
MsgBox "Data Corretta"
Else
MsgBox "La data passata non č valida!"
End If
Questo esempio dirā che la data passata non č valida
Funzioni numeriche:
Round:
Restituisce un numero arrotondato in base al numero di cifre
decimali specificato.
Sintassi: Round(espressione[, numcifredecimali])
Esempio:
MsgBox Round(8.98737, 1) restituirā 9
MsgBox Round(8.94737, 2) restituirā 8,95
MsgBox Round(8.94737, 3) restituirā 8,947
MsgBox Round(8.94737, 4) restituirā 8,9474
Sqr:
Restituisce un valore Double che specifica la radice quadrata
di un numero.
Abs:
Restituisce un valore che specifica il valore assoluto di un
numero. Il valore restituito sarā dello stesso tipo di quello passato
alla funzione. Ad esempio ABS(-2) e ABS(2) restituiscono entrambi
2.
Cos e Sin:
Restituiscono un valore Double che specifica il coseno o il
seno di un angolo.
Queste sono le funzioni principali di VBA, ma ne esistono altre
che impareremo di volta in volta alloccorrenza!
Ed ora che finalmente siamo in possesso di sufficienti strumenti,
potremo approfondire lutilizzo dei controlli di Visual Basic
facendo molti esempi interessanti.
Alla prossima!
Torna all'indice Generale del corso di Corso di Visual Basic di Software Planet