Evaluez la bêta version de MVC-CD - Logiciel de modélisation libre d'utilisation et gratuit
La majorité des types de de données autorisent la saisie d'une valeur initiale ou valeur par défaut.
Une valeur initiale est toujours saisie sous forme de texte. Au fur et à mesure de la saisie, la console donne les informations utiles à faire une saisie correcte.
Lorsque la saisie est correcte la bordure du champ de saisie passe du rouge au noir.
Dans un premier temps, les valeurs initiales sont litérales (des suites de caractères).
Pour les dates et heures, des méthodes peuvent être invoquées pour récupérer le moment présent. C'est utile pour mémoriser, par exemple, la date à laquelle une commande est enregistrée.
Une valeur initiale respecte toujours, les propriétés de l'attribut et en tout premier son type de donnée. Ensuite, sa longueur maximale si celle-ci est défini pour le type de données et d'autre élément comme le nombre de décimales ou la mise en majuscule.
Saisie en cours d'une valeur logique (type boolean)
Pour le type logique (boolean), deux valeurs sont possible :
True
False
Ces deux valeurs doivent être saisies en respectant l'écriture ci-dessus.
Les nombres entiers sont une suite de chiffres qui peuvent être précédés du signe moins (-).
Le signe (-) n'est pas compté pour la longueur maximale.
Autorisé
428
-428
0
Interdit
0428 Pas de 0 comme premier chiffre
428. Pas de symbole .
+428 Pas de symbole +
- 428 Pas d'espace
L'autorisation de nombres entiers peut être retreinte en fonction des différents sous-types.
Les nombres décimaux sont une suite de chiffres qui peuvent :
être précédés du signe moins (-);
comporter un et un seul point entre 2 chiffres.
Les signes (-) et (.) ne sont pas comptés pour la longueur maximale.
La longueur maximale est l'addition des chiffres de la partie entière et de la partie décimale.
Autorisé
428
0.428
428.00 Il est possible mettre autant de 0 en partie décimale
que permet la valeur "Décimales" du type de
données.
-428.4
Interdit
428. Pas de symbole . qui n'est pas entre deux chiffres
.428 Idem
00.428 Pas plus d'un 0 comme partie entière
+428.0 Pas de symbole +
- 428.0 Pas d'espace
L'autorisation de nombres décimaux peut être retreinte en fonction des différents sous-types.
Les types monétaires sont une juxtaposition d'une valeur décimale et d'un code monétaire.
Le code monétaire doit être conforme à la norme ISO 4217.
Par exemple :
37.20 CHF
5 '178.45 EUR
-1'000'000.00 CAD
La partie décimale et le code monétaire sont séparés par un et un seul espace.
La partie décimale est figée à 2 chiffres pour cette version du logiciel.
Un apostrophe (') est utilisé comme séparateur de milliers.
Une date peut être saisie sous forme litérale ou de fonction de type date.
La forme littérale doit respecter le format dd.MM.uuuu soit :
2 chiffres pour le jour ;
2 chiffres pour le mois ;
4 chiffres pour l'année.
Seule la fontion nowDate() existe pour cette version du logiciel. Elle représente la date actuelle du système informatique qui sera invoqué.
Par exemple :
15.01.2025
07.12.2026
nowDate()
Un temps ou instant peut être saisi sous forme litérale ou de fonction de type date.
La forme littérale doit respecter le format HH:mm:ss soit :
2 chiffres de 00 à 23 pour les heures ;
2 chiffres de 00 à 59 pour les minutes ;
aucun chiffre ou 2 chiffres de 00 à 59 pourles secondes.
Seule la fontion nowTime() existe pour cette version du logiciel. Elle représente l'instant présent du système informatique qui sera invoqué.
Par exemple :
00:00 ou 00:00:00
00:10
00:00:40
23:50:40
nowTime()
Une date avec temps ou instant peut être saisie sous forme litérale ou de fonction de type dateTime.
La forme littérale doit respecter le format dd.MM.uuuu HH:mm:ss soit :
Les parties date et instant sont séparés par un espace.
La saisie des 2 parties doit repecter les principes énoncé ci-dessus pour date et time.
Seule la fontion nowDateTime() existe pour cette version du logiciel. Elle représente la date et l'instant actuels du système informatique qui sera invoqué.
Par exemple :
15.01.2025 00:00
07.12.2026 23:50:40
nowDateTime()