Search  
Tuesday, May 22, 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  expression buil...
 expression builder
 
 11/2/2010 12:42:32 PM
User is offlineioandan_chelemen2006
224 posts
4th


expression builder
 (N/A)
am un raport cu o grupare facuta dupa un cimp N(2),problema e ca vreau sa folosesc in headerul grupului o variabila de tip caracter a carei valoare e data de o expresie destul de lunga pe care din pacate Expression Builder nu mi-o permite, imi trunchiaza expresia cam la 3/4 din lungimea ei, cum pot sa "pacalesc" expression buiderul ?
 11/2/2010 1:07:44 PM
User is offlinedni
420 posts
2nd


Re: expression builder
 (N/A)
...se poate face o functie care se apeleaza din "builder"...
 11/2/2010 1:55:49 PM
User is offlineioandan_chelemen2006
224 posts
4th


Re: expression builder
 (N/A)
acum am alta problema am pus in expression builder functia f() am creat functia: function f() do case case i=1 return "a" case i=2 return "b" ....... endcase problema e ca imi apar corect toate cazurile unul dupa altul, insa, surpriza, mai putin primul caz nu-mi afiseaza nimic, desi, subliniez, am situatii care se incadreaza la cazul 1
 11/2/2010 2:20:47 PM
User is offlinedni
420 posts
2nd


Re: expression builder
 (N/A)
...ne poti arata functia ? ...cel mai bine este ca functia "sa intorca" o varibila care contine "a" sau "b"....
 11/2/2010 2:32:17 PM
User is offlineioandan_chelemen2006
224 posts
4th


Re: expression builder
 (N/A)
FUNCTION f_sector ***************** DO CASE CASE sectorl=1 s="1" CASE sectorl=2 s="2" CASE sectorl=3 s="3" CASE sectorl=4 s="4" CASE sectorl=5 s="5" CASE sectorl=6 s="6" ENDCASE RETURN s iar in expression builder am pus f_sector()
 11/2/2010 2:36:07 PM
User is offlineioandan_chelemen2006
224 posts
4th


Re: expression builder
 (N/A)
inainte de apelarea raportului folosesc secventa urmatoare (raportul are o grupare dupa cimpul "sectorl") sele 1 use personal sele 2 use sanct SELECT sanct.*,personal.sectorl,personal.dataa0,personal.datai13 FROM personal FULL JOIN sanct; ON personal.marca = sanct.marca; WHERE sectorl>=1 AND sectorl<=19; ORDER BY personal.sectorl INTO CURSOR c1
 11/2/2010 4:46:44 PM
User is offlinedni
420 posts
2nd


Re: expression builder
 (N/A)
...asa la prima vedere codul tau pare corect; inainte de comanda REPORT poti pune provizoriu un "BROW" sa vezi tabela selectata si inregistrarile inainte de raport...
 11/2/2010 6:54:40 PM
User is offlinedni
420 posts
2nd


Re: expression builder
 (N/A) Modified By dni  on 11/2/2010 7:55:43 PM)
...
 11/3/2010 1:10:52 PM
User is offlineioandan_chelemen2006
224 posts
4th


Re: expression builder
 (N/A)
"brow" imi arata perfect
 11/3/2010 2:51:38 PM
User is offlinedni
420 posts
2nd


Re: expression builder
 (N/A)
...atunci inseamna ca variabila difera la fiecare inregistrare din grup si nu o poti pune in "header" ci in "detail"...
  Visual FoxPro  Rapoarte si generatoare de rapoarte  expression buil...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement