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  primul...
 primul
 
 1/8/2012 11:13:14 AM
User is offlinepbfox
23 posts


primul
 (N/A)
am ajuns la primul meu raport in vfp vreau sa listez elevii dintr-o clasa il apelez dintr-un form de unde aleg din tabela cu clasele de elevi, clasa care ma intereseaza si apoi "report form detcls preview " cum transmit raportului care este clasa de elevi aleasa?
 1/8/2012 12:52:57 PM
User is offlineMarian Dobre
398 posts
3rd


Re: primul
 (N/A)
Exista mai multe posibilitati. Una este sa declari o variabila publica in care sa depui valoarea selectata iar la nivelul raportului vei filtra datele dupa aceasta variabila.

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 1/8/2012 9:58:58 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A)
 pbfox wrote
am ajuns la primul meu raport in vfp vreau sa listez elevii dintr-o clasa il apelez dintr-un form de unde aleg din tabela cu clasele de elevi, clasa care ma intereseaza si apoi "report form detcls preview " cum transmit raportului care este clasa de elevi aleasa?


Sugestia mea ar fi sa scrii un SELECT care iti descarca exact inregistrarile care te intereseaza, iar raportul il faci din cursorul rezultat. Rolul raportului este sa tipareasca date, nu sa faca filtrari sau mai stiu eu ce.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/23/2012 8:36:21 PM
User is offlinepbfox
23 posts


Re: primul
 (N/A)
am pus select-ul in form-ul din care apepez report-ul, dar nu mai gaseste cursorul
 1/23/2012 9:42:40 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A)
Si ce eroare iti da?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/23/2012 9:49:41 PM
User is offlinepbfox
23 posts


Re: primul
 (N/A)
in form am "select camp1, camp2..... into cursor xyz" eroare "alias 'xyz' is not found"
 1/24/2012 12:14:45 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A)
Doua explicatii posibile:
a) cursorul este inchis inainte de comanda REPORT FORM
b) Raportul are private datasession.

Care dintre ele e?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/24/2012 7:26:35 AM
User is offlinepbfox
23 posts


Re: primul
 (N/A)
cred ca 2, in fereastra 'data sesion' vad cursorul cand deschid raportul de unde stabilesc datasesion pentru raport?
 1/24/2012 8:26:22 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A) Modified By Grigore Dolghin  on 1/24/2012 9:27:59 AM)
In fereastra datasession n-ar trebui sa vezi nici un cursor. Cursoarele nu exista decat atunci cand sunt create (cu SELECT) si dispar imediat cum sunt inchise. N-ai cum sa adaugi un cursor in fereastra datasession, oriunde ar fi ea (form sau raport).
Codul tau ar trebui sa arate asa:

Select nu stiu ce campuri from nu stiu ce tabela into cursor crsTemp
REPORT FORM

atat si nimic mai mult.

Nota: daca intrebi "unde se seteaza datasession" inseamna ca e foarte putin probabil sa-l fi modificat, deci e default (nu private). Anyway, cand deschizi dataenvironment-ul raportului, in fereastra de proprietati ai o proprietate numita DataSession. Aia tre'sa fie pe 1 - default.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/24/2012 7:13:35 PM
User is offlinepbfox
23 posts


Re: primul
 (N/A)
in timp ce rulez form-ul (din care apelez report-ul) am lasat fereastra datasesion deschisa si cand primesc eroarea in datasesion exista inca cursorul, deci nu e inchis codul arata exact asa nu exista proprietatea de care spui
 1/24/2012 7:23:36 PM
User is offlineDaniel Buduru
2332 posts
1st




Re: primul
 (N/A)
Cand deschizi reportul pentru editare, in menu apare un pad Report.
In popup-ul care se deschide la Report, pe linia a 5-a de sus in jos, ai Private Datsesssion.
Daca are o bifa in stanga, reportul are sesiune de date privata.


Daniel Buduru
 1/24/2012 7:40:10 PM
User is offlinepbfox
23 posts


Re: primul
 (N/A)
multumesc, cine stie, stie
 1/24/2012 7:57:47 PM
User is offlineDaniel Buduru
2332 posts
1st




Re: primul
 (N/A)
 pbfox wrote
multumesc, cine stie, stie

Grig nu mai are de multa vreme vfp instalat, si nu se poate uita sa vada unde e private datasession in menu, asa cum am facut eu.

Daniel Buduru
 1/25/2012 7:05:16 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A)
Da, asa este. Raspunsurile mele sunt date din memorie (inclusiv cele care contin cod - il scriu direct in browser) asa ca nu pot sa dau raspunsuri de genul "a treia optiune din meniu". Dar "private data session" ar fi trebuit sa fie un indiciu suficient. Ca e a treia sau a 5-a optiune din meniu, e nerelevant.

Pe de alta parte, am fost suprins sa constat ca fereastra DataEnvironment din Report NU are proprietatea DataSession. (DE-ul din form are proprietatea si ma asteptam sa existe si la Report. Bizar. Sunt curios sa stiu cum au gandit cei care au luat decizia sa puna BeforeOpenTables, AfterOpenTables, dar nu si DataSession.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 1/25/2012 4:56:45 PM
User is offlineDaniel Buduru
2332 posts
1st




Re: primul
 (N/A)
Nici DE din form nu are proprietatea datasession, si nici clasa dataenvironment nu are aceasta proprietate, ci numai formul
Probabil ai ramas cu impresia asta pentru ca in form proprietatile DataSession si DEClass sunt alaturate.
Consecinta directa a lucrului cu un framework: sunt lucruri cu care, odata realizat framework-ul, nu mai ai de-a face :)

Daniel Buduru
 1/26/2012 7:53:56 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: primul
 (N/A) Modified By Grigore Dolghin  on 1/26/2012 8:57:09 AM)
Hehe, so true. Adevarul e ca n-am mai deschis fereastra DataEnviromnent de prin 2005.

Pe de alta parte constat ca ar trebui sa instalez un VFP - macar intr-o masina virtuala, ca uite - nu mai tin minte care pe unde erau si, desi am identificat corect problema, cand e vorba de indicatii o dau in balarii.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Rapoarte si generatoare de rapoarte  primul...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement