Rechercher SQL VB6.0
Fermé
accent19811
Messages postés
98
Date d'inscription
mercredi 4 janvier 2012
Statut
Membre
Dernière intervention
28 mai 2023
-
15 déc. 2018 à 16:12
jee pee Messages postés 40279 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 29 septembre 2024 - 15 déc. 2018 à 22:52
jee pee Messages postés 40279 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 29 septembre 2024 - 15 déc. 2018 à 22:52
A voir également:
- Rechercher SQL VB6.0
- Rechercher ou entrer l'adresse - Guide
- Adresse IP locale : comment la trouver facilement - Guide
- Rechercher et remplacer word - Guide
- Rechercher une adresse - Guide
- Rechercher une chanson - Guide
1 réponse
jee pee
Messages postés
40279
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
29 septembre 2024
9 350
Modifié le 15 déc. 2018 à 17:17
Modifié le 15 déc. 2018 à 17:17
Bonjour,
Je n'utilise ni VB ni ACCESS, je vais donc te donner des pistes, à toi de les tester et mettre en oeuvre.
Tu sembles lire les articles dans ta table un par jusqu'à ce que tu trouves le bon. En sql on laisse le moteur de BDD se charger de cela.
Plutôt qu'une boucle tu devrais avoir une recherche avec le critère souhaité :
ou si tu n'as pas la reference exacte
Et tester le code retour quand le select ne trouve pas la référence demandée, le premier select pouvant ramener 0 ou 1 ligne, le second 0 ou n lignes.
Cdlt
Je n'utilise ni VB ni ACCESS, je vais donc te donner des pistes, à toi de les tester et mettre en oeuvre.
Tu sembles lire les articles dans ta table un par jusqu'à ce que tu trouves le bon. En sql on laisse le moteur de BDD se charger de cela.
Plutôt qu'une boucle tu devrais avoir une recherche avec le critère souhaité :
SELECT * FROM ARTICLE WHERE REFERENCE = "la_reference_a_trouver"
ou si tu n'as pas la reference exacte
SELECT * FROM ARTICLE WHERE REFERENCE LIKE "*la_reference_a_trouver*"
Et tester le code retour quand le select ne trouve pas la référence demandée, le premier select pouvant ramener 0 ou 1 ligne, le second 0 ou n lignes.
Cdlt
15 déc. 2018 à 17:47
Merci pour votre Réponse,
j'ai test votre code
Mais ce code permet d'effectuée la rechercher simple, a partir de première phrase, cet à dire, elle s'affiche les caractères première, exemple : quand j'ai écrire (X01), s'affiche automatique tout les références quelle sont commence par X01.
- Mais moi, je vous un code qui permet d'effectuée une rechercher rapide,
Exemple;
Référence : 8754-78452-TF
Je vous tapi seulement (54-) dans le texte, et l'système s'affiche automatique tous les références, qui contient ce caractère. de Méthode Rapide
Merci d'avance
15 déc. 2018 à 17:52
15 déc. 2018 à 19:24
désole, ça marche pas.
Merci.
15 déc. 2018 à 22:52
teste la requete seule à la main dans access
ce doit être un soucis de syntaxe