Search  
Friday, May 25, 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  Clase - VCX si PRG  "Proiectaţ...
 "Proiectaţi propriul dvs. generator de rapoarte"
 
 6/23/2008 2:29:10 PM
User is offlineEvos
14 posts


"Proiectaţi propriul dvs. generator de rapoarte"
 (Romania)

Referitor la Articolul "Proiectaţi propriul dvs. generator de rapoarte" clasa WebReporter

Am incercat (sau mai bine zis incerc ) primul exemplu, din articol astfel

1. am adaugat din managerul de proiecte o noua forma

2. am creat un "set form"

3. am selectat si adaugat clasa webreporter (dupa ce in prealabil am adaugat in tools - controls- visual class libraries - clasa webreporter - am setat default si salvat)

4. intrebare: unde inserez codul pentru primul exemplu

* Crează un raport, şi transmite titlul raportului
oRep.BeginReport("Test Report")
* Paragraful de introducere, aldin
oRep.SetBold(.T.)
oRep.Write("Acesta este un tabel:")
oRep.SetBold
* Începe un tabel cu 3 coloane
LOCAL lnColumns, lnTableWidth, lnBorderWidth
lnColumns = 3
lnTableWidth = 0 && Zero = dimensionare automată a tabelului
lnBorderWidth = 1
oRep.BeginTable(lnColumns, lnTableWidth, lnBorderWidth)
* Scrie capetele de coloană, aldin
oRep.SetBold(.T.)
oRep.Write("Descriere")
oRep.Write("Cantitate")
oRep.Write("Procent")
oRep.SetBold(.F.)
* Scrie primul rând
oRep.Write("Sunt în coloana 1 acum")
oRep.Write(43230)
oRep.Write(TRANSFORM(134.5, "999.9%"))
* Scrie al doilea rând
oRep.Write("Sunt din nou în coloana 1")
oRep.SetUnderline(.T.)
oRep.Write(229000)
oRep.Write(TRANSFORM(124.5, "999.9%"))
oRep.SetUnderline(.F.)
* Scrie rândul de total
oRep.Write("Total:")
oRep.Write(272230)
oRep.Write(TRANSFORM(259, "999.9%"))
* Finalizarea tabelului
oRep.EndTable
oRep.EndReport

5. mentionez ca folosesc VisualFoxPro 6.0

Va multumesc anticipat pentru ajutor

 
 6/23/2008 3:06:50 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: "Proiectaţi propriul dvs. generator de rapoarte"
 (Romania)
Intr-un buton pe care il pui pe form
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Clase - VCX si PRG  "Proiectaţ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement