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  Raport facturar...
 Raport facturare
 
 1/22/2009 1:56:32 PM
User is offlinenovice
26 posts


Raport facturare
 (Romania)

Am o problema la generarea unui raport pentru factura fiscala , pentru tiparirea explicatiilor pe mai multe randuri (in banda detail), am selectat optiunea care permite acest lucru : "stretch with overflow" . Rezultatul : expresia intr-adevar este despartita pe 2-3 randuri pe toata lungimea textului,  in schimb mi se strica chenarul de la factura :

1) daca trasez acele linii verticale separat in banda detail apoi altele in summary, liniile care despart coloanele sunt intrerupte pe verticala de cate un spatiu gol (raport 1), daca am mai multe inregistari , este chiar enervant - dupa fiecare inregistrare apare o linie goala fara chenar ;

2) daca liniile verticale sunt trasate fara intrerupere (adica din banda detail pana in banda summary fara intrerupere), atunci chenarul este intrerupt undeva dupa a doua inregistrare, dupa care toata pagina este goala (raport 2)

Nu stiu daca m-am exprimat pe intelesul tuturor, de accea am atasat cate o pagina din raport 1 si raport 2.

Daca are cineva o solutie pentru problema mea, rog sa ma ajute. Multumesc.

Interesant este ca, aceeasi optiune "stretch with overflow" o folosesc si in banda summary pentru observatii si nu sunt afectate liniile trasate pe vertical.

 1/22/2009 2:11:00 PM
User is offlinenovice
26 posts


Re: Raport facturare
 (Romania)

De nu se vede atasamentul ?

HELP.rar 
 1/22/2009 2:20:48 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Raport facturare
 (N/A)
Treseaza liniile din header (group header sau page header) pana in summary sau page footer. Ideea e ca ambele capete ale unei linii sa fie in afara benzii detail.

Daniel Buduru
 1/22/2009 2:46:53 PM
User is offlinenovice
26 posts


Re: Raport facturare
 (Romania)
Nu merge nici asa,  problema s-a rezolvat partial in sensul ca partea de sus (deasupra benzii detail) apare frumos chenarul, dar partea de jos ramane in continuare goala, incepand cu a treia inregistrare (mentionez ca o inregistrare are aprox. 200 caractere)
 1/22/2009 3:05:01 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Raport facturare
 (N/A)
Du liniile pana in page footer. Capetele liniilor trebuie sa se vada in page footer, sa nu fie ascunse sub bara.

Daniel Buduru
 1/22/2009 3:23:26 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Raport facturare
 (Romania)
Poti sa pui liniile si numai in banda detail, punand la Line Properties / Object Position "Fix relative to top of band " si la Stretch downward "Stretch relative to height of the band".

Daniel Buduru
 1/22/2009 3:26:35 PM
User is offlinenovice
26 posts


Re: Raport facturare
 (Romania)

E mai bine asa, ceea ce nu-mi place acum este ca liniile apar si in page footer, la mine formularul este un pic mai mic decat o pagina A4, am fixat numarul de inregistari la 10 pentru siguranta , ca sa-mi intre o factura pe o pagina tinand cont ca fiecare inregistare se intinde pe cel putin 2-3 linii.

Cum as putea scapa si de asta ? Oricum arata mai bine ca inainte.

 1/22/2009 3:35:55 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Raport facturare
 (Romania)
Poti crea un grup pe nr factura (sau idfactura, sau cum se numeste cheia), iar liniile le duci din header (group sau page) pana in group footer. Ideea e cea pe care am spus-o mai inainte: capetele liniilor trebuie sa se vada in benzile de desupra si dedesubtul benzii detail. Banda in care incep si se termina liniie trebuie sa aiba o inaltime > 0. In group footer poti pune o linie orizontala, care sa incheie articolele facturate. Sau poti duce liniile doar in detail, dupa cum am mai spus.

Daniel Buduru
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Raport facturar...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement