WR INSERER VARIABLE

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 6.7 (Modifiée)


WR INSERER VARIABLE (zone; expression{; formatNum{; formatDate{; formatHeure}}})

ParamètreTypeDescription
zoneEntier longZone 4D Write
expressionAlphaExpression à insérer
formatNumAlphaFormat d'affichage numérique
formatDateEntierNuméro du format de la date
formatHeureEntierNuméro du format de l'heure

Description

La commande WR INSERER VARIABLE insère une expression dans zone à l'emplacement du curseur ou à la place de la sélection courante.

expression peut être une variable, une fonction, une méthode projet, une routine externe ou toute expression qui retourne une valeur. expression peut également être une variable image. Si expression est une variable, vous devez passer son nom comme argument, encadré par des guillemets ("").

expression peut contenir des retours à la ligne et des tabulations, ils seront pris en compte par 4D Write. L'expression ainsi insérée répondra aux caractéristiques de la règle dont elle dépend.

Le paramètre optionnel formatNum indique le formatage des expressions numériques (de type Numérique, Entier ou Entier long). Il peut contenir tout format d'affichage numérique, existant ou non (par exemple "###,##"). Passez une chaîne vide lorsque ce paramètre n'est pas approprié ou omettez-le si les deux paramètres suivants sont omis.

Le paramètre optionnel formatDate indique le formatage des expressions de type Date. Il doit contenir un numéro de format de date existant. Passez 0 lorsque ce paramètre n'est pas approprié ou omettez-le si le paramètre suivant est omis. Sinon, utilisez les constantes 4D suivantes, placées dans le thème "Formats d'affichage des dates" :

Format de dateConstante (valeur)
<Pas de date>wr pas de format date (0)
6/01/00Système date court (1)
jeu 6 jan 2000Système date abrégé (2)
jeudi 6 janvier 2000Système date long (3)
06/01/2000Interne date court spécial (4)
6 janvier 2000Interne date long (5)
6 jan 2000Interne date abrégé (6)
06/01/2000Interne date court (7)

Le paramètre optionnel formatHeure indique le formatage des expressions de type Heure. Il doit contenir un numéro de format d'heure existant. Passez 0 lorsque ce paramètre n'est pas approprié ou omettez-le. Sinon, utilisez les constantes 4D suivantes, placées dans le thème "Formats d'affichage des heures" :

Format d'heureConstante (valeur)
<pas d'heure>wr pas de format heure (0)
h:mm:ssh mn s (1)
h:mmh mn (2)
h heures mm minutes ss secondesHeures Minutes Secondes (3)
h heures mm minutesHeures Minutes (4)
h:mm matin après midih mn Matin Après Midi (5)

Exemple

Vous voulez insérer une variable contenant la liste des factures restant à régler.

   Tab:=Caractere(Tabulation)
   CR:=Caractere(Retour chariot)    `Cherchons les factures du client
   CHERCHER([Fact];[Fact]CodeClient=[Clients]CodeClient;*)
   CHERCHER([Fact];&[Fact]Reglé=Faux)    `Cherchons les factures non soldées
   vARegler:=""    `Initialisons la variable 
      Boucle(CompteFact;1;Enregistrements trouves([Fact])) `Pour tous les enregistrements
      vARegler:=vARegler+Chaine([Fact]No)+Tab     `Ajoutons le n° de facture
      vARegler:=vARegler+[Fact]Montant+CR    `Ajoutons le montant à régler
      ENREGISTREMENT SUIVANT([Fact])     `Passons à l'enregistrement suivant
   Fin de boucle
   WR INSERER VARIABLE(LeTexte;"vARegler")    `Insérons dans le texte la variable vARegler

Référence

WR INSERER CHAMP, WR LIRE REFERENCE.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant