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

Positionnement par tab

2

 

Fenêtre de sélection sur un champ

4

GSTARET

Sortie par return

5

Positionnement par shift+tab

7

GSTAESC

Fermeture de la boîte

20

GSTATIR

Positionnement par click souris vers une zone

21

Positionnement par click souris vers un tableau

26

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

27

GSTALFT

Click sur liste de gauche

28

GSTALF2

Double click sur liste de gauche

36

GSTALF3

Click sur liste hiérarchisée

37

GSTALF4

Double click sur liste hiérarchisée

41

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

42

GSTAPIC

Evènement sur boîte de picking

43

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

44

GSTAPKF

Fermeture d'une boîte de picking

45

GSTASRA

Sélection rapide

46

 

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

47

 

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

48

GSTAPRG

Page précédente pour la liste de gauche

49

GSTASVG

Page suivante pour la liste de gauche

55

GSTABOI

Fin tiroir

65

Annulation d'une ligne

68

Annulation d'un groupe de lignes

71

Changement de ligne

73

Insertion ligne

75

Modification ligne

82

Reprise

83

Effacer un groupe de lignes

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

145

GSTAEUR

Affichage / Euro

147

GSTAMHL

Modification aide

148

GSTAHLP

Information champ

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

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

1220-1239

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

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

Boutons applicatifs sans contrôles (GSTABOU2+I)

1820

GSTATRN

Bouton transaction

GTRAN

1821

GSTAFIN

Bouton  Fin

 

1822

GSTAHLO

Aide sur fiche OBJet

1823

GSTASTA

Statistiques

1824

GSTAWOR

Workflow

1825

GSTALNK

Explorateur de liaisons

1826

GSTAUNL

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

1827

GSTAMOT

Sélection mot-clé

1828

GSTALIT

pour forcer la relecture

1829

GSTANBR

Nombre de fiches dans un OBJet (GEODE )

1830

GSTAPCK

Sélection sur un browser de picking ( GEODE )

1831

GSTAENV

Changement d'environnement ( GEODE )

1832

GSTAPCK1

Tout cocher sur un browser de picking ( GEODE )

1833

GSTAPCK2

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

2000-2019

Menus applicatifs sans contrôles

2020-2029

Statuts pour les spécifiques sans contrôles

 

Erreurs associées

Pas d'erreur associée.

Mots-clés associés