| 4D v13.4BLOB VERS DOCUMENT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 BLOB VERS DOCUMENT 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BLOB VERS DOCUMENT ( document ; blob {; *} ) | ||||||||
| Paramètre | Type | Description | ||||||
| document | Chaîne |   | Nom du document | |||||
| blob | BLOB |   | Nouveau contenu du document | |||||
| * | Opérateur |   | Macintosh seulement : la resource fork est écrite si * est passé ; sinon la data fork est écrite | |||||
BLOB VERS DOCUMENT écrit le contenu de document en utilisant les données stockées dans blob. 
Vous pouvez passer dans document le nom d’un document existant ou non. Si le document n’existe pas, la commande le crée. Si vous passez le nom d’un document existant, assurez-vous qu'il n'est pas déjà ouvert, sinon une erreur est générée. Si vous voulez que l'utilisateur choisisse le document, appelez les routines Ouvrir document ou Creer document et utilisez la variable système Document (cf. exemple ci-dessous).
Notes pour les utilisateurs Mac OS :
Notre exemple est une base qui permet de stocker et de rechercher rapidement des documents. Dans un formulaire entrée, vous créez un bouton vous permettant de sauvegarder un document de votre choix qui contient des données provenant d'un champ de type BLOB. La méthode de ce bouton peut être la suivante :
 $vhRefDoc:=Ouvrir document("") ` Sélectionner un document
 Si(OK=1) ` Si un document a été choisi
    FERMER DOCUMENT($vhRefDoc) ` Nous ne voulons pas qu'il reste ouvert
    BLOB VERS DOCUMENT(Document;[VotreTable]VotreChampBLOB) ` Ecrire le contenu du document
    Si(OK=0)
  ` Gérer l'erreur
    Fin de si
 Fin de siLa variable système OK prend la valeur 1 si le document est correctement écrit. Sinon, elle prend la valeur 0 et une erreur est générée.
Dans tous les cas, vous pouvez gérer les erreurs en utilisant la commande APPELER SUR ERREUR.
	Produit :  4D
	Thème :  BLOB
	Numéro :  
        526
        
        
        
	Nom intl. :  BLOB TO DOCUMENT
        
        
 
        
     Liste alphabétique des commandes
    Liste alphabétique des commandes
	Créé :  4D v6
Creer document
DOCUMENT VERS BLOB
Ouvrir document
Document, Resource fork, Data fork***