Autore Topic: [RISOLTO] DataBox con valori stringa  (Letto 1073 volte)

Aldo

  • Visitatore
[RISOLTO] DataBox con valori stringa
« il: 21 Novembre 2013, 11:57:26 »
Ciao a tutti, sono nuovo del forum e la prima cosa che desidero fare è salutarvi e ringraziarvi in anticipo  :ciao:

Vorrei proporvi un problemino:
usando una DataBox (o altro) è possibile mantenere il pulsante per la scelta della data presente nella DataBox e far scrivere il valore del giorno scelto in un altro formato (tipo: 21 novembre 2013)?  ???

Grazie a tutti.
« Ultima modifica: 22 Novembre 2013, 07:41:08 da Aldo »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.725
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #1 il: 21 Novembre 2013, 12:58:28 »
 :ciao:
BENVENUTO! :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.725
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #2 il: 21 Novembre 2013, 13:40:32 »
Perdona, ma non ho capito bene.
Tu vuoi, impiegando una DateBox, selezionare tramite il pulsantino della DateBox e il successivo pannello di scelta , una data, oppure la data odierna, ma poi vorresti che il formato visibile sempre nella Date Box fosse nel formato giorno, mese, anno?

Corretto?
 :)

PS: prova a guardare l'help di "Date"! :)
      e anche di "Funzioni temporali"
« Ultima modifica: 21 Novembre 2013, 13:49:41 da kicco »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Aldo

  • Visitatore
Re: DataBox con valori stringa
« Risposta #3 il: 21 Novembre 2013, 14:47:21 »
Perdona, ma non ho capito bene.
Tu vuoi, impiegando una DateBox, selezionare tramite il pulsantino della DateBox e il successivo pannello di scelta , una data, oppure la data odierna, ma poi vorresti che il formato visibile sempre nella Date Box fosse nel formato giorno, mese, anno?

Corretto?
 :)

Corretto, ora guardo e provo a aggiornare.
Grazie :ok:

Aldo

  • Visitatore
Re: DataBox con valori stringa
« Risposta #4 il: 21 Novembre 2013, 14:54:16 »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #5 il: 21 Novembre 2013, 17:40:51 »
.... nella DataBox e far scrivere il valore del giorno scelto in un altro formato (tipo: 21 novembre 2013)?  ???


Ho l'impressione che non si possa fare.....
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.725
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #6 il: 21 Novembre 2013, 17:47:11 »
Usando invece DateChooser non è possibile dopo aver selzionato la data, estrarre il mese (month) e riscrivere la stringa con giorno, mese, anno inserendo al posto del numero mese una stringa corrispondente al mese (novembre)?

 :)
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 959
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #7 il: 21 Novembre 2013, 17:56:46 »
Il mese è ritornato come intero, quindi basterebbe usare il valore per scorrere un array con i nomi dei mesi e metterli in una stringa tra il giorno e l'anno.
Non mi sembra particolarmente difficile usando Mid$.
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #8 il: 21 Novembre 2013, 18:13:32 »
Nel forum francese ho trovato una soluzione che però faceva uso della funzione Format() e di una TextBox. Ho modificato leggermente quel codice per ottenere l'effetto "nome-mese":

Codice: gambas [Seleziona]

   Dim Mytemp As String

  MyTemp = Format$(DateBox1.Value, "dd mmmm yyyy")
 
  TextBox1.Text = MyTemp
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.721
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: DataBox con valori stringa
« Risposta #9 il: 21 Novembre 2013, 18:17:17 »
Usando invece DateChooser..... ?

Con DateChooser è analogo:
Codice: gambas [Seleziona]

Public Sub DateChooser1_Change()

  Dim MyTemp As String

   MyTemp = Format$(DateChooser1.Value, "dd mmmm yyyy")

   TextBox1.Text = MyTemp

End
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Aldo

  • Visitatore
Re: DataBox con valori stringa
« Risposta #10 il: 22 Novembre 2013, 07:39:34 »
Grazie a tutti (specialmente vuott e kicco).
Per rendere automatica la soluzione mi è venuta un'idea che proverò a inserire in un componente nuovo di cui poi vi farò sapere.
Intanto segno come risolto il post.

Grazie ancora e a presto.