L'informatique

Accéder à Smart Search Qu’est-ce que c’est, à quoi ça sert et comment puis-je l’utiliser dans mes bases de données?

Microsoft Access dispose d’un moteur de recherche intelligent qui vous aidera à travailler rapidement et en toute sécurité . Pour cela, vous devrez savoir en quoi consiste le moteur de recherche et comment vous pouvez l’utiliser.

Ces informations se trouvent dans les paragraphes suivants de cet article, dans lesquels nous expliquerons quels sont les avantages que vous obtenez lorsque vous utilisez cet outil . Nous vous montrerons également les étapes à suivre pour utiliser le moteur de recherche intelligent.

Ne manquez rien car nous vous expliquerons également les codes que vous devrez intégrer si vous souhaitez adapter le moteur de recherche à vos tableaux .

Qu’est-ce que Microsoft Access Smart Search et à quoi sert-il?

Le moteur de recherche intelligent d’Access est un outil natif de ce programme qui vous permet de trouver des données en fonction de différents paramètres . Vous aurez la possibilité de choisir si vous souhaitez rechercher à l’intérieur ou à l’extérieur du même tableau et ordonner les résultats de manière définie.

En outre, vous pouvez choisir si vous souhaitez que le moteur de recherche trouve des données uniques ou concaténées . C’est une fonction très utile lorsqu’elle est utilisée dans des bases de données de grande taille, car les résultats peuvent être trouvés en quelques étapes seulement et sans faire d’erreur. Cette dernière est due au fait qu’Access dispose d’un assistant de recherche qui vous aide à choisir la base de données source et les résultats que vous souhaitez afficher.

Quels sont les avantages d’utiliser le moteur de recherche intelligent pour rechercher des données dans mes bases de données?

Parmi les avantages les plus importants que vous aurez lorsque vous utiliserez le moteur de recherche intelligent de Microsoft Access est la possibilité de pouvoir l’ adapter en fonction des champs de vos tables . Autrement dit, vous pouvez créer un code dans lequel vous devrez écrire la phrase pour qu’elle renvoie les données souhaitées.

En plus de trouver rapidement des informations dans n’importe quelle base de données, grande ou petite , vous pourrez configurer des valeurs obtenues à partir d’une autre table et même d’une autre requête. Enfin, vous pourrez trier facilement les éléments que la recherche vous lance lorsque vous créez un champ de ce type.

Apprenez étape par étape à utiliser le moteur de recherche intelligent Access

«MISE À JOUR ✅ Voulez-vous rechercher des données avec le moteur de recherche intelligent de Microsoft Access? ⭐ ENTREZ ICI ⭐ et apprenez tout à PARTIR DE ZÉRO!»

L’étape par étape que vous devrez faire pour utiliser le moteur de recherche intelligent Access est la suivante:

  • Une fois que vous avez entré toutes les données souhaitées, vous devrez sélectionner l’option Rechercher .
  • Ensuite, vous devrez cliquer sur Type de données pour que l’assistant s’exécute.
  • Cliquez sur Je veux que le champ de recherche obtienne les valeurs d’une autre table ou requête et choisissez la requête ou la table que vous souhaitez utiliser comme source d’informations.
  • Accédez à Quelle valeur souhaitez-vous afficher dans la recherche et sélectionnez le champ de la requête que vous souhaitez configurer pour les données de recherche.
  • Cliquez sur Voulez-vous trier les éléments de votre recherche? pour établir un ordre du résultat et enfin choisir OK .

Il existe une autre manière, un peu plus compliquée, d’ utiliser le moteur de recherche intelligent lorsque l’on souhaite concaténer les données pour qu’un groupe d’entre elles apparaisse.

La première chose à faire est de concaténer les données de votre table, puis de continuer avec ces étapes:

  • Accédez à la vue Conception . Pour ce faire, vous devrez choisir l’onglet Accueil , puis sélectionner la fonction dans le groupe d’outils Vues .
  • Ensuite, allez dans le champ où un résultat se produira et créez un événement. Vous pouvez le faire en appuyant sur le bouton droit de la souris, puis en choisissant Générer l’événement .
  • Vous verrez une nouvelle fenêtre dans laquelle vous devrez choisir Générateur de code .
  • Tapez le champ Private Sub <nom de la colonne> _Cliquez ().
  • Entrez ensuite txtBuscar.Value = Me. <Nom de la colonne> .Colonne (1) .
  • Continuez à taper txtBuscar.SetFocus .
  • Et dans la ligne suivante <nom de la colonne> .visible = False .
  • Il exécute ensuite le code RunCommand acCmdCopy .
  • Et enfin Close . Il devrait être comme nous le montrons dans l’image suivante, vous devez garder à l’ esprit que nous avons pris comme le nom de la colonne nom . Avec cela, vous ferez Access lorsque vous cliquez sur la colonne 1, vous donnez les valeurs de la colonne 2 .

Dans la phrase, c’est-à-dire dans le champ Private Sub, vous devrez écrire:

  • Sous privé txtBuscar_Change ()
  • Critère = Rem_Google (Me.txtBuscar.Text, «», «*»)
  • SQL = «données concaténées»
  • Name.RowSource = SQL
  • Si Me.Name.ListCount> 0 Alors
  • Name.Visible = Vrai
  • Autre
  • Name.Visible = Faux
  • Fin si
  • End Sub

De cette manière, vous dites à la base de données de rechercher des informations répondant à certains critères .

Pour cela, vous devrez écrire dans le champ suivant:

  • Fonction publique Rem_Google (Text As String, Letter As String, Change_Letter As String) As String
  • Dim Carac As String, CaracS As String, NroCarac, PrCarac, DescriFis As String, Letra_Asc As Double
  • En cas d’erreur GoTo Rem_TextoTrap
  • PrCarac = 1
  • Texte = Couper $ (Texte)
  • NroCarac = Len (Texte)
  • Letter_Asc = Asc («»)
  • Dim str2 comme chaîne
  • Caractère = Milieu (Texte, Caractère Pr, 1)
  • PrCarac = PrCarac + 1
  • Si PrCarac <= NroCarac Then If Mid (Text, PrCarac, 1) = «» And Carac = «s» Then GoTo Esteno:
  • Si PrCarac <= NroCarac Then If Mid (Text, PrCarac, 1) = «» And Carac = «S» Then GoTo Esteno:
  • GoSub CaracFis:
  • DescriFis = DescriFis & Caractère
  • Fin si
  • Fonction de sortie

Si vous avez des questions, laissez-les dans les commentaires, nous vous répondrons dans les plus brefs délais, et cela sera également d’une grande aide pour plus de membres de la communauté. Je vous remercie!

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba