Base: 3 conditions = 1 état

Bonjour,
Petite question, est il possible dans un formulaire de saisie de faire sorte
que si 3 conditions sont remplies
un état change automatiquement ?

exemple:
le formulaire contient 3 cases à cocher pour savoir si des documents sont
présents au dossier du candidat
- la liste des membres
- le PV de création
- La déclaration préfecture

si il manque une des documents, le dossier, l'état est indiqué comme
incomplet (état par défaut sur premier bouton radio)
par contre si les 3 documents sont présentes, le dossier passe
automatiquement à l'état complet (second bouton radio)

Merci d'avance pour votre aide

:

Bonjour,
Petite question, est il possible dans un formulaire de saisie de faire sorte
que si 3 conditions sont remplies
un état change automatiquement ?

exemple:
le formulaire contient 3 cases à cocher pour savoir si des documents sont
présents au dossier du candidat
- la liste des membres
- le PV de création
- La déclaration préfecture

si il manque une des documents, le dossier, l'état est indiqué comme
incomplet (état par défaut sur premier bouton radio)
par contre si les 3 documents sont présentes, le dossier passe
automatiquement à l'état complet (second bouton radio)

Merci d'avance pour votre aide

Bonjour,
Si les valeurs des Boutons radios sont repris dans une Tale, une Requête devrait pouvoir afficher "Dossier complet".
Les codes SQL à tester seront CONCAT, COALESCE et CASEWHEN

Merci

j'ai fouiner sur le web et d'après ce que je comprends
l'instruction SQL devrait s'écrire de cette façon ?
(les cases à cocher pour les pièces du dossier ce nomment Case1, Case2,
Case3)

CASE
       WHEN Case1=true AND Case2=true AND Case3=true THEN 'Dossier complet'
           ELSE 'Dossier incomplet'
END

si c'est bon j'en fais quoi de cette instruction ???

Tu peux l'afficher dans un contrôle Texte de ton formulaire dans un sous formulaire.

-----Message d'origine-----

Merci

j'ai fouiner sur le web et d'après ce que je comprends
  l'instruction SQL devrait s'écrire de cette façon ?
(les cases à cocher pour les pièces du dossier ce nomment Case1, Case2,
Case3)

CASE
        WHEN Case1=true AND Case2=true AND Case3=true THEN 'Dossier complet'
            ELSE 'Dossier incomplet'
END

si c'est bon j'en fais quoi de cette instruction ???

Ci-joint le lien vers une petite base pour tester,
avec son Rapport sur une Requête : cases cochées ou non et formatage conditionnel sur la valeur d'un enregistrement.

https://framadrop.org/r/gTkseVaW5w#c7eII38qBYAcfMoPlevl7ExyjcSz28hY5H1GUelDfkI=

Merci beaucoup Jean-Michel pour le temps que tu m'as consacré
j'ai testé et ça fonctionne
mais malheureusement ça plante aussi LibreOffice .....donc pour le moment !

Merci beaucoup Jean-Michel pour le temps que tu m'as consacré
j'ai testé et ça fonctionne
mais malheureusement ça plante aussi LibreOffice .....donc pour le moment !

Chez moi, ça ne plante pas.
Ma configuration : LO 5.2.2 64bits sur Windows 10 et JRE 1_8.111 64 bits
Attendons de voir si d'autres ont pu tester et s'ils constatent aussi le plantage de LO.
Peu-être à tester cette version avec, au choix, une seule Table pour les individus et leurs dossiers :
https://framadrop.org/r/VDgCTYbr9p#vorlqR7nyNwLpoSKx3p/SyGziyG/c0QRR9Q6iH2HvM8=

et bien je viens de faire plusieurs test et la dernière version ne plante
plus !
encore un grand merci

je vais explorer tout ça pour comprendre comment tu as fais et l'adapter mon
formulaire
Sincèrement merci et bonne soirée

hello hello
j'ai compris à quel moment ça plantait LibreOffice
c'est quand j’édite le formulaire et que je veux afficher la requête SQL du
sous formulaire

<http://nabble.documentfoundation.org/file/n4199243/sql1.png>
<http://nabble.documentfoundation.org/file/n4199243/sql2.png>

hello hello
j'ai compris à quel moment ça plantait LibreOffice
c'est quand j’édite le formulaire et que je veux afficher la requête SQL du
sous formulaire

<http://nabble.documentfoundation.org/file/n4199243/sql1.png>
<http://nabble.documentfoundation.org/file/n4199243/sql2.png>

Comme je ne reproduis pas ce plantage,
peux-tu regarder si dans Outils > Options > LO Base > Bases de données
si la Base est enregistrée ?