4D Write et STOCKER ENREGISTREMENT

Stéphanie Tirtiat

- Titre : 4D Write et STOCKER ENREGISTREMENT

- Auteur : Stéphanie Tirtiat

- Parution : 7 novembre 2006

- Licence : Copyright ® 2006 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

Produit : 4D Write toutes versions

Plateforme : Mac et Win

"J'ai une zone 4D Write dans mon formulaire et un champ pour la stocker. Quand je clique sur mon bouton "OK", la zone 4D Write n'est pas sauvegardée avec mon enregistrement."

Si vous avez une zone de plugin 4D Write dans votre formulaire, appelée par exemple "ZoneWrite", et que vous avez un champ image ou BLOB dans votre table appelé "ZoneWrite_", le document 4D Write contenu dans la zone du plugin sera automatiquement sauvegardé quand l'utilisateur cliquera sur le bouton de validation par défaut ou contenant la commande VALIDER.

Si ce bouton (ou votre code de validation d'un enregistrement) utilise la commande STOCKER ENREGISTREMENT, l'action automatique de sauvegarde ne sera pas déclenchée et votre document 4D Write ne sera pas automatiquement stocké avec l'enregistrement. Vous devrez alors utiliser la commande 4D Write WR Zone vers image si votre champ est une image ou WR Zone vers blob si votre champ est un BLOB.

[MaTable]ZoneWrite_:=WR Zone vers blob (ZoneWrite)
`ou [MaTable]ZoneWrite_:=WR Zone vers image (ZoneWrite) si ZoneWrite_ est un champ image
STOCKER ENREGISTREMENT([MaTable])

Ceci est expliqué dans la documentation PDF "4D Write 2004.3 - langage", page 18 :

Vous pouvez associer la zone de plug-in à un champ 4D, de manière à ce que le contenu de la zone soit sauvegardé avec chaque enregistrement. Attention, si vous n'utilisez pas les boutons automatiques du type Valider mais la commande STOCKER ENREGISTREMENT, il vous faudra au préalable exécuter WR Zone vers image ou WR Zone vers blob pour transférer le contenu de la zone 4D Write dans le champ 4D, car dans ce cas le mécanisme de sauvegarde automatique n'est pas activé.

Documentation des commandes :

WR Zone vers image
WR Zone vers blob
STOCKER ENREGISTREMENT
VALIDER