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  Lansare form di...
 Lansare form din alt form
 
 2/27/2010 8:29:37 AM
User is offlinezolysoftsolutions
31 posts


Lansare form din alt form
 (N/A)
Buna baieti,

Am o problema interesanta pentru mine, poate simpla pentru altii:
Am un form "formaunu" de unde printr-o metoda "mymethod" lansez urmatoarele comenzi:
...
...
do form formaadoua with param1,param2
...
...
thisform.grid1.refresh
thisform.text1.refresh
thisform.text2.refresh
...
...

Problema mea este urmatoarea: toate comenzile de dupa "do form formaadoua with param1,param2" se executa imediat, fara sa astepte terminarea acestei comenzi.
Am o problema pentru ca in "formaadoua" modific datele din "grid1"..si dupa ce termin "formaadoua" nu pot vedea modificarile pentru ca "refreshul" s-a executat deja.

Exista vre-o modalitate ca sa se opreasca executia "mymethod" si sa astepte pana la terminarea "formaadoua"??

Cu stima,
Zoli B.
 2/27/2010 9:03:41 AM
User is offlinezolysoftsolutions
31 posts


Re: Lansare form din alt form
 (N/A)
S-a rezolvat problema:

Am lansat formaunu cu sintaxa: "do form formaadoua with param1,param2 name nform"
..si din "formaadoua" la inchidere am modificat ce aveam de modificat in prima forma si anume:

...
nform.grid1.refresh
nform.text1.refresh
nform.text2.refresh

Concluzie.. nu are rost sa opresti executia formului sa astepte ci la inchiderea formei child faci modificarile din forma principala si cand se intoarce la forma principala ai datele actualizate cu modificarile din a doua forma. am scris si solutia pt. ca sunt sigur ca multi se intalnesc cu aceasta problema.

O zi buna tuturor.
 2/27/2010 9:34:27 AM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Lansare form din alt form
 (N/A)
Mai e o solutie - sa faci forma a doua modala, si atunci se opreste executia codului din primul form.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 2/27/2010 1:29:52 PM
User is offlinezolysoftsolutions
31 posts


Re: Lansare form din alt form
 (N/A)
Multumesc foarte mult Grig..

..mi-a fost de mare ajutor..m-am chinuit o gramada, si de fapt solutia era sub nasul meu doar ca trebuia sa pun mana pe carte un pic :)
Insa..e o problema la formul modal..pentru ca de aici trebuie sa afisez un preview de raport.. care se va pune pe fereastra modelles si nu o pot vedea pana nu inchid fereastra modala.
Acum trebuie sa gasesc o solutie sa afisez reportul.. fara sa inchid fereastra pentru ca e posibil sa mai trebuiasca sa fac modificari aici.
Am gasit ceva in privinta asta in solutions sample..
Multumesc oricum..

O zi buna.
 2/27/2010 1:37:11 PM
User is offlinezolysoftsolutions
31 posts


Re: Lansare form din alt form
 (N/A)
S-a rezolvat..


oboseala de weekend..

..aveam un 'AllwaysOnTop' activat si din cauza asta nu se vedea previewul..

thanks
  Visual FoxPro  Form-uri si generatoare de form-uri  Lansare form di...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement