Poser votre question
0

Valeur par défaut calculée dans formulaire

posée 2019-02-10 19:00:36 +0200

Image Gravatar de Jacques-64

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

éditer requalifier signaler fermer fusionner supprimer

2Réponses

0

répondue 2019-02-12 08:07:38 +0200

Image Gravatar de pierre-yves samyn

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

éditer signaler supprimer permalien plus

Commentaires

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

Image Gravatar de Jacques-64Jacques-64 ( 2019-02-12 21:41:15 +0200 )éditer
0

répondue 2019-02-12 21:54:41 +0200

Image Gravatar de Jacques-64

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

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2019-02-10 19:00:36 +0200

Consultée: 55 fois

Mise à jour: Feb 12