Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FORMULAIRE DE SÉLECTION DE TYPE ASSISTANT


Information sur la source

Description

Cliquez pour voir la capture en taille normale
Cette source permet de créer un formulaire de type assistant (selection) en appelant une fonction (1 ligne de code).
Le formulaire "FormSelect" est associé au module "Assistant". Ils ne peuvent pas être utilisés séparément.
L'exemple suivant montre comment l'utiliser avec une mise en garde sur le format de retour des valeurs sélectionnés (texte)
 

Source

  • ' Le tableau passé en paramètre (dans l'exemple MonTableau)
  • ' ne doit contenir qu'une dimension
  • ' Le tableau retourné par la fonction est type texte
  • Sub exemple
  • MonTableau = array("a","b","c",5)
  • TableauRetour = FormAssistant(MonTableau)
  • 'si l'on sélectionne dans l'ordre c, a, 5 le tableau retourné sera : "c", "a", "5"
  • 'le "5" étant considéré comme du carractère
  • End Sub
' Le tableau passé en paramètre (dans l'exemple MonTableau)
' ne doit contenir qu'une dimension
' Le tableau retourné par la fonction est type texte
Sub exemple
    MonTableau = array("a","b","c",5)
    TableauRetour = FormAssistant(MonTableau)
    'si l'on sélectionne dans l'ordre c, a, 5 le tableau retourné sera : "c", "a", "5"
    'le "5" étant considéré comme du carractère
End Sub

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Renfield le 22/03/2006 11:43:04 administrateur CS

pourquoi utiliser un concepteur ?
tu devrais faire .Show vbModal
ton formulaire n'est pas déchargé (seulement masqué)
le module n'est pas obligatoire ici... tu pourrais juste faire une procédure publique genre 'Launch' dans ton formulaire, qui remplirais les listes, afficherais le formulaire (en Modal) et renverrais le resultat...

Attetion a bien déclarer tes variables, à remplacer Global par Public et a mettre la portée (Private / Public) de tes sub et functions

signaler à un administrateur
Commentaire de gogomanu le 11/04/2006 14:29:05

RENFIELD: Comment fais tu pour appeler une fonction dans un form de façon modale ? ça m'intéresse

signaler à un administrateur
Commentaire de Renfield le 11/04/2006 14:41:36 administrateur CS

ce genre de choses :

Form 2 :

Public Function Launch ( ... ) as Boolean
     '# Initialisation, etc
Me.Show VbModal
     '# Traitement a effectuer une fois le formulaire validé/fermé
     Unload Me
End Function

Private Sub BtnOK_Click()
    Result = True
    Me.Hide
End Sub


-----------


Form 1 :

   If Form2.Launch ( ... ) Then
       ...
   End If

signaler à un administrateur
Commentaire de gogomanu le 11/04/2006 15:47:32

Excellent merci je n'ai jamais pensé à essayer "Me.Show VbModal"

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

problème de selection [ par h_adil ] bonjour,j'ai creer une formulaire. dans cette formulaire il ya trois zones de listes modifiables: catégorie, machine, opérateur.chaque machi pb formulaire en access2000 [ par bob69 ] j'ai crée sous access2000 un formulaire qui contient un sous formulaire. je change la valeur du sous formulaire avec une combo box (boite de sélection supprimer enregistrement dans formulaire? [ par fredieuric ] Salut a tous,Je veux simplememt rajouter un bouton dans un formulaire pour effacer l enregistrement courant. Il y a un truc de l assistant qui permet sélection multiple dans un treeview [ par vanjelis ] Quelqu'un saurait t-il comment faire de la selection multiple dans un treeview, ou existe-t-il un controle treeview "amélioré" qui permette de faire d Comment en access 2000 créer un filtre sur un formulaire avec une sélection "simple" dans une listbox ... peut on l'étendre à un sélection multiple ? [ par bs605124 ] Exemple:Ma listboxID Prenom1 Albert2 René3 JosephJe souhaite par exemple ouvrir un formulaire en cliquant 2 x sur "2 René" (donc avec un fichier vb [ par cyril64 ] bonjour à tous,je recupere un fichier texte non formatée (issu d'un environnement unix) que j'arrange puis que j'integre dans une textbox d'un formula Access VBA Aide pour accéder au code d'un formulaire de Saisie fait avec l'assistant [ par zerailkiller ] Bonjour,Je bosse actuellement sur une bd access, je me débrouille en vb mais la c'est plutot du coté access que ca coince, car ce formulaire je n'ai p Liste à sélection multiples [ par AgriPhilou ] Bonjour, ACCESS 2003 à 2007. Comment écrire le code qui aprés une sélection groupée dans une listeBox actualisera un sous formulaire en renvoyant le récupérer un filtre par sélection sous ACCESS [ par Triton972 ] Bonjour,Voilà mon problème :Je travaille avec ACCESS 2003.J'ai un formulaire avec un affichage en "Feuille de données" que je peux filtrer avec le "fi Selection d'un enregistrement dans un formulaire en feuilles de données [ par nitocris ] J'aimerais simplement savoir comment on peut identifier les enregistrements selectionnés, de ce qui ne le sont pas.J'ai essayer un système qui me renv


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 15,023 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.