PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Attente de saisie dans une une table
Attente de saisie dans une une table
Iniciado por Nicolas, 13,feb. 2020 14:19 - 3 respuestas
Miembro registrado
13 mensajes
Publicado el 13,febrero 2020 - 14:19
Bonjour à tous,

Voici ma problématique (qui est pourtant simple mais je tourne en rond) :

J'ai une fenêtre affichant une table vide de 2 lignes sur 12 colonnes. Cette table doit afficher les codes barres de 2x12 produits (lu avec douchette automatique) à emballer, dans chaque case. Puis une fois mes 24 scans je valide le tout et je redémarre un cycle.

0 : Je scan manuellement le code du carton
1 : Je me "positionne" sur la cellule 1x1
2 : J'attend la lecture du scan du 1er produit
3 : Si scan ok, j'enregistre le scan dans un fichier hfsql puis je me positionne sur la cellule 1x2
4 : etc
5 :Au 13 produit je me met sur la cellule 2x1 (2eme ligne/1ere colonne)

Je n'arrive pas à trouver la bonne méthodologie entre une boucle TANTQUE ou un SI truc ALORS i++ ...

Quelqu'un aurait une piste pour m'aiguiller ?

Bien à vous.

Bonne journée à tous :)
Miembro registrado
19 mensajes
Publicado el 13,febrero 2020 - 14:50
Bonjour,

je ne procéderais pas par un champ table mais je ferais 2 X 12 champs de saisie, avec le bon ordre de tabulation est un reprise saisie.
Ensuite du créer une procédure d'ajout dans chaque cases, tu crées une variable code_saisie = champ_xx
Matable.marubrique = codesaisie
SI HAjoute(Matable) = Vrai ALORS
RepriseSaisie(ChampSuivant())
SINON
reprisesaisise(ChampEnCours())


Bon dev
Miembro registrado
13 mensajes
Publicado el 13,febrero 2020 - 17:11
Bonjour Thibault et merci pour votre réponse.

Dans mes contraintes "visuelles", j'ai besoin d'avoir une zone de saisie centrale qui accueille le scan. Cette lecture est mise en forme par des extraitchaine puis ajoutée dans ma table juste en visualisation.

Une peu comme à la caisse d'un supermarché ! Ou lorsque que l'hôtesse de caisse scan, le résultat s'affiche dans un tableau blanc ligne après ligne.
Miembro registrado
121 mensajes
Publicado el 13,febrero 2020 - 18:38
Bonsoir,

Et ceci

https://doc.pcsoft.fr/fr-FR/?1013149

Cordialement