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  refresh form la...
 refresh form la inchidera altui form
 
 2/24/2011 11:54:32 PM
User is offlinecrisony01
50 posts


refresh form la inchidera altui form
 (N/A)
Am cautat sa rezolv si eu porblema asta dar nu am gasit am un form din care deschid alt form, in primul am un grid iar in al doilea campuri text care actualizeaza tabela ptr gridul din primul form, cand dau butonul de salvare si sa inchid form 2 nu pot sa dau refresh la primul sau in ce metoda tebui sa pun thisform.refresh. Am mai cautat si pe formul problema asta dar nu am gasit. Mentionez ca lucrez in vfp6
Va multumesc.
 2/25/2011 8:48:15 AM
User is offlineaflorin
840 posts
1st


Re: refresh form la inchidera altui form
 (N/A)
Sa zicem ca in primul form ai un buton de editare. Pe acest buton ar merge un cod cam asa:
- DO FORM form2 && formul 2 sa fie modal
- thisform.gridul.refresh

- la salvarea din form 2 se face un update/replace pe tabela/cursorul sursa de date in gridul din form1

Florin Aparaschivei - Iasi
 3/2/2011 12:30:04 PM
User is offlinecrisony01
50 posts


Re: refresh form la inchidera altui form
 (N/A)
Am incercat sa fac aceasta procedura si nu merge, metoda click la butonul de salvare din form 2 am scris numeform.gridul.recordesource='.....' si numeform.gridul.refresh si nici asa nu merge
 3/2/2011 12:33:54 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: refresh form la inchidera altui form
 (N/A)
Nu, thisform.refresh il pui in butonul de pe formul 1, dupa DO FORM form2

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/2/2011 12:50:11 PM
User is offlinecrisony01
50 posts


Re: refresh form la inchidera altui form
 (N/A)
Am incercat dar tot nu merge
uite cu am facut
form 1 (registru) in button 1 click
do form anameform+'addregistru.scx'
thisform.refresh
select * from registru into cursor regs where del = 'T'
go bottom
vnr = nrcrt + 1
select nrdosar, cnp, trim(nume)+' '+trim(prenume) as numeprenume from persoane into cursor tables1 where nrdosar = nrdosars and del = 'T'
addregistru.Text16.value = nrdosar
addregistru.Text3.value = cnp
addregistru.Text17.value = numeprenume
trigreg = 'add'

iar in form 2 (addregistru) la button click am pus asa
do case
    case trigreg = 'add'
        insert into registru;
        (nrcrt, nrdosar, numeprenume, domicilui, bi, cnp, text4, text5, text6, text7, text8, text9, text10, text11, text12, text13, text14, text15, del) value;
        (vnr, texts16, texts17, texts1, texts2, texts3, texts4, texts5, texts6, texts7, texts8, texts9, texts10, texts11, texts12, texts13, texts14, texts15, 'T')
        vnr = 0
        thisform.text1.value=''
        thisform.text2.value=''
        thisform.text3.value=''
        thisform.text4.value=''
        thisform.text5.value=''
        thisform.text6.value=''
        thisform.text7.value=''
        thisform.text8.value=''
        thisform.text9.value=''
        thisform.text10.value=''
        thisform.text11.value=''
        thisform.text12.value=''
        thisform.text13.value=''
        thisform.text14.value=''
        thisform.text15.value=''
        thisform.text16.value=0
        thisform.text17.value=''
        thisform.hide
        *registru.grid1.recordsource= "select nrcrt, numeprenume, cnp, domicilui, bi, text4, text5, text6, text7, text8, text9, text10, text11, text12, text13, text14, text15 from registru into cursor reg where del = 'T'"
        *registru.grid1.refresh
    case trigreg = 'mod'
endcase
 3/2/2011 3:33:26 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: refresh form la inchidera altui form
 (N/A)
Formul addregistru este modal?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/2/2011 3:58:33 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: refresh form la inchidera altui form
 (N/A)
Ma tot uit la codul de mai sus si clatin din cap. Pot enumera cel putin 10 reguli de "best-practices" pe care le-ai incalcat si mai devreme sau mai tarziu o sa se intoarca impotriva ta. Ai nevoie URGENT de niste cursuri de programare.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/2/2011 4:14:18 PM
User is offlinecrisony01
50 posts


Re: refresh form la inchidera altui form
 (Switzerland)
Va multumesc ptr indrumare
 3/2/2011 4:20:15 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: refresh form la inchidera altui form
 (N/A)
 crisony01 wrote
Va multumesc ptr indrumare


Deci...este modal?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/2/2011 4:31:25 PM
User is offlinecrisony01
50 posts


Re: refresh form la inchidera altui form
 (Switzerland)
Nu stiu daca este modal sau nu, este un form normal facut cu form design.
Eu am lucrat in scl cu foxpro sub dos mai putin cu cel visual acum incerc sa mai invat cate ceva si ma lovest de unele lucruri
 3/2/2011 4:44:49 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: refresh form la inchidera altui form
 (N/A)
Daca e un form normal, atunci este modeless. Modal este numai daca ii specifici o proprietate. Formurile modale opresc executia codului pana la inchiderea lor; in cazul tau, thisform.refresh se executa IMEDIAT dupa lansarea in executie a formului 2, inainte ca tu sa apuci sa dai save in formul2, si se refreshuiesc vechile date. Deci refrehsul tau merge, numai ca nu se vede nici o diferenta. Daca formul ala ar fi modal, executia codului s-ar opri imediat dupa DO FORM, asteptand ca tu sa inchizi formul. Cand inchizi formul o sa se actualizeze datele in tabela de sub grid, iar thisform.refresh va afisa noile date.

Sper ca e mai clar acum.

Apropo, arunca un ochi aici:
http://www.profox.ro/Forum/tabid/55/forumid/1/threadid/34697/scope/posts/Default.aspx

Poate te intereseaza.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/2/2011 10:43:13 PM
User is offlinecrisony01
50 posts


Re: refresh form la inchidera altui form
 (N/A)
Iti multumesc prentru ce ai spus despre mine ma ambitionat si am intrele pana la urma ce inseamna sa fie modal si mi-a iesit ce am vrut sa fac sper sa nu mai pun intrebari asa de idioate si sa icerc sa mai citesc cate ceva intre timp,
ms. mult pentru tot
  Visual FoxPro  Form-uri si generatoare de form-uri  refresh form la...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement