Skip to main content
Répondu

Modèle bureautique et fonction IF


Bonjour à toutes et tous,

 

Je jette une bouteille à internet pour trouver au sein de la communauté quelqu’un qui aurait fait fonctionner la fonction IF.

Je créé actuellement un modèle bureautique de contrat et je n’arrive pas à faire fonctionner la fonction IF. Voici ce que j’ai écrit :

Date et Lieu de naissance : #startif «sal.civilite» = «2» then #stop Née le $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE #start Else #stop Né le $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE #start Endif #stop

 

Quelqu’un saurait ce qui cloche dans la formule ça me met une erreur “ECHEC_MANQUEOPERATEUR”

 

Merci pour votre aide et belle journée à tout le monde !

 

Laetitia

Meilleure réponse par Sandrine RDS

Bonjour,

Voici la fonction IF :

 

#start if sal.civilite = 2 then #stop

Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Else #stop

le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Endif #stop

 

Pas de «» dans la fonction...

Afficher l'original
Ce sujet vous a-t-il aidé à trouver une réponse à votre question?

11 commentaires

  • Connaisseur
  • 21 commentaires
  • Réponse
  • 21 mars 2024

Bonjour,

Voici la fonction IF :

 

#start if sal.civilite = 2 then #stop

Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Else #stop

le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Endif #stop

 

Pas de «» dans la fonction...


Sandrine RDS a écrit:

Bonjour,

Voici la fonction IF :

 

#start if sal.civilite = 2 then #stop

Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Else #stop

le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE 

#start Endif #stop

 

Pas de «» dans la fonction...

Un énorme merci Sandrine ! Le souci venait que je ne sautais pas de lignes à chaque fois… Le tout c’est de le savoir ! :) J’ai pas moyen de faire débuter la fonction juste après “Date et lieu de naissance :” ? ou ça me renvoie forcément à la ligne ?

Merci encore pour votre aide !

 

Laetitia.


  • Connaisseur
  • 21 commentaires
  • 21 mars 2024

Si vous souhaitez que “né” s’accorde en genre il faut démarrer la fonction avant .

La fonction IF doit encadrer la ligne ou le paragraphe qui doit d’accorder.

Il faut revenir à la ligne à chaque fois.

Je ne sais pas si je suis très claire lol


Sandrine RDS a écrit:

Si vous souhaitez que “né” s’accorde en genre il faut démarrer la fonction avant .

La fonction IF doit encadrer la ligne ou le paragraphe qui doit d’accorder.

Il faut revenir à la ligne à chaque fois.

Je ne sais pas si je suis très claire lol

Je pense avoir compris. Voici ce que j’ai fait :

$INT_CIVILITE2 $INT_NOMUSUEL $INT_PRENOM

Date et Lieu de naissance :

#start if sal.civilite = 2 then #stop

Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Else #stop

Né le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Endif #stop                           

Numéro national d’identification : $INT_NUMEROSS

Demeurant : $INT_NUMVOIE $INT_NOMVOIE - $INT_CODEPOSTAL $INT_NOMVILLE

 

Et au visuel ça fait ça :

Madame LOPES Aurélia

Date et Lieu de naissance :

Née le 03/06/2005 à SAINT AMAND MONTROND

Numéro national d’identification : çaaffichelenuméross

Demeurant : 3485 Route de Carbonne - 31430 POUY DE TOUGES

 

Je voudrais juste que la fonction se déclenche sur la même ligne mais si je la commence à côté de “Date et lieu de naissance” ça me remonte en erreur.


  • Connaisseur
  • 21 commentaires
  • 21 mars 2024

Si je comprends bien vous voulez que “née” le soit sur la même ligne que “de date et lieu de naissance” c’est ça ?


  • Connaisseur
  • 21 commentaires
  • 21 mars 2024

Moi je ferai :

$INT_CIVILITE2 $INT_PRENOM $INT_NOMUSUEL

#start if sal.civilite = 2 then #stop

Date et lieu de naissance : Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Else #stop

Date et lieu de naissance : Né le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Endif #stop


Sandrine RDS a écrit:

Moi je ferai :

$INT_CIVILITE2 $INT_PRENOM $INT_NOMUSUEL

#start if sal.civilite = 2 then #stop

Date et lieu de naissance : Née le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Else #stop

Date et lieu de naissance : Né le$FORMATDATE3 $INT_DATENAISSANCE à $INT_COMMUNENAISSANCE

#start Endif #stop

C’est en effet parfait comme ça merci grandement pour votre aide !


  • Connaisseur
  • 21 commentaires
  • 21 mars 2024

Avec plaisir et n’hésitez pas 😊


SYLVAINE BOYER
Connaisseur
  • Connaisseur
  • 18 commentaires
  • 15 juillet 2024

Bonjour, 

 

Je me permets de rebondir sur le poste, je chercher à créer une fonction mais je n’y arrive pas.

 

je souhaiterai faire :

#startif sal.civilite = 2 then #stop

Et la salariée #start Else #stop

Et le salarié #start Endif #stop

 

En faite, le but serai de mettre ET LA SALARIEE quand la civilité est madame et ET LE SALARIE quand la civilité est monsieur.

 

 

Merci d’avance de votre aide.

 


Bonjour, je me permets d’utiliser votre post. Je cherche comment créer des modèles bureautique. Pouvez-vous me dire où faire ceci ?


Bonjour, 

Savez-vous quel intitulé doit-on mettre après #start if lorsque l’on veut une condition sur la civilité de l’employeur?


Commenter


Gestion des cookies

Nous utilisons des cookies pour améliorer et personnaliser votre expérience. Si vous acceptez ou continuez de naviguer, vous acceptez règles relatives aux cookies. En savoir plus sur nos cookies

 
Paramètres de cookies