Bonjour
Il est clair que tu cherches dans plusieurs directions.
Ce qui serait intéressant c'est de trouver où tu pêches dans ta logique de programmation.
Reprenons ton code :
HlitRecherchepremier(BL,Referanceclient,COL_Referanceclient)
Poses-toi les questions :
Que contient avant de lancer cette ligne le fichier de la base de données BL ? Est-il rempli ?
Que contient la table dans laquelle se trouve la colonne COL_Referanceclient ?
1 2 3
| FichierVersEcran(WIN_Window1)
HImportText(BL, "C:\om_sage\TEST2.txt", "Referanceclient", TAB + Charact(127) + """" + Charact(127) + CR, hImpNoDelimiter)
TableAffiche(TABLE_BL,taStart) |
Alors là, je suis perplexe !
FichierVersEcran(WIN_Window1)
que contient ta fenêtre WIN_Window1 (quels champs) ?
cela ne sert à rien de faire cela. regarde l'aide en ligne de Fichierversecran et tu verras ton erreur.
HImportText(BL, "C:\om_sage\TEST2.txt", "Referanceclient", TAB + Charact(127) + """" + Charact(127) + CR, hImpNoDelimiter)
Es-tu dans une boucle ou bien le lances-tu une fois ? cela change énormément ton résultat.
TableAffiche(TABLE_BL,taStart)
Soit ta table est une table fichier et tu veux juste l'actualiser avec les données importées : OK (mais alors je ne comprends pas l'utilité de HlitRecherchepremier.....)
Soit c'est une table mémoire et tu n'as fait aucune modif : quelle utilité ????
Dans tous les cas, ta manière de programmer semble tout à fait brouillon et inappropriée.
Cela n'a rien à voir avec le langage Windev et les messages que tu reçois en sont la conséquence.
Quelle que soit la méthode de programmation que tu as apprise (si tu en as appris une), commence par faire l'analyse de ton besoin, décris les schémas correspondants.
Bon apprentissage
Gancau
Partager