Mise à jour contenu tableau
Si vous avez ajouté (ou modifié) un champ « calcul formule » dans votre formulaire, toutes les données existantes n’ont pas de valeur (ou pas la nouvelle valeur) pour ce calcul. En utilisant l’action particulière « Mise à jour contenu tableau » vous indiquez dans quel formulaire et pour quel champ il faut refaire le calcul et SIMAX reprend toutes les anciennes données. C’est très pratique surtout si vous voulez utiliser le nouveau calcul dans un tableau récapitulatif.
L'action mise à jour colonne ne traite que les enregistrements qui ne sont pas invalides.

L'action Mise à jour contenu tableau a comme paramètre :
Nouveauté valide à partir de la version 7
- « Tableau » : Le formulaire à mettre à jour. Obligatoire.
- « Colonne » : la colonne à mettre à jour (si aucune toutes les colonnes sont mises à jour)
- « Uniquement les calculs non recalculés (Si "colonne / champ" pas rempli) » : les colonnes mise a jour sont uniquement les calculs non recalculé. Faux par défaut.
- « Formule de mise à jour » (uniquement si le paramètre colonne est initialisé) : la formule de mise à jour de la colonne, si pas de formule la formule de la colonne est utilisée.
- « Requête » : une requête qui sélectionne les éléments à mettre à jour
- « Avec automatisme ? » : si les automatismes sont déclenchés après la modification. La case est cochée vrai par défaut.
- « Avec annulation ? » : si le message d'annulation est généré. Si Faux le compte rendu d'automatisme n'est pas généré. La case est cochée vrai par défaut.
- « Avec mise à jour des colonnes liées ? » : si les colonnes liées par calcul sont recalculés après la modification de la colonne. Si décoché aucune autre colonne n'est mise à jour par calcul ou transmission. La case est cochée vrai par défaut.
Si le paramètre « Formule » est vide et « Uniquement les calculs non recalculés (Si "colonne / champ" pas rempli) » a Faux (la case n’est pas cochée) :
L'action met à jour avec la formule de la colonne
- les colonnes données : uniquement si sa valeur est vide
- les colonnes calcul : dans tous les cas
Si le paramètre « Formule » est vide et « Uniquement les calculs non recalculés (Si « colonne / champ » pas rempli) » a Vrai (la case est cochée) :
L'action met à jour avec la formule de la colonne
- les colonnes calcul non recalculé : dans tous les cas
Si le paramètre « Colonne » et « Formule » sont remplis :
L'action met à jour la colonne avec la valeur de la formule

Un paramètre de modèle vrai/faux peut être ajouté à l'action 'Mise à jour contenu tableau' afin de déterminer si SIMAX joue les automatismes ou non. Si vous cochez la case « rejoue automatismes ? », la solution relancera les automatismes. Si vous ne la cochez pas, ils ne seront pas lancés.
Si le champ n'est pas précisé, SIMAX met à jour tous les calculs du formulaire.
Note : « Mise à jour contenu tableau » fonctionne aussi avec les calculs d’initiation des champs « donnée ».
Pour la formule de mise à jour :
La formule sera évalué pour chaque enregistrement et la colonne sera mise à jour avec le résultat.
Par exemple :
Tableau : Contact commercial
Colonne : Ville Contact commercial
Formule de mise à jour : [‘Ville’ de ‘Société’ <> ;’Société’ de ‘Contact commercial<>]
Lorsque le champ « Ville » du formulaire « Société » est modifié, tous les champs « Ville » du formulaire « Contact professionnel » des contacts professionnels de la société en question sont mis à jour.

IMG_M00072
Attention ! Ce n'est pas une formule de sélection d'enregistrements mais la formule de mise à jour.
Mis à jour

