PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Enregistrer un duplicata dans un fichier HFSQL
Enregistrer un duplicata dans un fichier HFSQL
Started by Aboubacar, Jan., 10 2017 12:58 PM - 3 replies
Registered member
8 messages
Posted on January, 10 2017 - 12:58 PM
Bonjour tout le monde, j'ai fais une application de gestion d'école client/serveur et j'aimerais enregistrer le duplicata des notes dans un fichier Hfsql nommé Archive, le problème est que après l'impression de l'état le duplicata n'est pas enregistré dans le fichier Archive.
Voici mon code
iParamètreDuplicata(iDplImpression, Archive.Libellé, "Duplicata_%d_%h.dpl")
iAperçu()
iInitRequêteEtat(ETAT_Note,note.IDNote)
iImprimeEtat(ETAT_Note)

Le fichier archive a deux rubriques: une rubrique ID automatique, une rubrique libellé de type mémo binaire
Merci d'avance pour votre aide
Posted on January, 15 2017 - 6:11 PM
Bonsoir,
Je vais peut etre ecrire une betise mais en lisant la doc (http://doc.pcsoft.fr/fr-FR/?1000018845&name=iparametreduplicata_fonction) le duplicata généré est un fichier physique. Vous devez peut etre :
1 - créer un duplicata physique avec la fonction iparametreduplicata vers un répertoire temporaire et un nom de fichier défini
2 - ajouter ce fichier généré dans votre base de donnée avec un code type :
Monfichier est une chaîne= "cheminVersMonDuplicata\MonDuplicata.dpl"
Archive.libelle=Monfichier
HAjoute(archive)


Ce n'est qu'une piste.
Cordialement
Registered member
8 messages
Posted on January, 16 2017 - 1:31 AM
Merci je vais essayer
Registered member
8 messages
Posted on January, 18 2017 - 1:34 AM
J'ai essayé avec la bonne fonction mais toujours rien, sa m'affiche un message d'erreur
iParamètreDuplicata(iDplImpression, "C:\Archive", "Note_%d_%h.dpl")
HAttacheMémo(Archive,CONTENU,"C:\Archive\Note_20170116_001740.dpl",hMemoBin)
iAperçu()
iInitRequêteEtat(ETAT_Note,Note.IDNote)
iImprimeEtat(ETAT_Note)
HAjoute(Archive)