Reinitialiser DTPicker

Résolu
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -  
surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrais reinitialiser une feuille donc effacer les entrées pour reecrire avec ce code
Private Sub raz_Click()
Dim c As Control
For Each c In Me.Controls
Select Case TypeName(c)
Case "TextBox"
c.Value = ""
Case "CheckBox"
c.Value = False
Case "ListBox", "ComboBox"
c.ListIndex = -1
End Select
Next c
End Sub

qui fonctionne bien pour tout sauf le DTPicker
compment le reinitialiser?
ou est ce qu'il ne se reinitialise pas?
merci
a bientot

2 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    'init data pickers pour aujourd'hui
    DTPicker_Pris = Now
    DTPicker_Rest = Now
    DTPicker_Prev = Now

    ou pour une date
    DTPicker_Pris = CDate("01/10/2010")

    Bonne suite
    0
    1. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      bonjour
      rien ne change dans le DTPicker
      a bientot
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      Faites passer votre fichier que nous voyons ce qui ne va pas
      0
    3. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      bonjour
      le voici il est en construction encore je le commence
      https://www.cjoint.com/?BIyrEZFRvGM
      a bientot
      0
    4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      je recupere le fichier et vous tiens au courant.

      A+
      0
    5. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      C'est le nom du control DTPicker qu'il faut tester.

      Private Sub raz_Click()
        Dim c As Control
        For Each c In Me.Controls
           Select Case TypeName(c)
              Case "TextBox"
                c.Value = ""
              Case "CheckBox"
                c.Value = False
              Case "ListBox", "ComboBox"
                c.ListIndex = -1
              Case "DTPicker"
                'exemple init data pickers pour aujourd'hui
                Me.DTPicker_Rest = Now
                Me.DTPicker_Prev = Now
                'Une date
                Me.DTPicker_Pris = CDate("01/10/2010")
           End Select
        Next c
      End Sub
      0
  2. surplus
     
    bonjour
    ça marche pas terrible mais de toute façon y a pas lieu de les réinitialiser si on enregistre pas .
    C'est pas gênant que cela reste apparent
    donc je vais me pencher sur le reste et y a du boulot
    et c'est sur que j'aurais besoin de vous
    merci
    a bientôt
    0
    1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
       
      Bonjour,
      Au passage le contrôle [Microsoft Date and Time Picker Control 6.0 ! impose une date par défaut (propriété [Value] ne peut pas être vide), dans ce sens essayer avec [Contrôle Calendar 11.0].
      Salutations
      Le Pingou
      0
    2. surplus Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   4
       
      bonjour
      c'est pas gênant ca prends la date du jour
      j avais fait avec controle calendar et on m a conseillé DTPicker
      a bientôt
      0