Page 1 sur 1
Export de donnée sous PCVUE 12
Posté : 09 août 2022, 14:21
par Benitole7
Bonjour a tous,
j'espère de tout cœur que ce post vous trouve en bonne santé.
Je travail sur un projet actuel sous PCVUE pour le chargement des camions citerne en gaz butane ou actuellement le client veux faire l'export de données en fichier Excel ou PDF directement imprimable.
pour le moment ce que j'ai fait est que l'appuis sur un bouton poussoir me permet d'exporter les données (que les nombres) sur un fichier Excel
exemple : la date, le poids,
maintenant ce que j'aimerais c'est de pouvoir renseigner le nom du client et l'immatriculation du véhicule et l'appuis sur le même BP va exporter cela sur mon fichier Excel.
je sais pas réellement comment exporter les textes
quelqu'un peut t'il m'aider svp?
Re: Export de donnée sous PCVUE 12
Posté : 10 août 2022, 22:00
par Bernardo59
Salut,
Je pense que tu peux le faire via les scripts sur PCVue.
Re: Export de donnée sous PCVUE 12
Posté : 11 août 2022, 13:33
par Benitole7
Bernardo59 a écrit : ↑10 août 2022, 22:00
Salut,
Je pense que tu peux le faire via les scripts sur PCVue.
Ok bien reçus
je ferai des recherches la dessus
Re: Export de donnée sous PCVUE 12
Posté : 12 août 2022, 20:35
par dpo
en scada tu as un verbe pour pousser dans un fichier excel
ça fonctionne très bien
en plus basique tu peux aussi pousser des lignes dans un fichier texte en séparant les infos par des ";" par exemple tu l'enregistres en ".csv"
et tu pourras l'ouvrir sur excel en sélectionnant le séparateur ";"
Re: Export de donnée sous PCVUE 12
Posté : 16 août 2022, 10:48
par Benitole7
dpo a écrit : ↑12 août 2022, 20:35
en scada tu as un verbe pour pousser dans un fichier excel
ça fonctionne très bien
en plus basique tu peux aussi pousser des lignes dans un fichier texte en séparant les infos par des ";" par exemple tu l'enregistres en ".csv"
et tu pourras l'ouvrir sur excel en sélectionnant le séparateur ";"
Bonjour dpo,
peut tu stp me faire un exemple sur sa?
ou la fonction qui permet de faire cela
merci
Re: Export de donnée sous PCVUE 12
Posté : 20 août 2022, 13:09
par dpo
voici un extrait de programme
trav_str est une chaine de caractères, je la vide puis j'y mets la valeur d'une variable
je pousse la ligne dans un buffer (vidé au préalable)
je pousse le buffer dans une case ligne 7,colonne 9, de la feuil1 du fichier nommé par fic_rapport
à la fin ne pas oublier de vider le buffer : free_buffer(buffexcel);
tu peux aussi utiliser le BUFTOFILE pour pousser dans un fichier texte
je ne t'en dis pas plus, c'est en forgeant qu'on devient forgeron
exemple pour pousser dans une case excel:
'code connecteur excel 7,I
trav_str="";
trav_str=addstring(trav_str,@REC_BANC.CODE.M);
trav_str=addstring(trav_str,",");
seq_buffer("CLEAR", buffexcel);
seq_buffer("PUT_LINE", buffexcel, trav_str);
ret=BUFTOEXCEL(buffexcel,"",",",fic_rapport,"Feuil1","MERGE",7,9);
Re: Export de donnée sous PCVUE 12
Posté : 23 août 2022, 12:36
par Benitole7
dpo a écrit : ↑20 août 2022, 13:09
voici un extrait de programme
trav_str est une chaine de caractères, je la vide puis j'y mets la valeur d'une variable
je pousse la ligne dans un buffer (vidé au préalable)
je pousse le buffer dans une case ligne 7,colonne 9, de la feuil1 du fichier nommé par fic_rapport
à la fin ne pas oublier de vider le buffer : free_buffer(buffexcel);
tu peux aussi utiliser le BUFTOFILE pour pousser dans un fichier texte
je ne t'en dis pas plus, c'est en forgeant qu'on devient forgeron
exemple pour pousser dans une case excel:
'code connecteur excel 7,I
trav_str="";
trav_str=addstring(trav_str,@REC_BANC.CODE.M);
trav_str=addstring(trav_str,",");
seq_buffer("CLEAR", buffexcel);
seq_buffer("PUT_LINE", buffexcel, trav_str);
ret=BUFTOEXCEL(buffexcel,"",",",fic_rapport,"Feuil1","MERGE",7,9);
OK, Vraiment merci pour ton retour