|
Créer un formulaire de recherche avec
liste déroulante
Créer une fenêtre indépendante
Normalement,
votre formulaire occupe l'intégralité de votre espace
de travail.
Sur la gauche vous noterez la présence d'une une barre verticale
surmontée d'une petite flèche noire. Cet ensemble
se nomme le sélecteur.
Lorsque votre base de donnée affiche plusieurs lignes d'enregistrements,
ce sélecteur vous permet de savoir sur quelle ligne exactement
votre curseur est positionné.
Notre souhait étant de créer une boîte de dialogue,
nous n'afficherons pas le sélecteur.
Idem pour les boutons de défilement,
situés en bas de l'écran :

Les boutons de défilement :
ils permettent de se déplacer d'un enregistrement à
l'autre
Pour supprimer ces éléments, rebasculez en mode Création
en cliquant sur l'icône .
Assurez-vous
que la fenêtre Propriétés
affiche le nom Formulaire. Si tel n'est
pas le cas, cliquez sur le petit carré gris situé
à l'intersection des règles horizontales et
verticales.
Celle-ci devient alors noire, indiquant que la fenêtre de
propriétés du formulaire est bien sélectionnée.
Dans l'onglet Format, mettez les lignes
Afficher sélecteur, Boutons
de déplacement, Diviseurs d'enregistrement
sur Non (un double-clic suffit pour modifier
les valeurs).
Vérifiez ensuite que la valeur Barre
de défilement soit bien fixée sur Aucune.
Dans le champ Légende, saisissez
Rechercher un client.
A
présent, il va falloir donner sa dimension à votre
boîte de dialogue : cliquez sur le bouton Réduction
de fenêtre ( )
et réduisez la taille de votre fenêtre aux dimensions
que vous souhaitez donner à votre boîte de dialogue.
La fenêtre du formulaire réduite
aux dimensions
de notre boîte de dialogue
Cliquez ensuite sur l'onglet Autres
de la fenêtre de propriétés
et fixez la valeur de Fen indépendante
sur oui. Sauvegardez vos modifications
et passez en mode affichage pour contrôler
le résultat. Celui-ci devrait ressembler à peu près
à cela :

C'est déjà nettement mieux... Sauf que,
lorsque vous sélectionnez un élément de la
liste, il ne se passe pas grand chose. Il manque, en effet, le
code !
Haut
|