Table des matières:
- Trouver les premières choses (et les suivantes choses après cela)
- Optimisation d'une recherche de vitesse et de précision
Vidéo: Rechercher un enregistrement avec une liste déroulante dans un formulaire Access 2025
Lorsque vous voulez traquer un enregistrement particulier, créer une requête est trop compliqué … Heureusement, Access 2003 a un moyen rapide de trouver une pièce spécifique des données dans les tables et les formulaires de votre projet: la commande Rechercher
La recherche est disponible à la fois dans la barre d'outils et dans le menu principal (choisissez Édition -> Rechercher: les personnes orientées clavier peuvent appuyer sur Ctrl + F). 2003 ne se soucie pas de la manière dont vous lancez la commande Find - elle fonctionne de la même façon dans les deux sens.
Bien que la commande Find soit assez simple à utiliser, sachant Lorsque vous connaissez les bases de la recherche (abordées dans la section suivante), vous pouvez affiner la commande Rechercher en utilisant les conseils de la section intitulée "Recherche d'une recherche de vitesse et de précision". "Plus loin dans cet article Cette section vous montre comment modifier les paramètres de recherche pour des missions de recherche plus détaillées
Trouver les premières choses (et les suivantes choses après cela)
L'utilisation de la commande Find est une tâche simple. Voici comment cela fonctionne:
1. Ouvrez la table ou le formulaire que vous souhaitez rechercher.
Oui, Find fonctionne dans la vue Fiche technique et dans les formulaires Access.
2. Cliquez sur le champ que vous souhaitez rechercher.
La commande Rechercher recherche le champ actuel dans tous les enregistrements de la table, donc assurez-vous de cliquer sur le champ de droite avant de commencer le processus de recherche. Access 2003 ne se soucie pas de l'enregistrement sur lequel vous cliquez, tant que vous cliquez sur le bon champ, Access est content. (Et il est important de garder votre logiciel heureux!)
3. Lancez la commande Rechercher en cliquant sur le bouton Rechercher de la barre d'outils (celui avec les jumelles dessus) ou en choisissant Édition -> Rechercher.
La boîte de dialogue Rechercher et remplacer s'affiche.
4. Tapez le texte que vous recherchez dans la zone Rechercher, comme indiqué dans la figure 1.
Prenez le temps de vérifier votre orthographe avant de lancer la recherche. L'accès n'est pas assez clair pour comprendre que vous voulez vraiment dire héros quand vous tapez zéro.
Figure 1: La boîte de dialogue Rechercher et remplacer est prête à faire son travail.
5. Cliquez sur Suivant pour commencer votre recherche.
Avant de pouvoir compter jusqu'à huit par huit, la commande Rechercher recherche l'enregistrement souhaité, déplace le curseur et met en surbrillance le texte correspondant. Si Find ne trouve rien, cependant, il se plaint de son échec dans une petite boîte de dialogue.
6. Si vous n'avez pas trouvé ce que vous cherchiez:
• a. Cliquez sur OK pour faire disparaître la boîte de dialogue.
• b. Assurez-vous que vous avez cliqué dans le bon champ et que vous avez correctement orthographié tout dans la zone Rechercher.
• Vous pouvez également vérifier les options de recherche spéciales couvertes dans la section suivante pour voir si l'une d'entre elles perturbe votre recherche.
• c. Cliquez à nouveau sur Suivant.
Que faire si le premier enregistrement trouvé par Access n'est pas celui que vous cherchez? Supposons que vous vouliez le deuxième, le troisième ou le quatorzième John Smith dans le tableau? Pas de problème - c'est pourquoi la boîte de dialogue Rechercher et remplacer a un bouton Suivant. Continuez à cliquer sur Rechercher suivant jusqu'à ce que l'accès se déplace vers l'enregistrement souhaité ou vous indique qu'il abandonne la recherche.
Optimisation d'une recherche de vitesse et de précision
Il suffit parfois de fournir les informations dans la zone Rechercher. Soit vous trouvez trop d'enregistrements ou ceux qui correspondent ne sont pas ceux que vous voulez. La meilleure façon de réduire le nombre de correspondances incorrectes est d'ajouter plus de détails à votre recherche.
Un réglage précis rend la poursuite plus rapide, aussi.
Access offre plusieurs outils pour affiner une recherche. Ouvrez la boîte de dialogue Rechercher et remplacer en cliquant sur le bouton Rechercher dans la barre d'outils ou en choisissant Édition -> Rechercher. La liste suivante décrit comment utiliser les différentes options:
- Look In: Par défaut, Access recherche uniquement les correspondances dans le champ current , quel que soit le champ sur lequel vous avez cliqué avant de lancer la commande Find. Pour indiquer à Access de rechercher la table entière à la place, modifiez le paramètre Regarder dans l'option Table , comme indiqué dans la figure 2.
Figure 2: Pour rechercher toute la table, modifiez le look En réglage.
- Match: Access fait quelques suppositions stupides, et ce paramètre est un bon exemple. Par défaut, Match est défini sur Champ entier, ce qui suppose que vous souhaitez rechercher uniquement les champs qui correspondent complètement à votre texte de recherche. Le paramètre Champ entier signifie que la recherche de Sam ne trouve pas de champs contenant Samuel, Samantha, ou Mosam. Pas trop brillant pour un programme si cher, n'est-ce pas? Modifiez ce comportement en ajustant le paramètre Correspondance à n'importe quelle partie de champ, qui permet une correspondance n'importe où dans un champ (recherche Samuel et nouvel exemple de produit ) ou au début de champ, qui ne reconnaît qu'une correspondance commençant au début du champ. Pour modifier ce paramètre, cliquez sur la flèche vers le bas à côté du champ (voir Figure 3), puis faites votre choix dans le menu déroulant qui apparaît.
Figure 3: Regardez insideall ces petits champs en utilisant l'option Match.
- Recherche: Si vous trouvez trop de correspondances, essayez de limiter votre recherche à une partie spécifique du tableau avec l'option Rechercher. La recherche indique à la commande Rechercher
• À tous les enregistrements de la table (paramètre par défaut)
• Haut ou Bas à partir de l'enregistrement en cours
-
Cliquant sur un enregistrement à mi-chemin de la table Recherche à partir de là limite votre recherche à la partie inférieure de la table.Réglez vos paramètres de recherche en cliquant sur la flèche vers le bas à côté de la zone de recherche et en choisissant le bon choix dans le menu déroulant.
- Cas de correspondance: Le cas de correspondance requiert que le terme que vous recherchez soit exactement le même que la valeur stockée dans la base de données, y compris la casse des caractères. En d'autres termes, si la base de données contient le nom SmItH, mis en majuscules, Case recherche trouve cette valeur uniquement si vous recherchez le nom en utilisant exactement la même majuscule (dans ce cas, SmItH) . Match Case fonctionne très bien lorsque vous recherchez des noms dans votre base de données.
- Champs de recherche au format: Cette option indique à Access d'examiner la version formatée du champ à la place des données réelles que vous avez tapées. Limiter la recherche de cette manière est pratique lors de la recherche de dates, d'identifiants d'unités de stockage ou de tout autre champ avec un peu de formatage spécialisé. Activez les champs de recherche au format en cochant la case à côté. Ce paramètre ne fonctionne pas avec Match Case. Par conséquent, si l'option Match Case est cochée, les champs de recherche en tant que formatés apparaissent grisés. Dans ce cas, décochez Match Case pour rétablir les champs de recherche au format. La plupart du temps, cette option ne fait pas beaucoup de différence dans votre vie. En fait, la seule fois où vous vous souciez probablement de cette option de recherche, c'est quand (ou si) vous recherchez beaucoup de champs très formatés.
Si votre commande Rechercher ne fonctionne pas comme vous le souhaitez, vérifiez les options de la liste précédente. Les chances sont qu'une ou plusieurs de ces options ne sont pas tout à fait raison!
