Message posté par : EPODE_L_B (l.bertrand(a)epode.eu)
----------------------------------------
Bonjour,
J'essaye actuellement d'implémanter un valeur d'attribut par défaut avec
l'expression CASE WHEN mais cela ne fonctionne qu'a moitié...
J'ai un champ "auteur" (liste de valeurs) et un champ "groupe"
Je veux que si "auteur"= 'valeur1' alors le champ "groupe"
soit rempli par défaut par 'groupe1'
et que pour toutes les autres valeurs de "auteur" le champ "groupe"
soit rempli par défaut par 'groupe2'
J'ai essayé la fonction CASE WHEN comme ceci dans les paramètres Défauts du champ
"groupe" :
CASE
WHEN "auteur" = 'valeur1'
THEN 'groupe1'
ELSE 'groupe2' END
Sauf que quand j'ajoute une nouvelle entité, quelque soit la valeur de
"auteur", la valeur de "groupe" qui s'incrémente par défaut est
'groupe2'.
J'ai aussi tenté avec la fonction IF
IF ("auteur" = 'valeur1' ,'groupe1','groupe2')
De nouveau, quelque soit la valeur de "auteur" rentrée à l'ajout d'une
nouvelle entité, c'est la valeur "groupe2" qui s'incrémente par
défaut.
Je n'y comprends rien, mes formules sont pourtant justes...est ce que ça vient du fait
que je veuille mettre cela par défaut ?
Merci d'avance pour vos éclairages !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=361783#p361783
Pour y répondre : geomatique(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net