4D v16.3

Constantes

Accueil

 
4D v16.3
Constantes

Constantes  


 

 

Une constante est une expression dont la valeur est fixe. Il existe deux types de constantes : les constantes prédéfinies que vous pouvez appeler en inscrivant leur nom et les constantes littérales, pour lesquelles vous devez saisir une valeur.

4D propose un ensemble de constantes prédéfinies. Ces constantes sont regroupées par thèmes dans la fenêtre de l'Explorateur  :

Pour utiliser une constante prédéfinie dans la fenêtre de l'éditeur de méthodes, vous pouvez :

  • soit glisser-déposer la constante depuis la fenêtre de l'Explorateur vers la fenêtre de l'éditeur de méthodes,
  • soit saisir directement son nom dans la fenêtre de l'éditeur de méthodes. La fonction de saisie prédictive propose les constantes correspondant au contexte de programmation.

Les constantes prédéfinies apparaissent soulignées par défaut dans la fenêtre de l'éditeur de méthodes et dans la fenêtre du débogueur :

Dans la fenêtre ci-dessus, On Load est par exemple une constante prédéfinie.

4D accepte quatre types de données pour les constantes littérales :

  • Chaîne,
  • Numérique,
  • Date,
  • Heure.

Une constante de type chaîne est incluse entre des guillemets droits ("…"). Voici quelques exemples de constantes chaîne :
"Ajouter Enregistrements"
"Aucun enregistrement trouvé."
"Facture"

Une chaîne vide est spécifiée par la succession de deux guillemets ("").

Une constante numérique s’écrit comme un nombre réel. Voici quelques exemples de constantes numériques :
27
123.76
0.0076

Les nombres négatifs s’écrivent précédés du signe moins (-). Par exemple:
-27
-123.76
-0.0076

Note : Depuis 4D v15, le séparateur décimal est par défaut le point (.), quelle que soit la langue du système. Si vous avez coché l'option "Utiliser langage français et paramètres régionaux système" (cf. Page Méthodes), vous devez utiliser le séparateur défini dans votre système.

Une constante de type date est incluse entre deux points d’exclamation (!…!). Depuis 4D v15, une date doit être structurée avec le format ISO (!YYYY-MM-DD!). Voici quelques exemples de constantes dates :
!1976-01-01!
!2004-09-29!
!2015-12-31!

Une date nulle s’écrit !00-00-00!

Astuce : L'éditeur de méthodes dispose d'un raccourci pour entrer une date nulle. Pour cela, tapez un point d’exclamation (!) et appuyez sur la touche Entrée.

Notes :

  • Pour des raisons de compatibilité, 4D accepte que l'année soit saisie sur deux chiffres. Dans ce cas, le programme considère qu’elle appartient au XXe ou au XXIe siècle selon qu'elle est supérieure ou inférieure à 30, sauf si ce fonctionnement par défaut a été modifié à l'aide de la commande SIECLE PAR DEFAUT.
  • Si vous avez coché l'option "Utiliser langage français et paramètres régionaux système" (cf. Page Méthodes), vous devez utiliser le format de date défini dans votre système. Généralement dans un environnement français, une date est saisie sous la forme jour/mois/année, une barre oblique "/" séparant les valeurs.

Une constante heure est incluse entre deux points d’interrogation (?...?).

Avec une version française de 4D, une heure est structurée sous la forme heure:minute:seconde, deux points (:) séparant les valeurs. Les heures sont stockées dans un format de 24 heures.

Voici quelques exemples de constantes heures :
?00:00:00? ` minuit
?09:30:00? ` 9:30 du matin
?13:01:59? ` 13 heures, 1 minute et 59 secondes

Une heure nulle s’écrit ?00:00:00?.

Astuce : L'éditeur de méthodes dispose d'un raccourci pour saisir une heure nulle. Pour cela, tapez un point d'interrogation (?) et appuyez sur la touche Entrée.



Voir aussi  

Conditions et boucles
Identifiants
Méthodes
Opérateurs
Pointeurs
Types de données
Variables

 
PROPRIÉTÉS 

Produit : 4D
Thème : Présentation du langage
Nom intl. : Constants

 
HISTORIQUE 

Modifié : 4D v15

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)