Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Generare raport...
 Generare raport in fisier txt
 
 10/13/2011 12:45:29 PM
User is offlinecclaudiu
50 posts


Generare raport in fisier txt
 (Romania)
Salutare tuturor,
Am o aplicatie de facturare in Fox 2.6 si vreau s-o trec in visual. Imprimanta este matriceala, vreau s-o pastrez, este de mare viteza, a costat o gramada
de bani. In aplicatia existenta, generez din raport un fisier text pe care apoi il trimit la imprimanta cu comanda COPY FILE FACT.TXT LPT1.
Incerc sa fac acelasi lucru in Visual, cu comanda REPORT FORM FACTURI TO FILE 'FACT.TXT' ASCII. Genereaza fisierul text,
dar in el apar campurile "incalecate", mai bine zis unele campuri intra peste altele, acoperindu-le partial. In plus, nu respecte asezarea in pagina
din raport.
Aveti vreo idee cum pot sa-l fac sa iasa bine fisierul txt, asa cum mergea in versiunea 2.6 ?
Multumesc anticipat pt. raspunsuri.
 10/13/2011 12:58:52 PM
User is offlineMarian Dobre
398 posts
3rd


Re: Generare raport in fisier txt
 (N/A)
Din comanda COPY FILE FACT.TXT LPT1 rezulta ca imprimanta este legata pe LPT1. Atunci trimiterea unei liste la imprimanta se poate face ca in vechiul FPD.

use fisier
set device to print
do while .not. eof()
   * diverse prelucrari
   @ rand,coloana say camp
   * alte prelucrari
   skip
enddo
set device to screen


Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 10/13/2011 1:30:19 PM
User is offlinecclaudiu
50 posts


Re: Generare raport in fisier txt
 (Romania)
 Marian Dobre wrote
Din comanda COPY FILE FACT.TXT LPT1 rezulta ca imprimanta este legata pe LPT1. Atunci trimiterea unei liste la imprimanta se poate face ca in vechiul FPD.

use fisier
set device to print
do while .not. eof()
   * diverse prelucrari
   @ rand,coloana say camp
   * alte prelucrari
   skip
enddo
set device to screen



Daca nu o sa reusesc generarea unui FACT.TXT corect, probabil ca o sa fac asa cum spui tu, dar sper ca exista o solutie pt. a genera fisierul text asa cum apare in raport, ca doar de-asta comanda REPORT FORM are clauza TO FILE ASCII.
Multumesc pt. idee
.
 10/13/2011 1:49:56 PM
User is offlineDaniel Buduru
2332 posts
1st




Re: Generare raport in fisier txt
 (N/A)
Daca lucrezi in VFP9, pune REPORTBEHAVIOR=80.
Pune in raport un font monospaced (courier, de ex).
Verifica fontul implicit setat pe imprimanta, sa fie tot un monospaced.

Vezi aici o clasa care emuleaza Report form to file ascii:
http://www.universalthread.com/ViewPageNewDownload.aspx?ID=9991


Daniel Buduru
 10/13/2011 1:53:34 PM
User is offlineMarian Dobre
398 posts
3rd


Re: Generare raport in fisier txt
 (N/A)
In loc de set device to print poti folosi set device to file aa.txt si poti copia acest fisier la imprimanta.

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 10/13/2011 2:55:57 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Generare raport in fisier txt
 (N/A)
O alternativa ar fi sa folosesti chiar raportul din FPD, fara sa incerci sa-l modifici din VFP. Rapoartele scrise in FPD, rulate cu REPORT FORM din VFP se tiparesc in mod text.
O alta alternativa ar fi sa definesti o imprimanta generica (Text Only) si sa faci raportul pentru ea.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 10/13/2011 4:12:37 PM
User is offlinecclaudiu
50 posts


Re: Generare raport in fisier txt
 (Romania)
O sa incerc fiecare dintre variantele voastre, pana la urma sunt convins ca o sa mearga.
Merci inca o data.

\Claudiu Covrescu

 10/17/2011 12:09:03 PM
User is offlinecclaudiu
50 posts


Re: Generare raport in fisier txt
 (Romania)
 Grigore Dolghin wrote
O alternativa ar fi sa folosesti chiar raportul din FPD, fara sa incerci sa-l modifici din VFP. Rapoartele scrise in FPD, rulate cu REPORT FORM din VFP se tiparesc in mod text.
O alta alternativa ar fi sa definesti o imprimanta generica (Text Only) si sa faci raportul pentru ea.


Am mers pe varianta cu raportul creat in FPD si a mers foarte bine. Cu imprimanta generica Text Only nu am reusit.

Merci inca o data
O zi buna
 10/17/2011 1:30:04 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Generare raport in fisier txt
 (N/A)
Am o rugaminte: scoate-ti site-ul din semnatura. Sau curata-l si apoi scoate-l din lista de site-uri nashpa de la Google.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 10/17/2011 2:35:20 PM
User is offlinecclaudiu
50 posts


Re: Generare raport in fisier txt
 (Romania)
 Grigore Dolghin wrote
Am o rugaminte: scoate-ti site-ul din semnatura. Sau curata-l si apoi scoate-l din lista de site-uri nashpa de la Google.


Site-ul nu mai e accesibil de mult timp, am uitat sa-l scot mai devreme din semnatura. Ramane sa gasesc cum sa il scot de pe Google,  vad ca mi-l da la cautarea numelui meu. Daca stii cum sa fac asta, da-mi te rog un link, ceva. Merci.

 10/17/2011 2:52:06 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Generare raport in fisier txt
 (N/A)
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?client=Firefox&hl=en-US&site=http://clcovrescu.rdscv.ro/
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Generare raport...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement