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?
Export de donnée sous PCVUE 12
- Bernardo59
- Dieu du process
- Messages : 957
- Inscription : 20 oct. 2015, 05:48
- Localisation : Nimes
Re: Export de donnée sous PCVUE 12
Salut,
Je pense que tu peux le faire via les scripts sur PCVue.
Je pense que tu peux le faire via les scripts sur PCVue.
Re: Export de donnée sous PCVUE 12
Ok bien reçusBernardo59 a écrit : ↑10 août 2022, 22:00 Salut,
Je pense que tu peux le faire via les scripts sur PCVue.
je ferai des recherches la dessus
Re: Export de donnée sous PCVUE 12
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 ";"
ç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
Bonjour dpo,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 ";"
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
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);
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
OK, Vraiment merci pour ton retourdpo 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);