Autore Topic: (Risolto)Ho bisogno di aiuto  (Letto 1491 volte)

Offline caveyo

  • Gamberetto
  • *
  • Post: 2
    • Mostra profilo
(Risolto)Ho bisogno di aiuto
« il: 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

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Ho bisogno di aiuto
« Risposta #1 il: 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

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Ho bisogno di aiuto
« Risposta #2 il: 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)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Ho bisogno di aiuto
« Risposta #3 il: 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

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Ho bisogno di aiuto
« Risposta #4 il: 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

Offline caveyo

  • Gamberetto
  • *
  • Post: 2
    • Mostra profilo
Re: Ho bisogno di aiuto
« Risposta #5 il: 03 Ottobre 2009, 16:03:56 »
Ok!! Golia
ho risolto faccendo come hai detto tu. Ti ringrazio

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Ho bisogno di aiuto
« Risposta #6 il: 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