2. Syntaxe#

POST_COMBINAISON(
    ◆ TABLE_COEF = table,
    ◇ TABLE_COEF_RESU = co,
    ◆ TYPE_COMB = / "RESULTAT",
                  / "TABLE",
    # Si: equal_to('TYPE_COMB', 'RESULTAT')
        ◇ / TOUT = "OUI" (ou non renseigné),
          / | GROUP_MA = list[grma],
            | GROUP_NO = list[grno],
        ◆ MODELE = modele,
        ◇ NOM_CHAM = list[text],
        ◆ AFFE = _F(
             ◆ NOM_CAS = text,
             ◆ RESULTAT = evol_elas / mode_meca / mult_elas,
          ),
    # Si: equal_to('TYPE_COMB', 'TABLE')
        ◇ FILTRE = _F(
             ◆ NOM_PARA = text,
             ◇ CRIT_COMP = / "EQ" (par défaut),
                           / "GE",
                           / "GT",
                           / "LE",
                           / "LT",
                           / "MAXI",
                           / "MAXI_ABS",
                           / "MINI",
                           / "MINI_ABS",
                           / "NE",
                           / "NON_VIDE",
                           / "VIDE",
             # Si: (is_in("CRIT_COMP", ('EQ','NE','GT','LT','GE','LE')))
                 ◆ / VALE = float,
                   / VALE_I = int,
                   / VALE_K = list[text],
                   / VALE_C = complex,
                 ◇ CRITERE = / "ABSOLU",
                             / "RELATIF" (par défaut),
                 ◇ PRECISION = float (défaut: 0.001),
          ),
        ◆ AFFE = _F(
             ◆ NOM_CAS = text,
             ◆ TABLE = table,
          ),
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles