Search  
Saturday, February 11, 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  Form-uri si generatoare de form-uri  grid care dispa...
 grid care dispare
 
 3/3/2010 10:24:03 PM
User is offlinemrchiu
47 posts


grid care dispare
 (N/A)
Buna ziua,
Am un form care contine comenzi la load si un grid in el.La rulare gridul meu devine alb complet.
Printre comenzile de la form.load am:import, si close tables.
Banuiesc ca problema vine de la close tables care imi inchide tabelul de care este legat gridul meu prin recordsource.

Cum as putea evita aceasta problema? am incercat sa initializez iar recordsource al gridului dupa procedura de la load dar tot nu a mers
multumesc
 3/4/2010 9:10:29 AM
User is offlinemyself
60 posts


Re: grid care dispare
 (N/A)
Inainte de initializarea RecordSource tabela trebuie sa fie deschisa. Daca tu ai dat close all nu mai tabela deschisa...., de aici buba....
 3/4/2010 9:37:44 AM
User is offlineaflorin
838 posts
1st


Re: grid care dispare
 (N/A)
Solutia 1:
nu inchide tabelele la Load. Cu ce te deranjeaza daca sunt deschise?
Un simplu IF !USED(YourAlias) THEN USE TABELA IN 0 ALIAS YourAlias te scapa de nevoia de a le inchide pe toate

Solutia 2:
Pui tot designul gridului (recordsource, coloane, dimensiuni, captions, etc) intr-un cod care se apeleaza la Form.Init().

Florin Aparaschivei - Iasi
 3/4/2010 10:08:42 AM
User is offlinedanilea
197 posts
5th


Re: grid care dispare
 (N/A)
...s-au folosesti o clasa proprie GRID si in Form folosesti DATA ENVIRONMENT ca sa deschizi tabelele necesare.
 3/4/2010 10:55:17 AM
User is offlinemrchiu
47 posts


Re: grid care dispare
 (N/A)
 aflorin wrote
Solutia 1:
nu inchide tabelele la Load. Cu ce te deranjeaza daca sunt deschise?
Un simplu IF !USED(YourAlias) THEN USE TABELA IN 0 ALIAS YourAlias te scapa de nevoia de a le inchide pe toate.

am un xls cu mai multe sheeturi pe care il import in dbf,dupa care il prelucrez in alt fisier si trec la urmatorul sheet care suprascrie primul dbf


 aflorin wrote
Solutia 2:
Pui tot designul gridului (recordsource, coloane, dimensiuni, captions, etc) intr-un cod care se apeleaza la Form.Init().


asa voi face probabil, inca nu stiu sigur cum dar o sa incerc


multumesc pentru raspunsuri
 3/4/2010 11:41:18 AM
User is offlineaflorin
838 posts
1st


Re: grid care dispare
 (N/A)
"am un xls cu mai multe sheeturi pe care il import in dbf,dupa care il prelucrez in alt fisier si trec la urmatorul sheet care suprascrie primul dbf"

in loc de CLOSE ALL foloseste USE IN SELECT("alias-ul primului dbf"). Ca banuiesc ca ai gridul legat la al doilea dbf.

Florin Aparaschivei - Iasi
  Visual FoxPro  Form-uri si generatoare de form-uri  grid care dispa...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement