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  actualizare din...
 actualizare din cursor
 
 1/9/2012 1:09:01 AM
User is offlinepbfox
23 posts


actualizare din cursor
 (N/A)
am inteles ca pentru a salva datele dintr-un cursor intr-o tabela acesta trebuie să fie unu la unu cu tabela, daca intr-un grid am date dintr-un cursor care este populat din mai multe tabele cum se face actualizarea tabelei asupra careia vreau sa fac modificari?
 1/9/2012 8:01:40 AM
User is offlinemyself
64 posts


Re: actualizare din cursor
 (N/A)
Daca folosesti cursor...Asa cum zici modificarile in tabela mama se fac cu comenzi SQL(Insert, Update, Delete).
Daca in schimb folosesti view-uri(am o tendinta sa inclin spre partea asta) in view desingner gasesti un tab Update Criteria de unde poti seta ce tabela sa se updateze, ce campuri, cum...etc....
 1/9/2012 9:51:39 AM
User is offlineDaniel Buduru
2335 posts
1st




Re: actualizare din cursor
 (N/A)
 pbfox wrote
am inteles ca pentru a salva datele dintr-un cursor intr-o tabela acesta trebuie să fie unu la unu cu tabela, daca intr-un grid am date dintr-un cursor care este populat din mai multe tabele cum se face actualizarea tabelei asupra careia vreau sa fac modificari?

Indiferent cum se face atualizarea (view sau cursor adapter) se poate actualiza o singura tabela odata. Comenzile sql update, sql delete si sql insert cu care se fac actualizarile lucreaza cu o singura tabela - vezi Update tabela set ..., Insert into tabela ...., Delete from tabela ...
Pentru a actualiza datele dintr-un cursor in tabele, acesta trebuie sa fie actualizabil. Poate fi facut actualizabil indiferent daca a fost obtinut cu un view, remote view, cursoradapter sau altfel. Vezi aici o metoda: http://www.universalthread.com/ViewPageNewFAQ.aspx?ID=8153
Daca vrei sa ctualizezi mai multe tabele din acelasi cursor, trebuie sa faci actualizarile pe rand, iar inainte de fiecare actualizare sa setezi corespunzator proprietatile keyfieldlist, updatablefieldlist, updatenamelist.
Sau sa generezi comezi sql update pentru fiecare tabela.


Daniel Buduru
  Visual FoxPro  Form-uri si generatoare de form-uri  actualizare din...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement