Pick permet de connaître les enregistrements sélectionnés et désélectionnés dans une boite de picking.
Pickabrev
Elément | Description | Restrictions |
abrev | Abréviation désignant la boite de picking | La boite doit être ouverte |
#ouverture de la table (avec clé : yitmref,yuom,yvatrat)
If !clalev([F:ZMT]) : Local File ZMOTTBX [ZMT] : Endif# affichage des éléments hiérarchisés
Treebox [ZMT] SEL
& [F:ZMT]YITMREF Titled "",
& [F:ZMT]YUOM Titled "",
& [F:ZMT]YVATRAT Titled ""
& Sized(160,240)
& Titled "Fenêtre de picking"
& At(40,40)
& As [PIC]
Boxact [PIC]
Fillbox [PIC]#saisie dans la boîte de picking hiérarchisée
$SAIPIC
Boxinp [PIC] Using RESU
Case RESU
When GSTAPIC
Repeat
Pick [PIC]
Case status
When 7 : Break
When 37 : Gosub SELECTION
When 41 : Gosub DESELECTION
Endcase
Until 1=0
When GSTAPKF : Goto FIN
When GSTAESC, GSTAFIN : Goto FIN
Endcase
Goto SAIPIC
Pick permet de connaître les enregistrements sélectionnés et désélectionnés dans une boite de picking. Cette boite de picking peut être soit :
En effet, par l'instruction Boxinp, vous sélectionnez ou désélectionnez plusieurs enregistrements, puis pour valider cette saisie, vous appuyer sur le bouton "Appliquer". A ce moment, l'instruction pick exécutée pour chaque enregistrement sélectionné ou désélectionné, retourne le statut dans la variable Status, ainsi que la classe [F] de la clé primaire.
Les statuts retournés par l'instructions Boxinp sont :
Status | Globales | Description |
7 | GSTAESC | Sortie du masque sur lequel s'appuye la boite de picking |
42 | GSTAPIC | Sortie de la boite de picking avec validation par le bouton "Appliquer" |
44 | GSTAPKF | Sortie de la boite de picking sans validation |
Les statuts retournés par l'instructions Pick sont :
Status | Description |
7 | fin |
28 | Sélection dans une boite simple |
37 | Sélection dans une boite hiérarchisée |
41 | Dé-sélection dans une boite hiérarchisée |
43 | Dé-sélection dans une boite simple |