Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: caveyo - 02 Ottobre 2009, 14:19:40

Titolo: (Risolto)Ho bisogno di aiuto
Inserito da: caveyo - 02 Ottobre 2009, 14:19:40
Saluti a tutti
sono nuovo e manco programmatore,vediamo sè riesco a combinare qualcosa.
Il primo problema è questo:

PUBLIC SUB DateChooser1_Change()
DIM miaData AS Date
  miaData = DateChooser1.Day & "/" & DateChooser1.Month & "/" & DateChooser1.Year
TextBox5.text = miaData
END.
Succede che se clicco nell'oggetto DateChooser, oltre la data 12, mi esce il seguente errore: Type mismatch:wanted Date, got String instead. Sè cambio la variabile in string, ok, ma non il formato (es. 1/3/2009 invece di 01/03/2009). Come fare x avere data in italiano con formato 01/03/2009? Grazie
Titolo: Re: Ho bisogno di aiuto
Inserito da: Golia - 02 Ottobre 2009, 16:42:14
Ciao benvenuto,
Adesso non ho gambas sotto mano, ho fatto questa procedura e mi sembra che l'errore sia qua:
Codice: [Seleziona]

PUBLIC SUB DateChooser1_Change()
DIM miaData AS Date
miaData = DateChooser1.Day & "/" & DateChooser1.Month & "/" & DateChooser1.Year
TextBox5.value = miaData
END.

non devi salvare la data in un textbox, ma in textvalue(mi sembra si chiami così)
Stasera guardo casomai ti dico
Titolo: Re: Ho bisogno di aiuto
Inserito da: Ceskho - 02 Ottobre 2009, 16:46:20
Ciao e benvenuto.

La prossima volta, per favore, cerca di dare al post un titolo più idoneo alla t5ua richiesta poichè così agevoli il lavoro delle future ricerche.

Prova a sostituire questa stringa:

TextBox5.value = miaData

con questa e vedi se va

TextBox5.Text = Str(miaData)
Titolo: Re: Ho bisogno di aiuto
Inserito da: fsurfing - 02 Ottobre 2009, 18:11:07
dovresti dichiare la variabile data come stringa e poi formattarla con format in modo da ottenere il formato che ti serve
Titolo: Re: Ho bisogno di aiuto
Inserito da: Golia - 02 Ottobre 2009, 20:35:15
Io uso nel form valuebox impostando type con "Date" e uso questo comando
Codice: [Seleziona]

ValueBox1.Value = DateChooser1.Value

e la data viene già formattata così DD/MM/YYYY 01/12/2009
Titolo: Re: Ho bisogno di aiuto
Inserito da: caveyo - 03 Ottobre 2009, 16:03:56
Ok!! Golia
ho risolto faccendo come hai detto tu. Ti ringrazio
Titolo: Re: Ho bisogno di aiuto
Inserito da: Golia - 03 Ottobre 2009, 16:55:40
Ok, contento di esserti stato utile.
Ci si può sempre arrivare da tante strade, erano giusti anche i suggerimenti di Ceskho e fsurfing. Ciao