Erreur de script lorsqu'il est utilisé dans App-BuilderJ'ai un script pour ouvrir et combiner deux tables. En fonction de l'heure et du type d'exécution sélectionnés, il crée d'abord des sous-ensembles, puis combine ces tables. Lorsque je l'exécute dans l'éditeur de script ou que je le mets directement dans un complément, cela fonctionne bien. Mais je veux placer ce script sous une "boîte à boutons" dans le générateur d'applications, où il donne une erreur pour chaque sous-ensemble de table. Si je clique sur les deux "ok", j'obtiens quand même ma table finale. Mais c'est dérangeant et pas pratique d'obtenir ces erreurs :
Problème d'E/S.
"nom_table.jmp"
Impossible d'ouvrir en mode ReadWrite.
Le système ne peut pas trouver le fichier spécifié.
@martindemel
Mélange et nettoyage des donnéesRe : Erreur de script lorsqu'il est utilisé dans App-BuilderCela ressemble à un problème avec le répertoire par défaut dans JSL, mais il est surprenant que le script semble fonctionner correctement après avoir produit ce message d'erreur.Peut-être que ça marche parce que les tables sont déjà ouvertes ?
S'il s'agit d'un problème de répertoire par défaut, vous pouvez essayer d'utiliser un chemin complet ou d'appeler Set Default Directory() à un moment donné dans l'application.
Re : Erreur de script lorsqu'il est utilisé dans App-BuilderSalut Dan, merci pour ta réponse. Je ne sais toujours pas quelle est la cause première de ce problème, mais je ne définis aucun répertoire par défaut, car les personnes qui l'utilisent devraient décider où enregistrer. Mais j'ai trouvé un travail autour. Au lieu d'écrire le script sous le "bouton" dans le générateur d'application, j'inclus simplement () mon script externe. Maintenant ça marche.