dovrei ideare un comando che si aggiorni ogni 6 mesi per ogni mio cliente!![]()
chi si offre per aiutarmi?![]()
dovrei ideare un comando che si aggiorni ogni 6 mesi per ogni mio cliente!![]()
chi si offre per aiutarmi?![]()
in VB devo creare un pulsante che mi indichi la data aggiornata di 6 mesi dall'ultima visita del mio cliente. ad esempio: il Sig. Rossi è venuto nella mia concessionaria il giorno 18/05/06 (indicato in una casella di testo); la prossima visita sarà tra sei mesi (un pulsante o una casella di testo che indichi direttamente la data e che si aggiorni anche per i 6 mesi successivi).
spero di essere stata abbastanza chiara!!!
thanks![]()
Ora si capisce qualcosa in piu' ...
Utilizza dove vuoi il risultato di
DateAdd("m", 6, Cdate(Text1.Text))
in cui Text1 e' la textbox dove hai la data di cui parli
Per VB esiste il sub-forum apposito.
Ti sposto lì.
PS: ricorda di specificare il linguaggio nel titolo.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Anche in questo caso, di quale versione di VB parliamo? VB6?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ho usato DateAdd ed è andata benissimo!
ora, la textbox in cui il mio cliente inserirà la data dovrebbe essere limitata, nel senso che dovrebbe riconoscere il giorno e il mese tali al calendario.
ho provato a creare una funzione del genere:
Function VerificaData(giorno As Integer, mese As Integer) As Boolean
Dim a As Boolean
If giorno >= 1 And giorno <= 31 Then
a = True
If mese >= 1 And mese <= 12 Then
a = True
If giorno & mese = 30 & 2 Or giorno & mese = 31 & 2 Or giorno & mese = 31 & 4 Or giorno & mese = 31 & 6 Or giorno & mese = 31 & 9 Or giorno & mese = 31 & 11 Then
a = False
End If
End If
End If
VerificaData = a
End Function
spero voi mi consigliate perchè sono alle prime armi di VB. si era capito???
grazie![]()
Va bene essere alle prime armi, ma non si puo' scrivere codice senza avere le basi ...
Ti potrei dire che non puoi scrivere
If giorno & mese = 30 & 2 Or giorno & mese = 31 & 2 Or giorno & mese = 31 & 4 Or giorno & mese = 31 & 6 Or giorno & mese = 31 & 9 Or giorno & mese = 31 & 11 Then
ma che si scrive
If (giorno = 30 And mese = 2) Or (giorno = 31 And mese 2) Or (giorno =31 And mese = 4) Or (giorno =31 And mese = 6) Or (giorno = 31 And mese 9) Or (giorno = 31 And mese = 11) Then
e che e' comunque una istruzione poco sensata dal punto di vista dell'efficienza ...
Ma tra qualche riga ti fermerai con un altro errore di sintassi derivante dalla scarsa conoscenza di base del linguaggio ...
Un consiglio amichevole ... fermati e studia ...
almeno ci provo a creare cose mai viste o sentite...
inoltre, l'ho provato e funziona benissimo!
comunque non c'è bisogno di fare il "professore".
grazie lo stesso