Forum Rules Remarque importante:

Lorsque vous postez un probléme en relation avec ABAL ou WABAL, merci de préciser la version utilisée, le systéme d'exploitation d'exécution, la version du CRITERIA et la version de l'executeur ainsi que toutes informations permettant de connaitre le contexte d'execution . cela evite de poster un message pour vous demander ces précisions !!!

  Reply to this topicStart new topicStart Poll

> format ASK et PRINT - ABAL 2.2, Aide pour comprendre les formats
ChV17
Posted: 13/09/16 14:20
Quote Post


Ultra User
****

Group: Membre
Posts: 361
Member No.: 1213
Joined: 18/09/06
Submissions: None Submitted
Downloads: No Files Downloaded



Bonjour,

Je n'arrive pas à créer un format de saisie ASK personnalisé.
J'ai une variable chaîne de 34 caractères.

CODE
DCL IBAN$=34    ; Chaine IBAN
FIELD=M,IBAN    ; Decoupage de la stucture
 DCL IBAN_01$=4; Structure Code Pays et Cle de controle
 FIELD=M,IBAN_01
   DCL CP_IBAN=2; Code Pays
   DCL CC_IBAN=2; Cle de Controle
 DCL IBAN_02$=4;
 DCL IBAN_03$=4;
 DCL IBAN_04$=4;
 DCL IBAN_05$=4;
 DCL IBAN_06$=4;
 DCL IBAN_07$=4;
 DCL IBAN_08$=4;
 DCL IBAN_09$=2;


Les particularités sont :

2 caractères alphabétiques en début suivi de caractères numériques.
La longueur minimale doit être 15 caractères.

J'ai essayé de faire un ASK avec ce que j'ai cru comprendre du format de présentation.


CODE

ASK=1,U=&UPA6,L=&UPA6,18=&UPA6,D=&SUIA6,13=&SUIA6,3=&SUIA6,I=&ESC:TAB(12,20)=(A2Z2XZ4XZ4XZ3W1XN4XN4XN4XN4XN2),IBAN
PRINT=1:TAB(12,20),ATB(0),PAINT(11,1),(A2Z2XZ4XZ4XZ3W1XN4XN4XN4XN4XN2),IBAN


Mais cela ne fonctionne pas comme prévu.
De même que le format d'affichage ou d'impression.

L'affichage et la saisie doit se présenter par groupe de 4 caractères.

Par exemple:
FR00 0102 0304 0506 0706 00

J'apprécierais une explication si c'est possible de faire comme cela.
Sinon, j'envisage de découper la variable en plusieurs morceaux puis de faire une boucle avec ASK avec une variable sur un seul caractère en décalant à chaque appuis d'une touche valide pour remplir la variable principale et l'afficher ensuite.


En espérant mieux comprendre cette histoire de format par la suite.

Merci d'avance.

Christian

This post has been edited by ChV17 on 13/09/16 14:21
PM
Top
Churlet
Posted: 13/09/16 16:47
Quote Post


Hyper User
*****

Group: _Membre
Posts: 517
Member No.: 16
Joined: 01/06/02
Submissions: None Submitted
Downloads: 2



il faut que tu fasse autant de ASK que tu as de Variable
A++
Yves
PMEmail Poster
Top
ChV17
Posted: 14/09/16 07:23
Quote Post


Ultra User
****

Group: Membre
Posts: 361
Member No.: 1213
Joined: 18/09/06
Submissions: None Submitted
Downloads: No Files Downloaded



Merci.

C'est bien ce que j'avais pensé après coup.
Autant de ASK que de découpage de 4 caractères.
Je pense qu'avec la validation automatique une fois le champ remplis, ça devrait le faire.

Je vais voir ça de près.

Cordialement
PM
Top
Gianni
Posted: 15/09/16 11:45
Quote Post


Hyper User
*****

Group: _Membre
Posts: 790
Member No.: 53
Joined: 13/08/02
Submissions: None Submitted
Downloads: 11



validation automatique:
mask 8
Un retour chariot n'est pas exigé, si la zone de saisie est complète.

ciao
gianni
PMUsers WebsiteMSN
Top
ChV17
Posted: 15/09/16 12:05
Quote Post


Ultra User
****

Group: Membre
Posts: 361
Member No.: 1213
Joined: 18/09/06
Submissions: None Submitted
Downloads: No Files Downloaded



QUOTE (Gianni @ 15/09/16 11:45)
validation automatique:
mask 8
Un retour chariot n'est pas exigé, si la zone de saisie est complète.

ciao
gianni

Merci
PM
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic Options Reply to this topicStart new topicStart Poll

 

webcron.org Get Firefox! prologue-community.org est monitoré par ikoula.fr Referenceur Gratuit www.prologue-community est mis en évidence sur internet grace à daubresse.fr
moteur de recherche - referencement
Conformément à l'article 34 de la loi "Informatique et Liberté" vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent.
Pour l'exercer, merci de nous contacter : CONTACT US

www.prologue-community.org n'est pas enregistré à la CNIL
www.prologue-community.org est hébergé sur visit.fr

www.prologue-community.org est indépendant de la société Prologue
Une grande partie des logiciels et outils cités sur www.prologue-community.org sont des produits et marques déposées par la société Prologue


MKPortal M1.1 Rc1 ©2003-2005 All rights reserved
Page generated in 0.02224 seconds with 2 queries