L4G >  status  

Afficher tout Masquer tout

status contient le statut de retour d'une instruction de saisie.

 

Classe, type et dimension

Libelle [S]status

 

Exemples

 

# Exemple 1 : test de status dans l'ordre Pick
# affichage des éléments hiérarchisés
Listbox [ZMT] SEL
& [F:ZMT]YITMREF Titled "Référence",
& [F:ZMT]YUOM Titled "Unité",
& [F:ZMT]YVATRAT Titled "Taux",
& [F:ZMT]YITMDES Titled "Désignation"
& 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, 44 : Break
            When 28 : Gosub SELECTION
            When 43 : Gosub DESELECTION
        Endcase
    Until 1=0
    When GSTAPKF : Goto FIN
    When GSTAESC, GSTAFIN : Goto FIN
Endcase
Goto SAIPIC

 

# Exemple 2 : test de status
# sur la variable de bas de tableau
########################################
Subprog C_NBLIG
Local Integer NOL
GMODIF=2
# --> contrôle d'insertion d'une ligne
If status = 73 :NOL=nolign-1 :GOSUB TEST_INS From SUBSQHB : Endif

# --> contrôle de suppression d'une ligne
If status = 65
NOL=nolign-1
GMODIF = 1
Gosub TEST_ANU From SUBSQHB
Endif

# --> contrôle de suppression de plusieurs lignes
If status = 68 | status = 83
GMODIF = 1
For NOL=nolign-1 To nolign1-1
Gosub TEST_ANU From SUBSQHB
If mkstat : Break : Endif
Next NOL
Endif

# --> contrôle de modification d'une ligne
If status = 75
NOL=nolign-1
GMODIF=0
Gosub TEST_MOD From SUBSQHB
Endif
End

 

Description

status permet de connaître le résultat d'une opération de saisie.

Cette variable est également remise à 1 après l'opération d'affichage Affzo.

Les différentes valeurs possibles de la variable,  les variables globales associées, ainsi que les indices de la variable globale GETABOU sont résumées dans le tableau ci-dessous

Statuts

Variables

Description

Indice
GETABOU

1

spacer.gif (822 octets)

Positionnement par tab

spacer.gif (822 octets)

2

 

Fenêtre de sélection sur un champ

spacer.gif (822 octets)

4

GSTARET

Sortie par return

spacer.gif (822 octets)

5

spacer.gif (822 octets)

Positionnement par shift+tab

spacer.gif (822 octets)

7

GSTAESC

Fermeture de la boîte

spacer.gif (822 octets)

20

GSTATIRspacer.gif (822 octets)

Positionnement par click souris vers une zone

spacer.gif (822 octets)

21

spacer.gif (822 octets)

Positionnement par click souris vers un tableau

spacer.gif (822 octets)

26

spacer.gif (822 octets)

Entrée en saisie sur un tableau par double-click sur une cellule

spacer.gif (822 octets)

27

GSTALFT

Click sur liste de gauche

spacer.gif (822 octets)

28

GSTALF2

Double click sur liste de gauche

spacer.gif (822 octets)

36

GSTALF3

Click sur liste hiérarchisée

spacer.gif (822 octets)

37

GSTALF4

Double click sur liste hiérarchisée

spacer.gif (822 octets)

41

spacer.gif (822 octets)

Dé-sélection dans boîte de picking

spacer.gif (822 octets)

42

GSTAPIC

Evènement sur boîte de picking

spacer.gif (822 octets)

43

spacer.gif (822 octets)

Dé-sélection dans boîte de picking hiérarchisée

spacer.gif (822 octets)

44

GSTAPKF

Fermeture d'une boîte de picking

spacer.gif (822 octets)

45

GSTASRA

Sélection rapide

spacer.gif (822 octets)

46

 

activation du bouton "VERIFIER" dans l'éditeur de formule

spacer.gif (822 octets)

47

 

Sélection élément mère sans élément fille dans l'éditeur de formule

spacer.gif (822 octets)

48

GSTAPRG

Page précédente pour la liste de gauche

spacer.gif (822 octets)

49

GSTASVG

Page suivante pour la liste de gauche

spacer.gif (822 octets)

55

GSTABOI

Fin tiroir

spacer.gif (822 octets)

65

spacer.gif (822 octets)

Annulation d'une ligne

spacer.gif (822 octets)

68

spacer.gif (822 octets)

Annulation d'un groupe de lignes

spacer.gif (822 octets)

71

spacer.gif (822 octets)

Changement de ligne

spacer.gif (822 octets)

73

spacer.gif (822 octets)

Insertion ligne

spacer.gif (822 octets)

75

spacer.gif (822 octets)

Modification ligne

spacer.gif (822 octets)

82

spacer.gif (822 octets)

Reprise

spacer.gif (822 octets)

83

spacer.gif (822 octets)

Effacer un groupe de lignes

spacer.gif (822 octets)

91

GSTANEW

Fichier / nouveau

GNOUV

92

GSTAENR

Fichier / enregistrer

GENRE

93

GSTACRE

Fichier / créer

GCREE

94

GSTAANU

Fichier / supprimer

GSUPP

95

GSTASEL

Fichier / sélection

GSELE

96

GSTAFIR

Fichier / premier

GPREM

97

GSTALAS

Fichier / dernier

GDERN

98

GSTASUI

Fichier / suivant

GSUIV

99

GSTAPRE

Fichier / précédent

GPREC

129-140

GBOUT1..12

Boutons sur menu contextuel

spacer.gif (822 octets)

145

GSTAEUR

Affichage / Euro

spacer.gif (822 octets)

147

GSTAMHL

Modification aide

spacer.gif (822 octets)

148

GSTAHLP

Information champ

spacer.gif (822 octets)

170-177

GBOUT13..20

Boutons sur menu contextuel

1029

GSTAOK

OK

GVALI

1100-1119

GSTASPE1..6

Boutons applicatifs précédés de contrôles (GSTABOU+I)

GSPE1..6

1200-1219

spacer.gif (822 octets)

Menus applicatifs précédés de contrôles

spacer.gif (822 octets)

1220-1239

spacer.gif (822 octets)

Statuts pour les spécifiques précédés de contrôles

spacer.gif (822 octets)

1792

GSTAFIN

bouton Abandon

GABAN

1793

GSTACHG

Fichier / Changement de code

GCHAN

1794

GSTAJOI

Fichier / Pièces jointes

GJOIN

1795

GSTACOM

Fichier / Commentaires

GCOMM

1796

GSTAEDI

Fichier / Impression

GEDIT

1797

GSTALIS

Fichier / Liste

GLIST

1798

GSTADAT

Fichier / Propriété

GDATC

1799

GSTARAF

Affichage / Rafraîchissement

GRAFF

1800-1819

spacer.gif (822 octets)

Boutons applicatifs sans contrôles (GSTABOU2+I)

spacer.gif (822 octets)

1820

GSTATRN

Bouton transaction

GTRAN

1821

GSTAFIN

Bouton  Fin

 

1822

GSTAHLO

Aide sur fiche OBJet

spacer.gif (822 octets)

1823

GSTASTA

Statistiques

spacer.gif (822 octets)

1824

GSTAWOR

Workflow

spacer.gif (822 octets)

1825

GSTALNK

Explorateur de liaisons

spacer.gif (822 octets)

1826

GSTAUNL

web service site : déverrouillage et abandon de la fiche courante

spacer.gif (822 octets)

1827

GSTAMOT

Sélection mot-clé

spacer.gif (822 octets)

1828

GSTALIT

pour forcer la relecture

spacer.gif (822 octets)

1829

GSTANBR

Nombre de fiches dans un OBJet (GEODE )

spacer.gif (822 octets)

1830

GSTAPCK

Sélection sur un browser de picking ( GEODE )

spacer.gif (822 octets)

1831

GSTAENV

Changement d'environnement ( GEODE )

spacer.gif (822 octets)

1832

GSTAPCK1

Tout cocher sur un browser de picking ( GEODE )

spacer.gif (822 octets)

1833

GSTAPCK2

Tout décocher sur un browser de picking ( GEODE )

spacer.gif (822 octets)

2000-2019

spacer.gif (822 octets)

Menus applicatifs sans contrôles

spacer.gif (822 octets)

2020-2029

spacer.gif (822 octets)

Statuts pour les spécifiques sans contrôles

spacer.gif (822 octets)

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés