<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>16 Aug 2019 11:11:14 Z</lastBuildDate><pubDate>15 Aug 2019 16:55:06 Z</pubDate><description>Bonjour,&#13;
&#13;
Je gère des cartes Sim avec des numéros IMSI.&#13;
Dans un champ table (table_import), j'ai une liste de numéros IMSI à 15 caractères.&#13;
Dans un fichier csv (mcc.csv), j'ai dans une 1ere colonne les 5 caractères(mcc+mnc) des opérateurs mondiaux et dans une 2ème colonne le nom de l'opérateur associé, en 3 le pays. &#13;
Quand je clique sur une ligne de ma table, je veux que ca aille lire dans le csv. &#13;
Le fonctionnement, regarder dans la 1ere colonne du csv et quand cela trouve la valeur = au 5 premier caractères de ma colonne IMSI de ma table, cela me renvoie le nom de l'operateur dans un libelle (ch_operateur).&#13;
 Le code ci-dessous fonctionne à merveille sauf dans le cas ou je clique sur une ligne où les 5 premiers caractères ne sont pas trouvés dans le csv. Normal, je ne l'ai pas géré car je ne sais pas comment faire.&#13;
3 possibilité donc:&#13;
1) Trouvé, donc cela renvoie l'opérateur -&gt; ok&#13;
2) Dans le champ IMSI de ma table, je n'ai pas d'ISMI mais N/A -&gt; ok&#13;
3) Les 5 premiers caractères de mon IMSI n'ont pas été trouvés dans le csv, doit effacer le contenu du champ (ch_operateur) et c'est là que je "merde"&#13;
Merci pour votre aide&#13;
&#13;
nNumFichier est un entier&#13;
sLigneLue est une chaîne&#13;
NomCheminFichier est une chaîne&#13;
Ref_IMSI est une chaîne&#13;
&#13;
// Sélection du nom et du chemin du fichier&#13;
NomCheminFichier =fRepEnCours()+"\"+"mcc.csv"&#13;
&#13;
// Ouverture du fichier&#13;
nNumFichier = fOuvre (NomCheminFichier, foLecture)&#13;
&#13;
SI nNumFichier &lt;&gt; -1 ALORS&#13;
	sLigneLue = fLitLigne(nNumFichier) // Lecture de la ère ligne&#13;
	TANTQUE sLigneLue &lt;&gt; EOT // Test de la fin de fichier&#13;
		Ref_IMSI=ExtraitChaîne(sLigneLue,1,";")&#13;
		// Traitement de la ligne&#13;
		SI Gauche(table_import.IMSI,5)=Ref_IMSI ALORS&#13;
			ch_operateur=(ExtraitChaîne(sLigneLue,2,";"))+" "+(ExtraitChaîne(sLigneLue,3,";"))&#13;
		SINON SI table_import.IMSI="N/A" ALORS&#13;
			ch_operateur="Correspondance non trouvée"&#13;
		FIN&#13;
		&#13;
		// Lecture de la ligne suivante&#13;
		sLigneLue = fLitLigne(nNumFichier)&#13;
	FIN&#13;
		fFerme(nNumFichier)&#13;
SINON&#13;
	Info("Le fichier mcc.csv n'existe plus...")	&#13;
FIN</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme/read.awp</link><title>lecture csv petit problème</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>Max</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232289/read.awp</comments><pubDate>16 Aug 2019 11:11:14 Z</pubDate><description>Bonjour François, un grand merci, ton code fonctionne à merveille&#13;
Bonne journée</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232289/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232289/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme/read.awp">lecture csv petit problème</source><title>Re: lecture csv petit problème</title></item><item><author>François C.</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232287/read.awp</comments><pubDate>16 Aug 2019 10:27:52 Z</pubDate><description>Hello,&#13;
&#13;
Ce petit bout de code devrait t'aider, à adapter :&#13;
[code:wl]&#13;
&#13;
&#13;
sTexte est une chaine = fChargeTexte(sCheminCSV)&#13;
v…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232287/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme-232287/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/232273-lecture-csv-petit-probleme/read.awp">lecture csv petit problème</source><title>Re: lecture csv petit problème</title></item></channel></rss>
