19
6
Création d'une étiquette en programmation directe JScript
6.1
Liste des commandes
Ci-dessous la liste des commandes JScript spécifi ques à l'utilisation de Database Connector.
Pour plus d'informations consultez notre manuel de programmation disponible sur notre site internet.
E SQL; Server_IP:Server_Port
Permet d'activer Database Connector en spécifi ant l'adresse IP et le port du serveur.
Cette commande est à rajouter au début du fi chier après la commande «S» pour la taille d'étiquette.
Server_IP : adresse IP du serveur Database Connector.
Server_Port : port du serveur Database Connector.
Exemple : E SQL;192.168.10.32:1001
Dans l'exemple l'adresse IP du serveur est 192.168.10.32 et le port 1001.
[SQL: Query ]
Cette commande vient se rajouter derrière un champ texte ou code à barre.
La commande «E SQL...» doit bien sûr avoir été spécifi ée précédemment.
Query : n'importe quelle requête SQL.
Exemple : T:Requete;10,15,0,3,5;[SQL:SELECT * FROM Products WHERE ArtCode={CodeArt}]
Sélectionne tous les champs de la table Products ou le champ ArtCode est égal au code article saisi par l'opérateur.
[SQLLOG: Query ]
Même fonction que la fonction [SQL: Query ], sauf que SQLLOG est exécuté seulement à l'impression de l'étiquette.
Ceci permet de faire un logging dans la base de données.
Query : n'importe quelle requête SQL.
Exemple : T;57.4,5.3,0,3,3.57,q100;[SQLLOG:UPDATE Products SET LastPrinted='{Hour0}' WHERE ArtCode={CodeArt}][I]
[SPLIT: Result , Index ]
Cette commande vient se rajouter derrière un champ texte ou code à barre.
Result : nom du champ où est stocké le résultat de la requête.
Index : index du champ de la requête à récupérer (1 est le premier champ).
Exemple : T:Product;23.1,13.8,0,3,3.57,q100;[SPLIT:Requete,3]
Dans l'exemple on récupère le troisième champ de la requête «Requete».
Pour plus d'informations sur la programmation directe, vous pouvez consulter notre manuel de programmation
i
disponible sur notre site internet.
19