@DATABASE ARexx.guide
@AUTHOR "Rafal Kaczmarczyk, Mariusz Danilewicz / ATO PL, Kami Niescioruk / ATO PL"
@(C) "Copyright © 2001 Rafal Kaczmarczyk"
@$VER: ARexx.guide 1.0 (20.03.2001)

@REMARK Translation  ATO-Fr 1.0 (03.07.2001) Hervé Dupont
@REMARK Proofreading ATO-Fr 1.0 (07.07.2001) Pascal Rullier
@REMARK Last modif   ATO-Fr 1.0 (07.07.2001) HD

@WORDWRAP

@NODE MAIN "Documentation des commandes ARexx pour XBaze"

@{fg highlight}@{B}@{U}ARexx@{fg text}@{UB}@{UU}

Le port ARexx obtient son nom de la manière suivante : XBAZE.[Nº],
où [Nº] est le numéro d'ordre des programmes XBaze en cours d'exécution.
Dès le premier lancement XBaze à son port ARexx avec le nom de XBAZE,
vous pouvez changer le nom du port dans la fenêtre des réglages du projet,
mais ce nom de port ne sera valide que pour le projet en cours.

@{fg highlight}@{B}Démarrage :@{fg text}@{UB}
  Vous pouvez exécuter les scripts ARexx via le menu
  « Outils|ARexx|Exécuter un script » de la fenêtre principale.
  Il vous faut entrer un nom de programme dans la fenêtre qui apparaît.
  Vous pouvez aussi exécuter un script ARexx en le sélectionnant dans la
  liste (si vous l'avez installé), à partir du menu « Outils|ARexx| ».

@{fg highlight}@{B}Installation de scripts ARexx dans le menu :@{fg text}@{UB}
  Vous pouvez assigner 10 scripts ARexx dans le menu « Outils|ARexx ». Pour
  se faire, vous devez passer par le menu « Outils|Réglages|ARexx... ».
  
@{fg highlight}@{B}Assigner un programme à un champ :@{fg text}@{UB}
  Il est possible d'assigner d'autres programmes (scripts) ARexx aux
  différents champs. Ceci se fait en passant par le menu
  « Outils|Champs|ARexx... ».

@{" Commandes par ordre alphabétique " LINK AREXXINDEX}
@{" Commandes par ordre thématique   " LINK AREXXINDEX2}

@ENDNODE

@NODE AREXXINDEX "Commandes par ordre alphabétique"

@{fg highlight}@{B}@{U}Commandes par ordre alphabétique@{fg text}@{UB}@{UU}

    @{" ACTIVATEFIELD          " LINK ACTIVATEFIELD}
    @{" ACTIVATEWINDOW         " LINK ACTIVATEWINDOW}
    @{" ADD                    " LINK ADD}
    @{" BROWSE                 " LINK BROWSE}
    @{" CLEAR                  " LINK CLEAR}
    @{" CLRSEARCHCRT           " LINK CLRSEARCHCRT}
    @{" CLRSORTCRT             " LINK CLRSORTCRT}
    @{" COPY                   " LINK COPY}
    @{" CURRENTFIELD           " LINK CURRENTFIELD}
    @{" CURRENTRECORD          " LINK CURRENTRECORD}
    @{" CUT                    " LINK CUT}
    @{" DEFAULTVIEW            " LINK DEFAULTVIEW}
    @{" DEL                    " LINK DEL}
    @{" DELALL                 " LINK DELALL}
    @{" DELMARKED              " LINK DELMARKED}
    @{" DELUNMARKED            " LINK DELUNMARKED}
    @{" DISPLAYBEEP            " LINK DISPLAYBEEP}
    @{" FINDNEXTRECORD         " LINK FINDNEXTRECORD}
    @{" FINDPREVRECORD         " LINK FINDPREVRECORD}
    @{" FINDRECORD             " LINK FINDRECORD}
    @{" FIRSTFIELD             " LINK FIRSTFIELD}
    @{" FIRSTRECORD            " LINK FIRSTRECORD}
    @{" GETFIELD               " LINK GETFIELD}
    @{" GETFIELDTYPE           " LINK GETFIELDTYPE}
    @{" GETFILENAME            " LINK GETFILENAME}
    @{" GETLANGUAGENAME        " LINK GETLANGUAGENAME}
    @{" GETNROFFIELDS          " LINK GETNROFFIELDS}
    @{" GETNROFMARKEDRECORDS   " LINK GETNROFMARKEDRECORDS}
    @{" GETNROFRECORDS         " LINK GETNROFRECORDS}
    @{" GETNROFVISFIELDS       " LINK GETNROFVISFIELDS}
    @{" GETPORTNAME            " LINK GETPORTNAME}
    @{" GETPRJCREATIONDATE     " LINK GETPRJCREATIONDATE}
    @{" GETPRJMODIFICATIONDATE " LINK GETPRJMODIFICATIONDATE}
    @{" GETPROGRAMDIRNAME      " LINK GETPROGRAMDIRNAME}
    @{" GETPROGRAMNAME         " LINK GETPROGRAMNAME}
    @{" GETPROJECTAUTHOR       " LINK GETPROJECTAUTHOR}
    @{" GETPROJECTDIRNAME      " LINK GETPROJECTDIRNAME}
    @{" GETPROJECTINFO         " LINK GETPROJECTINFO}
    @{" GETPROJECTVERSION      " LINK GETPROJECTVERSION}
    @{" GETPUBSCRNAME          " LINK GETPUBSCRNAME}
    @{" GETRECCREATIONDATE     " LINK GETRECCREATIONDATE}
    @{" GETRECMODIFICATIONDATE " LINK GETRECMODIFICATIONDATE}
    @{" GETSEARCHOPERATOR      " LINK GETSEARCHOPERATOR}
    @{" GETSEARCHSTRING        " LINK GETSEARCHSTRING}
    @{" GETVIEWFILENAME        " LINK GETVIEWFILENAME}
    @{" GUIFIND                " LINK GUIFIND}
    @{" GUISORT                " LINK GUISORT}
    @{" GUIGOTO                " LINK GUIGOTO}
    @{" GUIPRINT               " LINK GUIPRINT}
    @{" HIDE                   " LINK HIDE}
    @{" ISBLANK                " LINK ISBLANK}
    @{" ISDEFAULT              " LINK ISDEFAULT}
    @{" ISHIDDEN               " LINK ISHIDDEN}
    @{" ISMARKED               " LINK ISMARKED}
    @{" LASTFIELD              " LINK LASTFIELD}
    @{" LASTRECORD             " LINK LASTRECORD}
    @{" LOCKGUI                " LINK LOCKGUI}
    @{" MARK                   " LINK MARK}
    @{" MARKALL                " LINK MARKALL}
    @{" MERGE                  " LINK MERGE}
    @{" NEXTFIELD              " LINK NEXTFIELD}
    @{" NEXTRECORD             " LINK NEXTRECORD}
    @{" OPEN                   " LINK OPEN}
    @{" OPENVIEW               " LINK OPENVIEW}
    @{" PASTE                  " LINK PASTE}
    @{" PREVFIELD              " LINK PREVFIELD}
    @{" PREVRECORD             " LINK PREVRECORD}
    @{" QUIT                   " LINK QUIT}
    @{" REQUESTCHOICE          " LINK REQUESTCHOICE}
    @{" REQUESTDIR             " LINK REQUESTDIR}
    @{" REQUESTFIELD           " LINK REQUESTFIELD}
    @{" REQUESTFILE            " LINK REQUESTFILE}
    @{" REQUESTSTRING          " LINK REQUESTSTRING}
    @{" RESET                  " LINK RESET}
    @{" RETRYINPUT             " LINK RETRYINPUT}
    @{" REVEAL                 " LINK REVEAL}
    @{" SAVE                   " LINK SAVE}
    @{" SEARCHONLYMARKED       " LINK SEARCHONLYMARKED}
    @{" SETFIELD               " LINK SETFIELD}
    @{" SETSEARCHOPERATOR      " LINK SETSEARCHOPERATOR}
    @{" SETSEARCHSTRING        " LINK SETSEARCHSTRING}
    @{" SREENTOFRONT           " LINK SREENTOFRONT}
    @{" STATISTICS             " LINK STATISTICS}
    @{" TOGLLEMARKS            " LINK TOGLLEMARKS}
    @{" TRUEGETFIELD           " LINK TRUEGETFIELD}
    @{" UNLOCKGUI              " LINK UNLOCKGUI}
    @{" UNMARK                 " LINK UNMARK}
    @{" UNMARKALL              " LINK UNMARKALL}
    @{" WINDOWTOFRONT          " LINK WINDOWTOFRONT}

@ENDNODE

@NODE AREXXINDEX2 "Commandes par ordre thématique"

@{fg highlight}@{B}@{U}Commandes par ordre thématique@{fg text}@{UB}@{UU}

@{fg highlight}@{B}Champs :@{fg text}@{UB}
    @{" GETNROFFIELDS          " LINK GETNROFFIELDS}
    @{" GETNROFVISFIELDS       " LINK GETNROFVISFIELDS}

    @{" ACTIVATEFIELD          " LINK ACTIVATEFIELD}
    @{" RETRYINPUT             " LINK RETRYINPUT}

    @{" CURRENTFIELD           " LINK CURRENTFIELD}
    @{" REQUESTFIELD           " LINK REQUESTFIELD}
    @{" FIRSTFIELD             " LINK FIRSTFIELD}
    @{" PREVFIELD              " LINK PREVFIELD}
    @{" NEXTFIELD              " LINK NEXTFIELD}
    @{" LASTFIELD              " LINK LASTFIELD}

    @{" GETFIELD               " LINK GETFIELD}
    @{" GETFIELDTYPE           " LINK GETFIELDTYPE}
    @{" SETFIELD               " LINK SETFIELD}
    @{" TRUEGETFIELD           " LINK TRUEGETFIELD}

    @{" HIDE                   " LINK HIDE}
    @{" ISHIDDEN               " LINK ISHIDDEN}
    @{" REVEAL                 " LINK REVEAL}

    @{" GETSEARCHSTRING        " LINK GETSEARCHSTRING}
    @{" GETSEARCHOPERATOR      " LINK GETSEARCHOPERATOR}
    @{" SETSEARCHSTRING        " LINK SETSEARCHSTRING}
    @{" SETSEARCHOPERATOR      " LINK SETSEARCHOPERATOR}

    @{" BROWSE                 " LINK BROWSE}
    @{" STATISTICS             " LINK STATISTICS}



@{fg highlight}@{B}Enregistrements :@{fg text}@{UB}
    @{" GETNROFRECORDS         " LINK GETNROFRECORDS}
    @{" GETNROFMARKEDRECORDS   " LINK GETNROFMARKEDRECORDS}
    @{" GETRECCREATIONDATE     " LINK GETRECCREATIONDATE}
    @{" GETRECMODIFICATIONDATE " LINK GETRECMODIFICATIONDATE}

    @{" CURRENTRECORD          " LINK CURRENTRECORD}
    @{" FIRSTRECORD            " LINK FIRSTRECORD}
    @{" PREVRECORD             " LINK PREVRECORD}
    @{" NEXTRECORD             " LINK NEXTRECORD}
    @{" LASTRECORD             " LINK LASTRECORD}

    @{" CUT                    " LINK CUT}
    @{" COPY                   " LINK COPY}
    @{" PASTE                  " LINK PASTE}

    @{" CLEAR                  " LINK CLEAR}
    @{" RESET                  " LINK RESET}
    @{" ISDEFAULT              " LINK ISDEFAULT}
    @{" ISBLANK                " LINK ISBLANK}

    @{" MARK                   " LINK MARK}
    @{" UNMARK                 " LINK UNMARK}
    @{" MARKALL                " LINK MARKALL}
    @{" UNMARKALL              " LINK UNMARKALL}
    @{" TOGLLEMARKS            " LINK TOGLLEMARKS}
    @{" ISMARKED               " LINK ISMARKED}

    @{" ADD                    " LINK ADD}
    @{" MERGE                  " LINK MERGE}

    @{" DEL                    " LINK DEL}
    @{" DELALL                 " LINK DELALL}
    @{" DELMARKED              " LINK DELMARKED}
    @{" DELUNMARKED            " LINK DELUNMARKED}

    @{" FINDRECORD             " LINK FINDRECORD}
    @{" FINDNEXTRECORD         " LINK FINDNEXTRECORD}
    @{" FINDPREVRECORD         " LINK FINDPREVRECORD}
    @{" SEARCHONLYMARKED       " LINK SEARCHONLYMARKED}

    @{" CLRSEARCHCRT           " LINK CLRSEARCHCRT}
    @{" CLRSORTCRT             " LINK CLRSORTCRT}



@{fg highlight}@{B}Projet :@{fg text}@{UB}
    @{" OPEN                   " LINK OPEN}
    @{" SAVE                   " LINK SAVE}
    @{" GUIPRINT               " LINK GUIPRINT}
    @{" DEFAULTVIEW            " LINK DEFAULTVIEW}
    @{" OPENVIEW               " LINK OPENVIEW}
    @{" GUISORT                " LINK GUISORT}
    @{" GUIFIND                " LINK GUIFIND}
    @{" GUIGOTO                " LINK GUIGOTO}

    @{" GETFILENAME            " LINK GETFILENAME}
    @{" GETVIEWFILENAME        " LINK GETVIEWFILENAME}
    @{" GETPROJECTDIRNAME      " LINK GETPROJECTDIRNAME}
    @{" GETPRJCREATIONDATE     " LINK GETPRJCREATIONDATE}
    @{" GETPRJMODIFICATIONDATE " LINK GETPRJMODIFICATIONDATE}
    @{" GETPROJECTAUTHOR       " LINK GETPROJECTAUTHOR}
    @{" GETPROJECTVERSION      " LINK GETPROJECTVERSION}
    @{" GETPROJECTINFO         " LINK GETPROJECTINFO}

    @{" LOCKGUI                " LINK LOCKGUI}
    @{" UNLOCKGUI              " LINK UNLOCKGUI}



@{fg highlight}@{B}Autres :@{fg text}@{UB}
    @{" GETLANGUAGENAME        " LINK GETLANGUAGENAME}
    @{" GETPORTNAME            " LINK GETPORTNAME}
    @{" GETPROGRAMDIRNAME      " LINK GETPROGRAMDIRNAME}
    @{" GETPROGRAMNAME         " LINK GETPROGRAMNAME}
    @{" GETPUBSCRNAME          " LINK GETPUBSCRNAME}

    @{" REQUESTCHOICE          " LINK REQUESTCHOICE}
    @{" REQUESTDIR             " LINK REQUESTDIR}
    @{" REQUESTFILE            " LINK REQUESTFILE}
    @{" REQUESTSTRING          " LINK REQUESTSTRING}

    @{" DISPLAYBEEP            " LINK DISPLAYBEEP}
    @{" SREENTOFRONT           " LINK SREENTOFRONT}
    @{" ACTIVATEWINDOW         " LINK ACTIVATEWINDOW}
    @{" WINDOWTOFRONT          " LINK WINDOWTOFRONT}

    @{" QUIT                   " LINK QUIT}

@ENDNODE

@NODE GETFIELD "GETFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETFIELD <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le contenu du champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne d'un champ cyclique (et non pas le numéro de la
    position  sur la liste cyclique), et un booléen sur un champ booléen.
    Si n'indiquez pas un nom de champ (sensible à la casse (Maj. <> min.),
    la commande renverra le type du champ actuel.

  @{B}RC:@{UB}
    Retourne -1 si le champ n'existe pas.

@ENDNODE

@NODE TOGLLEMARKS "TOGLLEMARKS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}TOGLLEMARKS@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Inverse les champs marqués avec les champs non marqués.
    Si le champ était marqué il passera non marqué et vice et versa.
  
@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE TRUEGETFIELD "TRUEGETFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}TRUEGETFIELD <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le contenu du champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Comme pour @{"GETFIELD" LINK GETFIELD} à la différence près qu'il
    retourne un nombre correspondant à la position dans la liste cyclique
    et un booléen pour un champ booléen.

  @{B}RC:@{UB}
    Retourne -1 si le champ indiqué n'existe pas.

@ENDNODE

@NODE GETFIELDTYPE "GETFIELDTYPE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETFIELDTYPE <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne un texte donnant le type de champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    En fonction du type de champ (« Chaîne », « Numérique », « Booléen »,
    « Cyclique », « Bouton », « Texte »).
    Si vous n'indiquez pas un nom de champ (sensible à la casse
    (Maj. <> min.), la commande renverra le type du champ actuel.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE SEARCHONLYMARKED "SEARCHONLYMARKED"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SEARCHONLYMARKED <value>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Quand vous entrez « 1 », le programme ne recherche que les
    enregistrements marqués. Avec « 0 » le programme recherche
    tous les enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Si vous n'indiquez aucune valeur, le programme retournera la valeur 
    actuelle de cette option.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE SETFIELD "SETFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SETFIELD <nom du champ>,<value>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Insérez une valeur dans un champ spécifié. Pour les champs booléen,
    seules les valeurs suivantes sont acceptées : « =0 » pour faux et
    « <>0 » pour vrai. Pour les gadgets cycliques, vous devez indiquer la
    position dans la liste.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1 si le champ indiqué n'existe pas.

@ENDNODE

@NODE SETSEARCHOPERATOR "SETSEARCHOPERATOR"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SETSEARCHOPERATOR <value>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Définir l'opérateur de comparaison lors de la recherche d'une chaîne
    dans le champ courant. L'opérateur est défini pour le champ en cours.
    Les valeurs entrées concernent le gadget cyclique dans la fenêtre
    de recherche des enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Si une erreur survient, la fonction retourne « 1 ».

@ENDNODE

@NODE SETSEARCHSTRING "SETSEARCHSTRING"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SETSEARCHSTRING <search pattern>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Définir le motif de recherche pour le champ courant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Si une erreur survient, la fonction retourne « 1 ».

@ENDNODE

@NODE CURRENTFIELD "CURRENTFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CURRENTFIELD <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Définir le champ spécifié en champ courant (sensible à la casse).

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Si l'argument n'est pas indiqué, la commande retourne le nom du champ
    actif (courant).
  @{B}RC:@{UB}
    Retourne -1 si le champ indiqué n'existe pas.

@ENDNODE

@NODE FINDNEXTRECORD "FINDNEXTRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}FINDNEXTRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Le programme débute la recherche de l'enregistrement actuel vers le
    suivant jusqu'au dernier enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'enregistrements ayant une correspondance. Si la fonction ne
    trouve aucun enregistrement correspondant, la valeur 0 sera retournée.
  @{B}RC:@{UB}
    Lorsque le motif de recherche n'est pas spécifié, la fonction retourne
    -1.

@ENDNODE

@NODE FINDPREVREORD "FINDPREVRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}FINDPREVRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Le programme débute la recherche de l'enregistrement actuel vers le
    précédent jusqu'au premier enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'enregistrements ayant une correspondance. Si la fonction ne
    trouve aucun enregistrement correspondant, la valeur 0 sera retournée.
  @{B}RC:@{UB}
    Lorsque le motif de recherche n'est pas spécifié, la fonction retourne
    -1.

@ENDNODE

@NODE FINDRECORD "FINDRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}FINDRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Le programme recherche du premier au dernier enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'enregistrement ayant une correspondance. Si la fonction ne
    trouve aucun enregistrement correspondant, la valeur 0 sera retournée.
  @{B}RC:@{UB}
    Lorsque le motif de recherche n'est pas spécifié, la fonction retourne
    -1.

@ENDNODE

@NODE FIRSTFIELD "FIRSTFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}FIRSTFIELD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active le premier champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du champ.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE LASTFIELD "LASTFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}LASTFIELD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active le dernier champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du champ.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE NEXTFIELD "NEXTFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}NEXTFIELD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active le champ suivant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du champ.
  @{B}RC:@{UB}
    Retourne -1, quand le champ n'esxiste pas.

@ENDNODE

@NODE PREVFIELD "PREVFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}PREVFIELD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Activates champ précédent.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du champ.
  @{B}RC:@{UB}
    Retourne -1, quand le champ précédent n'existe pas.

@ENDNODE

@NODE RETRYINPUT "RETRYINPUT"

@{fg highlight}@{B}@{fg text}Syntaxe :@{fg text}@{UB}
  @{B}RETRYINPUT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active le champ à partir duquel le script ARexx a été appelé. Si le
    script a été appelé au changement du contenu d'un champ, c'est le champ
    suivant qui sera activé.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE ACTIVATEFIELD "ACTIVATEFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ACTIVATEFIELD <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active le gadget du champ indiqué par le nom du champ.
    Il ne peut être utilisé que pour les champs « chaîne » et « numérique ».
    Si vous n'indiquez aucun nom, le gadget du champ actif sera activé.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, si le champ indiqué n'existe pas ou si le type de champ est
    erroné.

@ENDNODE

@NODE CURRENTRECORD "CURRENTRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CURRENTRECORD <numéro de l'enregistrement>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Se place sur l'enregistrement indiqué.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Si l'argument n'est pas spécifié, la fonction retourne le numéro de
    l'actuel enregistrement.
  @{B}RC:@{UB}
    Quand le numéro est hors limite, -1 est retourné.

@ENDNODE

@NODE FIRSTRECORD "FIRSTRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}FIRSTRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Se place sur le premier enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Numéro de l'enregistrement.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE LASTRECORD "LASTRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}LASTRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Se place sur le dernier enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Numéro de l'enregistrement.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE NEXTRECORD "NEXTRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}NEXTRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Se place sur l'enregistrement suivant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Numéro de l'enregistrement.
  @{B}RC:@{UB}
    Retourne -1 si l'enregistrement n'existe pas.

@ENDNODE

@NODE PREVRECORD "PREVRECORD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}PREVRECORD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Se place sur l'enregistrement précédent.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
  Numéro de l'enregistrement.
  @{B}RC:@{UB}
    Retourne -1 si l'enregistrement n'existe pas.

@ENDNODE

@NODE DEL "DEL"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DEL@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface l'enregistrement courant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, si l'enregistrement est tout seul dans le projet.

@ENDNODE

@NODE CLRSEARCHCRT "CLRSEARCHCRT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CLRSEARCHCRT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface les critères de recherche.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE CLRSORTCRT "CLRSORTCRT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CLRSORTCRT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface les critères de tri.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE COPY "COPY"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}COPY@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Copie l'enregistrement courant dans un tampon.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE PASTE "PASTE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}PASTE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Colle l'enregistrement contenu dans le tampon.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Quand le tampon est vide, la fonction retourne -1.

@ENDNODE

@NODE CUT "CUT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CUT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Coupe l'enregistrement courant et le met dans un tampon.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, si l'enregistrement est tout seul dans le projet.

@ENDNODE

@NODE DELALL "DELALL"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DELALL@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface tous les enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, si l'enregistrement est tout seul dans le projet.

@ENDNODE

@NODE DELMARKED "DELMARKED"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DELMARKED@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface tous les enregistrements marqués.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, si l'enregistrement est tout seul dans le projet.

@ENDNODE

@NODE HIDE "HIDE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}HIDE <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Cache le champ du nom indiqué. Si vous n'indiquez rien, la fonction
    cache le champ courant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Quand le champ indiqué n'existe pas, la fonction retourne -1.

@ENDNODE

@NODE ISBLANK "ISBLANK"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ISBLANK@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Vérifie si l'enregistrement courant est vide.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « TRUE », si il est vide, et « FALSE » dans l'autre
    cas.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE ISHIDDEN "ISHIDDEN"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ISHIDDEN <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Teste si le champ spécifié est caché. Si vous ne spécifiez pas de
    nom de champ, la fonction testera le champ courant.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « TRUE », si il est caché, et « FALSE » dans l'autre
    cas.
  @{B}RC:@{UB}
    Retourne -1 si le champ n'existe pas.

@ENDNODE

@NODE ISMARKED "ISMARKED"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ISMARKED@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Teste si l'enregistrement est marqué.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « TRUE », si il est marqué, et « FALSE » dans l'autre
    cas.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE OPEN "OPEN"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}OPEN <nom du projet>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre le projet indiqué.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1 si le fichier n'existe pas.

@ENDNODE

@NODE OPENVIEW "OPENVIEW"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}OPENVIEW <nom de la vue>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre la vue du nom indiqué.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1 si le fichier n'existe pas.

@ENDNODE

@NODE DEFAULTVIEW "DEFAULTVIEW"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DEFAULTVIEW@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne à la vue par défaut.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROGRAMDIRNAME "GETPROGRAMDIRNAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROGRAMDIRNAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Renvoie le nom du répertoire du programme.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du répertoire.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROGRAMNAME "GETPROGRAMNAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROGRAMNAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Renvoie le nom complet du programme.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du programme.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROJECTAUTHOR "GETPROJECTAUTHOR"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROJECTAUTHOR@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Renvoie les informations sur l'auteur du projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Chaîne de caractères à propos de l'auteur du projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROJECTDIRNAME "GETPROJECTDIRNAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROJECTDIRNAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom du répertoire du project en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du répertoire.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROJECTINFO "GETPROJECTINFO"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROJECTINFO@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne les informations sur le projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Informations sur le projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPROJECTVERSION "GETPROJECTVERSION"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPROJECTVERSION@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne la version du projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Version du projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPUBSCRNAME "GETPUBSCRNAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPUBSCRNAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom de l'écran public.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Le nom de l'écran public sur lequel le programme est en train
    de s'exécuter.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETNROFRECORDS "GETNROFRECORDS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETNROFRECORDS@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nombre d'enregistrements dans le projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'enregistrements dans le projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETNROFFIELDS "GETNROFFIELDS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETNROFFIELDS@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nombre de champs dans le projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre de champs dans le projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETNROFVISFIELDS "GETNROFVISFIELDS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETNROFVISFIELDS@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nombre de champs visibles dans le projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre de champs visibles dans le projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETNROFMARKEDRECORDS "GETNROFMARKEDRECORDS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETNROFMARKEDRECORDS@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nombre d'enregistrements marqués dans le projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'enregistrements marqués dans le projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETFILENAME "GETFILENAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETFILENAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom complet du projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom complet du projet.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETSEARCHOPERATOR "GETSEARCHOPERATOR"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETSEARCHOPERATOR@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nombre actuel d'operateur pour le champ actuel.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nombre d'operateurs.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETSEARCHSTRING "GETSEARCHSTRING"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETSEARCHSTRING@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le motif de recherche du champ actuel.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Motif de recherche.
  @{B}RC:@{UB}
   -

@ENDNODE

@NODE GETVIEWFILENAME "GETVIEWFILENAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETVIEWFILENAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom de la vue actuelle.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom de la vue actuelle.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPRJCREATIONDATE "GETPRJCREATIONDATE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPRJCREATIONDATE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne la date de création du projet.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Date de création du projet.
  @{B}RC:@{UB}
    Retourne -1 si la date est indisponible.

@ENDNODE

@NODE GETPRJMODIFICATIONDATE "GETPRJMODIFICATIONDATE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPRJMODIFICATIONDATE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne la date de dernière modification.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Date de dernière modification.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETRECCREATIONDATE "GETRECCREATIONDATE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETRECCREATIONDATE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne la date de création de l'enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Date de création de l'enregistrement.
  @{B}RC:@{UB}
    Retourne -1 si la date est indisponible.

@ENDNODE

@NODE GETRECMODIFICATIONDATE "GETRECMODIFICATIONDATE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETRECMODIFICATIONDATE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne la date de dernière modification pour cet enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Date de modification de l'enregistrement.
  @{B}RC:@{UB}
    Retourne -1 si la date est indisponible.

@ENDNODE

@NODE MARK "MARK"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}MARK@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Marque l'enregistrement en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE UNMARK "UNMARK"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}UNMARK@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Démarque l'enregistrement en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE MARKALL "MARKALL"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}MARKALL@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Marque tous les enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE UNMARKALL "UNMARKALL"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}UNMARKALL@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Démarque tous les enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETLANGUAGENAME "GETLANGUAGENAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETLANGUAGENAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom de la langue utilisée.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du langage.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE LOCKGUI "LOCKGUI"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}LOCKGUI [NOBUSYPOINTER]@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Verrouille l'interface grafique (GUI). Toutes les modifications dans les
    champs seront invisibles. L'interface sera réactualisée après
    l'utilisation de la fonction @{"UNLOCKGUI" LINK UNLOCKGUI}.
    L'attribut « NOBUSYPOINTER » interdit au pointeur de passer en mode
    « occupé ».

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE QUIT "QUIT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}QUIT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Quitte le programme.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE UNLOCKGUI "UNLOCKGUI"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}UNLOCKGUI@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Déverrouille l'interface.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE DISPLAYBEEP "DISPLAYBEEP"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DISPLAYBEEP@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Clignotement de l'écran.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GETPORTNAME "GETPORTNAME"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GETPORTNAME@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Retourne le nom du port ARexx.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Nom du port.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE ACTIVATEWINDOW "ACTIVATEWINDOW"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ACTIVATEWINDOW@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Active la fenêtre principale de XBaze.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE WINDOWTOFRONT "WINDOWTOFRONT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}WINDOWTOFRONT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Place la fenêtre principale au premier plan.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE SREENTOFRONT "SREENTOFRONT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SREENTOFRONT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Place l'écran public de XBaze au premier plan.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE REVEAL "REVEAL"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REVEAL <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Montre le champ caché du nom précisé.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
   Retourne -1 si le fichier n'existe pas.

@ENDNODE

@NODE SAVE "SAVE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}SAVE@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Sauve le projet en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE MERGE "MERGE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}MERGE <nom du projet>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ajoute le fichier indiqué au project en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1 si le fichier n'existe pas.

@ENDNODE

@NODE REQUESTSTRING "REQUESTSTRING"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REQUESTSTRING "<nom de la fenêtre>","<text>"@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Affiche une requête de chaîne.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « RESULT », quand l'utilisateur ne saisit
    aucune donnée.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE REQUESTFIELD "REQUESTFIELD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REQUESTFIELD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Affiche une requête de sélection de champ.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « RESULT », si l'utilisateur ne saisit pas de nom
    de champ.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE REQUESTFILE "REQUESTFILE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REQUESTFILE "<nom de la fenêtre>","<file>"@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Affiche une requête de fichiers.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « RESULT », si l'utilisateur ne saisit pas de nom
    de fichier.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE REQUESTDIR "REQUESTDIR"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REQUESTDIR "<nom de la fenêtre>","<directory>"@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Affiche une requête de répertoires.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « RESULT », si l'utilisateur ne saisit pas de nom
    de répertoire.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE REQUESTCHOICE "REQUESTCHOICE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}REQUESTCHOICE "<chaîne>","<nom du gadget séparé par le caractère « | »>"@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Affiche une requête normale.
    Retourne le nombre de gadgets sélectionnés. Le gadget de droite porte
    le numéro 0.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la chaîne « RESULT », si l'utilisateur ne saisit rien.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GUIFIND "GUIFIND"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GUIFIND@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre une fenêtre de recherche d'enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GUISORT "GUISORT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GUISORT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre une fenêtre de tri des enregistrements.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GUIPRINT "GUIPRINT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GUIPRINT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre la fenêtre d'impression.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE GUIGOTO "GUIGOTO"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}GUIGOTO@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre la fenêtre de saut à un enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE BROWSE "BROWSE"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}BROWSE <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Ouvre une fenêtre de navigation pour le champ spécifié.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE STATISTICS "STATISTICS"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}STATISTICS <nom du champ>@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Donne les statistiques du champ indiqué.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE ISDEFAULT "ISDEFAULT"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ISDEFAULT@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Vérifie si le champ actuel à une valeur par défaut.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    Retourne la  chaîne « TRUE », quand l'enregistrement est vide
    et « FALSE » dans les autres cas.
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE CLEAR "CLEAR"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}CLEAR@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface l'enregistrement en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE RESET "RESET"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}RESET@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Restitue les valeurs par défaut dans l'enregistrement en cours.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

@NODE DELUNMARKED "DELUNMARKED"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}DELUNMARKED@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
    Efface tous les enregistrements non marqués.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    Retourne -1, quand il s'agit du seul enregistrement du projet en cours.

@ENDNODE

@NODE ADD "ADD"

@{fg highlight}@{B}Syntaxe :@{fg text}@{UB}
  @{B}ADD@{UB}

@{fg highlight}@{B}Description :@{fg text}@{UB}
  Ajoute un nouvel enregistrement.

@{fg highlight}@{B}Retourne :@{fg text}@{UB}
  @{B}RESULT:@{UB}
    -
  @{B}RC:@{UB}
    -

@ENDNODE

