Auto-incrémentale

4.0
Auto-incrémentale
0
Tags: #<Tag:0x00007f4a0b8cad28>

#1

Bonjour à Tous,
Félicitation pour ce nouveau forum !
Je m’adresse à vous les experts Simplicité pour vous demander de l’aide svp :
Comment faire pour rendre un attribut (clé technique) d’un objet métier auto-incrémentale ? C’est-à-dire que je n’ai pas besoin de le renseigner, il aura automatiquement les valeurs 1, 2, 3…
Merci d’avance pour vos retours.
Longue vie à ce forum !!!
Abed.


About the Tips and tricks category
(scampano) #2

Bonjour Abed,

Une clef technique auto-incrémentée est automatiquement créée sur chaque objet. Ce field, appelé “row_id”, n’est pas affiché. Vous n’avez donc pas besoin de créer les clef techniques dans Simplicité, il faut juste définir la clef fonctionnelle qui peut être composée de plusieurs champs.

Autrement, il n’existe pas encore de type auto-incrémenté, il faudrait donc implémenter cela dans le script de l’objet.

Bonne journée :slightly_smiling_face:


(David AZOULAY) #3

En complément:

Pour un besoin de champ métier “automatique”, il est possible d’utiliser la valeur du row ID pour générer un champ métier formatté via la valeur par défaut, ex: [EXPR:Tool.format("APP-%05d", Long.valueOf([ROWID]))]