L4G >  Pick  

Afficher tout Masquer tout

Pick permet de connaître les enregistrements sélectionnés et désélectionnés dans une boite de picking.

Syntaxe

Pickabrev

 

Paramètres

Elément

Description

Restrictions

abrev

Abréviation désignant la boite de picking

La boite doit être ouverte

 

Exemples

#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

 

Description

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 :

  • une boite simple ( Listbox )
  • une boite hiérarchisée ( Treebox )
  • une boite hiérarchisée avec des champs saisissables ( Pickbox )

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

 

Erreurs associées

Erreur

Description

 

 

 

Mots-clés associés

Boxact  -   Fillbox  -  Currbox  -  Setlbox  -   Dislbox