HOWTO développement Sashipa

 Générer un numéro de clef primaire automatiquement en Sashipa.

Vous souhaitez que la valeur de votre colonne de clef primaire soit générée automatiquement lors de l'ajout. La colonne est de type Integer.

Il suffit de ne pas mettre de champ pour cette colonne dans le cardForm. Si c'est une colonne de type Integer et qu'elle est déclarée comme clef primaire, le numéro sera auto-généré. Pour l'afficher sans lui donner de valeur (pour qu'il soit auto-généré), il faut préciser que le champ ne doit pas être sauvegardé (et aussi en lecture seule, c'est plus logique) :

<textField readonly='yes' save='no'>

Par contre la valeur sera accessible en modification uniquement, pas en ajout. En effet la valeur est générée lorsque l'utilisateur enregistre sa fiche. Lorsqu'une fiche est chargée en mode ajout, aucun numéro n'est encore généré.

© Copyright 2003 Sashipa-Melba Team. Ce document de la technologie Sashipa-Melba est sous licence GNU FDL Vous pouvez le copier et modifier librement les copies tant que cette mention apparaît clairement.