Bonjour,
Pour charger plusieurs fichiers Excel j’utilise une boucle qui va me chercher les fichiers dans différents dossiers. Mais il peut arriver que dans certains dossier le fichier ne soit pas présent (ce qui n’est pas forcément anormal).
Pour eviter que QlikView n’interrompe le chargement du script j’ai besoin de lui dire d’ignorer l’erreur.
Sachant que pour la variable ScriptError j’ai :
8 – Fichier non trouvé
0- Pas d’erreur
J’ai essayé ça :
(Je n’ai pas inséré le bout de script de la boucle mais elle est bien la.)
Mais visiblement je ne m’y prend pas de la bonne manière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SET ErrorMode=0; LOAD *FROM xxx.xlsx); if ScriptError <> 0 or ScriptError<>8 then; EXIT SCRIPT; ELSE SET ErrorMode=1; ENDIF
Merci
EDIT: En fait je viens de comprendre qu’en mettant simplement SET ErrorMode = 0; avant le chargement de la table qui peut poser probleme et SET ErrorMode = 1; après cela fonctionne.
Mais le gros problème c’est qu’en faisant cela je peux passer à côté d’erreurs qui n’ont rien à voir avec un fichier non trouvé
Partager