LDBAjoute
Ajoute un nouvel enregistrement dans une table INDEXEDDB
Paramêtres
En entrée
Nom | Type | Description |
---|---|---|
Table cible | Table INDEXEDDB |
Référence de la table locale dans laquelle le nouvel enregistrement doit être créé |
En sortie
Nom | Type |
---|---|
Enregistrement créé | Enregistrement |
Alimenter les champs de la table cible
Cliquez sur Mapper les champs
pour définir une valeur pour chaque champs de la table cible
Mapping conditionnel
Dans la fenêtre de mapping des champs, cliquez sur Ajouter des conditions
sur la ligne de mapping pour conditionner l’alimentation du champ. Si les conditions ne sont pas remplies, alors le mapping du champ ne sera pas pris en compte lors de la création de l’enregistrement
Exemple : on souhaite mapper le champ NOM
uniquement si une valeur a été saisie dans l’input [tx]NOM :
Exemples
Je dispose du formulaire suivant me permettant d’ajouter un nouveau contact dans ma table INDEXEDDB CONTACTS
:
Dans le workflow de l’évènement click
du composant bouton :
Même mapping que pour l’exemple 1 mais en rajoutant une condition sur la mapping du champ DATE_NAISSANCE
Erreurs liées
Code | Erreur | Description |
---|---|---|
F135 | Aucune table cible renseignée | Vous avez oublié de renseigner la table cible dans les propriétés de l’action |
B108 | Une erreur est survenue lors de l’ajout des enregistrements | Une erreur est survenue lors de l’ajout de l’enregistrement dans la table INDEXEDDB |