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  Form-uri si generatoare de form-uri  afisare date in...
 afisare date in grid
 
 11/24/2010 9:09:09 PM
User is offlinealemao
112 posts
5th


afisare date in grid
 (N/A)
Intr-un form creat in VFP 5 am pus un grid ce-mi afiseaza toate datele rezultate in urma unei interogari aplicate asupra unei tabele in functie de codul introdus intr-o caseta text.
Toate bune si frumoase pana cand tabela s-a populat cu peste 50k de inregistrari.
Astfel ca nu stiu cum sa procedez ca in momentul in care deschid formul, sa nu mai astept popularea grid-ului mai ales ca tabela este accesata in retea.
Am incercat varianta prin introducerea in Load-ul formului a interogarii cu conditia where cod = 0 ca sa nu-mi mai aduca nimic din tabela, dar degeaba.
Nu stiu cum a fac interogarea ca sa un mai astept atat de mult la deschiderea form-ului mai ales ca la inceput gridul trebuie sa fie gol.
Va rog o idee in acest sens se poate?

Multumesc anticipat
 11/25/2010 7:31:21 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: afisare date in grid
 (N/A) Modified By Daniel Buduru  on 11/25/2010 8:33:10 PM)
Daca nu ai un index care sa coresounda conditiei de filtrare, popularea gridului va dura la fel de mult indiferent daca selectul aduce 0 inregistrari sau 50k.
In lipsa unui index, se scaneaza intreaga tabela pentru a gasi inregistrarile care corespund conditiei.
Verifica daca expresia din filtru este optimizabila cu sys(3054) - vezi in help detalii.

Edit
Nu stiu daca in vfp5 exista sys(3054). Parca a fost introdus in vfp7.
In orice caz, ar trebui sa ai un index pe cod in acea tabela.

Daniel Buduru
 12/7/2010 7:16:33 PM
User is offlinealemao
112 posts
5th


Re: afisare date in grid
 (N/A)
1. Multumesc ptr ajutor. Intradevar este de efect sfatul primit. 2. Da, functia in cauza (inca) exista (si) in VFP5 :).
  Visual FoxPro  Form-uri si generatoare de form-uri  afisare date in...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement