Valeur par défaut calculée dans formulaire

Bonjour,

Je n’arrive pas à trouver comment avoir une valeur par défaut qui soit le résultat d’un calcul Par exemple dans un champ date pouvoir avoir comme défaut la date du jour (mais modifiable si besoin). Autre exemple, pour l’index, la valeur maxi +1 (mais modifiable si je souhaite une autre valeur donc l’incrément automatique est exclu).

Jacques

Bonjour

Par défaut… les valeurs par défaut ne peuvent être calculées. On peut les définir au niveau de la table, éventuellement avec une instruction SQL. Naturellement, par macro on peut aussi modifier la valeur des contrôles. Voir un exemple dans ma réponse sur le site anglophone.

Cordialement

Merci, il est donc inutile que j’espère mieux que mon contournement décrit ci-dessous.

J’ai donc contourné cette impossibilité en ajoutant un champ booléen “MaJ” mis automatiquement à OUI dans mon formulaire mais à NON dans le descriptif de table.
En fin de mise à jour, 2 requêtes SQL

UPDATE "Table" SET "DateModif" = now() WHERE "DateModif" IS NULL AND "MaJ" = TRUE

UPDATE "Table" SET "MaJ" = FALSE WHERE"MaJ" = TRUE

Jacques