|
| Iniciado por skurddu02, 12,jul. 2012 17:22 - 7 respuestas |
| |
| | | |
|
| |
Miembro registrado 46 mensajes |
|
| Publicado el 12,julio 2012 - 17:22 |
Bonjour,
Je souhaite importer un fichier et en controler l'extension avant l'execution du traitement. J'utilise la fonction gsSélectionnerFichier pour ouvrir l'explorateur et selectionner le document désirer et ensuite j'ai tester la fonction fextension afin de voir si c'est un format xls et si c'est le cas pas de soucis sinon message d'erreur mais la fonction fextension me renvoit un numerique et non xls
Merci de votre aide. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 351 mensajes |
|
| Publicado el 12,julio 2012 - 17:25 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 43 mensajes |
|
| Publicado el 12,julio 2012 - 17:32 |
Bonjour,
J'ajoute que la fonction fSelecteur te permet de filtrer les fichiers sélectionnables selon l'extension souhaitée. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 46 mensajes |
|
| Publicado el 12,julio 2012 - 17:35 |
Oui j'ai bien essayé ceci :
fExtraitChemin(gsSélectionnerFichier(),fExtension)
Sauf qu'il me garde que l'extension et non tout le nom du chemin |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 351 mensajes |
|
| Publicado el 12,julio 2012 - 17:48 |
Bonjour,
Je t'invite à relire une nouvelle fois l'aide en ligne afin de mieux comprendre.
Si tu es observateur, tu y verras au moins un exemple :
Exemple de chemin extrait Si le chemin spécifié est "C:\Temp\Donnée\Fichier.txt", la fonction fExtraitChemin renvoie :
fExtension : .txt fFichier : Fichier fRépertoire : \Temp\Donnée\ fDisque : C: fFichier+fExtension : Fichier.txt fRépertoire+fFichier : \Temp\Donnée\Fichier etc.
-- Bon développement, Patrick ALLÉMOZ [3po.fr] |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 46 mensajes |
|
| Publicado el 12,julio 2012 - 17:57 |
J'ai bien lu l'aide, probleme resolu comme ceci
leresultat est une chaîne = gsSélectionnerFichier() resultat est une chaîne = fExtraitChemin(leresultat,fExtension)
En mode pas à pas fExtension prend la valeur 8 alors que je m'attendais à se qu il sois egal à l'extension, enfin bon le principal est que resultat contient bien l'extension |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 351 mensajes |
|
| Publicado el 12,julio 2012 - 18:16 |
Bonjour,
En mode debug, la valeur 8 correspond au paramètre "fExtension".
Si tu veux voir la valeur de l'extension, il faut regarder le retour de la fonction fExtraitChemin.
Plus simplement pour voir le résultat à l'écran tu peux faire un trace :
Trace(fExtraitChemin(Ton_Chemin,fExtension))
-- Bon développement, Patrick ALLÉMOZ [3po.fr] |
| |
| |
| | | |
|
| | |
| |
| Publicado el 16,octubre 2019 - 22:14 |
| MDR !!! essayer avec d:\mmmm (01.12.01) comme nom du répertoire |
| |
| |
| | | |
|
| | | | |
| | |
|