Search  
Friday, February 10, 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  Tiparire pagini...
 Tiparire pagini pare/ impare
 
 1/11/2009 3:21:10 PM
User is offlineKIDO
1 posts


Tiparire pagini pare/ impare
 (N/A)
Cum sa programez folosind "cod vfp" tiparirea paginilor pare/ impare ? 
 1/14/2009 6:05:32 PM
User is offlineaflorin
838 posts
1st


Re: Tiparire pagini pare/ impare
 (N/A)
Singura solutie pe care eu o gasisem:
- calculez numarul total de pagini
- trimit cite o pagina la imprimanta, intr-o bucla WHILE

Nu este insa o solutie foarte elegenta, incarca imprimanta si, in retea, permite altor rapoarte sa se furiseze printre foile raportului meu :(

Florin Aparaschivei - Iasi
 1/15/2009 9:25:09 AM
User is offlineVictor Iuga
153 posts
5th


Re: Tiparire pagini pare/ impare
 (Romania)

Cerinta presupun ca-i pt listare fatza/verso pe imprimante normale.

Alta solutie (tot nu bash eleganta), da in retea scap de intruziunea altor listari.

1) tabela (sau tabelele legate), indexata si filtrata dupa caz, o trec intr-un cursor, avand si un camp suplimentar "parimpar"

2) calculez cate articole imi intra pe o pagina, sa zicem de exemplu ca iasa 50.

3) Intr-o o bucla parcurg cursorul si marchez campul parimpar primele 50 cu 1 urmatoarele 50 cu 2 si asa mai departe

4) Apoi trimit report pe conditia parimpar = 1 (sau pe 2)

Daca ii nevoie de totaluri, generale si intermediare, care includ toate paginile, acestea trebe in prealabil calculate si scrise ca articole in cursor inserate la locul lor. Operatia care se poate face tot in bucla de la pasul 3 si articolele se socotesc la numaratoarea celor 50.  Daca-i trebe numa totaluri generale, pot fi antecalculate in variabile care in report se pun pe sumary band cu print vhen o conditie de ultima pagina.

 

  Visual FoxPro  Rapoarte si generatoare de rapoarte  Tiparire pagini...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement