|
|
|
|
|
- Enregistrement d'une image (ou autre type de document) dans une rubrique mémo
- Récupération d'une image (ou autre type de document) depuis une rubrique Mémo
Comment enregistrer et récupérer une image dans un mémo binaire
Non disponible avec ce type de connexion
Les images (ou tout autre type de fichier) peuvent être stockées dans une base de données par l'intermédiaire des rubriques de type mémo. Pour lire ou écrire dans une rubrique mémo d'un fichier de données, il faut utiliser : - la fonction HAttacheMemo pour écrire des données dans la rubrique Mémo.
- la fonction HExtraitMemo pour lire les données de la rubrique Mémo.
Enregistrement d'une image (ou autre type de document) dans une rubrique mémo La fonction HAttacheMemo permet d'enregistrer une image ou un fichier quelconque dans une rubrique de type Mémo de la base de données. La syntaxe complète de cette fonction est détaillée dans la page d'aide de la fonction HAttacheMemo. Quelques exemples : - Enregistrer la photo d'un produit :
HLitRecherche(Produit, RefProduit, "Prd001")
SI HTrouve()
HAttacheMémo(Produit, RubPHOTO, "C:\PHOTOS\MonImage.JPG", hMémoImg)
HModifie(Produit)
FIN
- Enregistrer un document PDF dans un fichier :
HLitRecherche(Documents, IdDoc, "Doc3241")
SI HTrouve()
HAttacheMémo(Documents, ContenuDocument, "C:\Mes documents\Facture client 152.PDF", hMémoBin)
Documents.NomDoc = "Facture client 152.PDF"
Documents.TypeDoc = "PDF"
Documents.DateEnregistrement = DateDuJour()
HModifie(Documents)
FIN
Récupération d'une image (ou autre type de document) depuis une rubrique Mémo La fonction HExtraitMemo permet de récupérer une image ou un fichier quelconque présent dans une rubrique de type Mémo de la base de données. La syntaxe complète de cette fonction est détaillée dans la page d'aide de la fonction HExtraitMemo. Quelques exemples : - Récupération de la photo d'un produit :
HLitRecherche(Produit, RefProduit, "Prd001")
SI HTrouve()
HExtraitMémo(Produit, RubPHOTO, "C:\PHOTOS\MonImage.JPG")
MonChampImage = "C:\PHOTOS\MonImage.JPG"
FIN
- Récupération d'un document PDF :
sNomDoc est une chaîne
HLitRecherche(Documents, IdDoc, "Doc3241")
SI HTrouve()
sNomDoc = fRepEnCours() + ["\"] + Documents.NomDoc
HExtraitMémo(Documents, ContenuDocument, sNomDoc)
LanceAppliAssociée(sNomDoc)
FIN
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|