banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 06 January 2023 13:49

cocro
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 62
Site web

QGIS: imbriquer condition dans un formulaire

Bonjour,

Je prépare en mise à jour terrain d'une base de données de point avec le couple Qgis / Qfield (offline)
Certains points reprendront les caractéristiques de l'enquête précédente car il n'y a aucun changement.
J'aimerais que le formulaire se complète dès la saisie terrain et nous faire gagner du temps

J'ai créé une variable "id19" sous la forme d'une boite à cocher :'faux' (0) est la valeur par défaut et 'vrai' (1) est coché si mon point est identique

J'aimerais une mise à jour des valeurs de champs si id19 est à VRAI
Je pensais que la fonction CAS WHEN aurait répondu à ma question, mais tous mes essais demeurent infructueux

Code:

    
CASE
    WHEN "id19" = 1  -- testé également avec TRUE ou vrai 
    THEN "ens19"  -- si identique reprendre la valeur du champ présent dans la même table
    ELSE "ens23" is null   -- si faux alors laissé vide car devra être saisie 
END

la validation de l'édition ne remplit pas le champ "ens23"
problème de syntaxe ?  ou cela vient-il que les champs sont dans la même table ?

Merci pour vos retours, cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB