Récupération élément variable d'une base de données
jordane45 Messages postés 38150 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 29 avril 2024 - 19 sept. 2023 à 16:20
- Récupération élément variable d'une base de données
- Formules excel de base - Guide
- Logiciel de récupération de données - Guide
- Inspecter l'élément safari ✓ - Forum MacOS
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
2 réponses
19 sept. 2023 à 06:52
Bonjour
Réflexe numéro 1 à avoir... regarder ce que dit la documentation...
Par. Exemple, tu y aurais lu:
Attention : Pour se positionner sur le premier enregistrement du résultat de la requête, utilisez par exemple la fonction HLitPremier.
19 sept. 2023 à 15:23
Bonjour et merci pour votre retour @jordane45.
Je regrette mais je ne comprends pas comment fonctionne cette fonction.
"Positionne sur le premier enregistrement d'un fichier de données en fonction d'une rubrique de parcours. L'enregistrement est lu et les variables HFSQL (par exemple Client.Nom, c'est-à-dire la rubrique Nom du fichier Client) sont mises à jour."
En effet, je suppose que ma requête SQL ne devrait sortir qu'une seule valeur, puisque je ne demande qu'un seul champ et qu'une seule occurence puisque je cible une clé unique.
Mea culpa , si je ne me fais pas bien comprendre ou je m'exprime mal , n'ayant pas le vocabulaire technique, je me doute que ça ne doit pas être évident.
J'ai donc essayé la syntaxe suivante :
HLitPremier("SELECT EMPLOYE.NOM FROM EMPLOYE WHERE EMPLOYE.EMCLEUNIK = " + Pcleunik)
L'erreur est la suivante :
La source de données <SELECT EMPLOYE.NOM FROM EMPLOYE WHERE EMPLOYE.EMCLEUNIK = 46> n'est pas initialisée.
19 sept. 2023 à 16:20
Regarde la doc.. tu as des exemples je pense...
Quoi qu'il en soit, tu executes la requête puis après ..il faut lire le résultat avec la fonction que je t'ai donné