VB

Bonjour,

en vb6 y a til un moyen rapide pour attribuer un ordre de saisie
sur une feuille (.frm)

merci d'avance

6 réponses

  1. Modérateur
    je pense qu'il suffit de mettre le focus sur le premier champs à remplir et ainsi de suite, enfin c'est une solution comme une autre

    Chouba
    "Obsédé des travaux manuels non pratiquant"
    1. Contributeur
      C'est meme la plus conseillee si je comprends bien la question, mais peut etre souhaites tu imposer cet ordre de saisie?

      *,*
      \_/
      1. pour le focus sur le 1er champs pas de souci

        mais si je rajoute des champs sur 1 feuille deja existante
        je dois modifier dans proprietes de chacun des champs ==> "Tabindex", si effectivement je souhaites imposer l'ordre de la saisie ?
        merci
        1. Contributeur
          Il me semble me souvenir que cela se fait automatiquement, si tu le rajoutes en 2eme position, le 2eme passera en 3 etc...

          *,*
          \_/
          1. Modérateur
            ça peut pas être modifié dans les events?

            Chouba
            "Obsédé des travaux manuels non pratiquant"
            1. Y a pas une proprietes "TabIndex" en VB pour l'ordre ?

              Si tu veux empecher le passage au controle suivant si ce n'est pas correcte par exemple, tu dois mettre du code dans l'evenement LostFocus