[ACCESS-VBA]boite de dialogue

Solid Messages postés 31 Date d'inscription   Statut Membre -  
Solid Messages postés 31 Date d'inscription   Statut Membre -
Bonjour,
Voila j'ai une question dont la réponse doit etre toute simple je pense mais que je n'arrive pas à trouver dans la doc que j'ai.
Dans un formulaire j'ai un bouton qui effectue plusieurs actions. Pour ces actions on demande à l'utilisateur de rentrer des valeurs de champs. Le problème c'est que ces champs je l'ai ait mis directement sur le formulaire se qui l'alourdit un peu. J'aimerais donc pouvoir ovrir une boite de dialogue dans laquelle l'utilisateur entrerais les valeur voulu. Mais je n'ai pas trouvé comment générer une telle boite de dialogue.
La boite de dialogue aurait 3 champs à remplir et les 2 boutons OK ou Annuler.
Voila merci beaucoup

1 réponse

  1. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    tu peux utiliser inputbox, mais attention, cela ne prend qu'une valeur à la fois...
    Dim Str As String
    Str = InputBox("Entrez la valeur : ", "Titre")
    MsgBox Str
    


    Si tu veux rentrer plusieurs valeurs, alors je te conseille d'afficher un formulaire de remplissage, ça sera beaucoup plus facile à gérer...
    1
    1. Solid Messages postés 31 Date d'inscription   Statut Membre
       
      Ok merci je vais vois ce que je peux faire avec ca. En fait j'aimerais bien que le formulaire s'ouvre avec la taille d'une petite fenetre et centré mais je vois pas comment faire
      0
    2. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
       
      Dans les propriétés d'un formulaire, il y a 'auto centré', 'fenêtre modale' (tu ne peux rien faire tant qu'il n'est pas fermé)...

      Tu peux sûreemnt t'en sortir avec ça...
      0
      1. Solid Messages postés 31 Date d'inscription   Statut Membre > blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Merci beaucoup ca marche maintenant :o) .
        0