« Compteur (type) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 116 : | Ligne 116 : | ||
|FC%Y/%m/%d-n°%n(1,4) | |FC%Y/%m/%d-n°%n(1,4) | ||
|} | |} | ||
===Compteur alloué après les règles=== | |||
Cette option permet d'allouer le compteur après l'exécution des règles de validation | |||
[[image:counter_parameter.png]] | |||
===Paramètres du type=== | |||
Ces paramètres sont définis dans le modèle : | |||
{|class="wikitable" | |||
|- | |||
!Paramètre | |||
!Usage | |||
|- | |||
|TypeParam1 | |||
|Nom du compteur | |||
|- | |||
|TypeParam2 | |||
|Alloué après les règles | |||
|- | |||
|TypeParam3 | |||
|Format du compteur | |||
|} | |||
* Paramètre TypeParam1, nom du compteur | |||
:Ce paramètre détermine le nom du compteur | |||
{|class="wikitable" | |||
|- | |||
!TypeParam1 | |||
!Usage | |||
|- | |||
|Non défini | |||
|Le nom du compteur sera la concaténation du nom de classe et du nom de l'attribut dans la classe. | |||
|- | |||
|@Nom | |||
|Le nom compteur est la valeur du paramètre "Nom" | |||
|- | |||
|!Nom | |||
|Le nom du compteur est le littéral "Nom" (constante) | |||
|- | |||
|Nom | |||
|Le nom du compteur est la valeur de l'attribut défini par "Nom" | |||
|} | |||
* Paramètre TypeParam2, option alloué après les règles | |||
: 0 : La valeur du compteur est allouée lors des règles de validation | |||
: 1 : La valeur du compteur est allouée après les règles de validation | |||
* Paramètre TypeParam2, format du compteur. | |||
:Ce format est utilisé si le compteur est créé automatiquement. | |||
Voir aussi : | Voir aussi : | ||
*[[TdbfCounter (class)|Classe des compteurs]] | *[[TdbfCounter (class)|Classe des compteurs]] | ||
*[[Allocation des compteurs]] | |||
[[category:Types]] | [[category:Types]] | ||
[[category:Compteurs]] | [[category:Compteurs]] |
Version du 19 mai 2014 à 07:49
Compteurs
Les compteurs permettent d’attribuer une valeur unique pour chaque objet qui le référence. Les attributs de type compteur alphanumériques sont définis par un [TdbfCounter (class)|nom de compteur]], un suffixe et un format. La valeur du compteur est incrémentée automatiquement par le framework chaque fois que l'on crée un nouvel objet.
Le compteur associé à l'attribut doit exister et il peut être affecté à l'attribut par une règle valeur initiale ou valeur par défaut.
Attributs
Les attributs supportés par ce type sont :
Nom | Description | Type | Colonne SQL |
---|---|---|---|
Valeur | Valeur du compteur | Chaîne | <NomAttribut> |
CounterName | Nom du compteur | Chaîne | <NomAttribut>_CounterName |
Propriétés
Nom | Description |
---|---|
CounterName | Nom du compteur |
Counter | Référence sur le compteur |
Format de compteur alphanumérique
Les compteurs alphanumériques sont créés dans la fiche Compteur de l'application.
Les types des formats sont :
%L | Milli seconde |
%S | Seconde |
%M | Minute |
%H | Heure |
%Q | Quart mestre |
%T | Trimestre |
%S | Semestre |
%s | Semaine |
%d | Jour (01...31) |
%m | Mois (0…12) |
%y | Année (0…99) |
%Y | Année (4chiffres) |
%M | Adresse Mac |
%T | Adresse TCP/IP |
%G | GUI |
%a(...) | Alphanumérique minuscule |
%A(…) | Alphanumérique majuscule |
%n(…) | Numérique |
\% | Caractère % |
Pour les spécificateurs de format %a, %A et %n, il faut préciser le pas et la longueur sous la forme (p,L).
Exemple :
Compteur numérique incrément 1, longueur 8 | %n(1,8) |
FC2000/08/24-n°0001 | FC%Y/%m/%d-n°%n(1,4) |
Compteur alloué après les règles
Cette option permet d'allouer le compteur après l'exécution des règles de validation
Paramètres du type
Ces paramètres sont définis dans le modèle :
Paramètre | Usage |
---|---|
TypeParam1 | Nom du compteur |
TypeParam2 | Alloué après les règles |
TypeParam3 | Format du compteur |
- Paramètre TypeParam1, nom du compteur
- Ce paramètre détermine le nom du compteur
TypeParam1 | Usage |
---|---|
Non défini | Le nom du compteur sera la concaténation du nom de classe et du nom de l'attribut dans la classe. |
@Nom | Le nom compteur est la valeur du paramètre "Nom" |
!Nom | Le nom du compteur est le littéral "Nom" (constante) |
Nom | Le nom du compteur est la valeur de l'attribut défini par "Nom" |
- Paramètre TypeParam2, option alloué après les règles
- 0 : La valeur du compteur est allouée lors des règles de validation
- 1 : La valeur du compteur est allouée après les règles de validation
- Paramètre TypeParam2, format du compteur.
- Ce format est utilisé si le compteur est créé automatiquement.
Voir aussi :