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  Baze de date, tabele, view-uri si indecsi  Creare view pro...
 Creare view programatic
 
 5/13/2011 12:04:23 PM
User is offlineMarian Dobre
398 posts
3rd


Creare view programatic
 (N/A)
Exista posibilitatea ca prin comanda create sql view sa se poata bifa check box-ul send SQL updates din tab-ul Update Criteria?

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 5/13/2011 12:44:54 PM
User is offlineDoru Constantin
321 posts
3rd




Re: Creare view programatic
 (N/A)
CursorSetProp("SendUpdates", .T., cCursorul)
 5/13/2011 12:45:01 PM
User is offlineDoru Constantin
321 posts
3rd




Re: Creare view programatic
 (N/A) Modified By Doru Constantin  on 5/13/2011 12:45:44 PM)
.
 5/13/2011 1:01:32 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Creare view programatic
 (N/A)
Nu direct, dar poti sa executi DBSETPROP() dupa aceea.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 5/16/2011 11:04:20 AM
User is offlineMarian Dobre
398 posts
3rd


Re: Creare view programatic
 (N/A)
Multumesc pentru ajutor. Am reusit cu ceva de genul urmator:

Create Database TesteVfp

Create Table TestView (idTestView i Autoinc Nextvalue 1 Step 1 Primary Key, ;
    nume c(25))

Create Sql View viwTestView As Select TestView.idTestView, TestView.nume;
    FROM ;
    TesteVfp!TestView ;
    ORDER By TestView.nume

=DBSetProp("viwTestView","View","SendUpdates",.T.)     
=DBSetProp("viwTestView","View","BatchUpdateCount",1)
=DBSetProp("viwTestView","View","CompareMemo",.T.)     && Merge si cu =
DBSetProp("viwTestView","View","FetchAsNeeded",.F.)    && Merge si fara =
DBSetProp("viwTestView","View","FetchMemo",.T.)
DBSetProp("viwTestView","View","FetchSize",100)
DBSetProp("viwTestView","View","MaxRecords",-1)
DBSetProp("viwTestView","View","Prepared",.F.)
DBSetProp("viwTestView","View","UpdateType",1)
DBSetProp("viwTestView","View","UseMemoSize",255)
DBSetProp("viwTestView","View","Tables","testevfp!testview")
DBSetProp("viwTestView","View","WhereType",3)

=DBSetProp("viwTestView.idTestView","Field","DataType","I")
=DBSetProp("viwTestView.idTestView","Field","UpdateName","testevfp!testview.idtestviev")
=DBSetProp("viwTestView.idTestView","Field","KeyField",.T.)
=DBSetProp("viwTestView.idTestView","Field","Updatable",.F.)

DBSetProp("viwTestView.nume","Field","DataType","C(25)")
DBSetProp("viwTestView.nume","Field","UpdateName","testevfp!testview.nume")
DBSetProp("viwTestView.nume","Field","KeyField",.F.)
DBSetProp("viwTestView.nume","Field","Updatable",.T.)

Close Tables All
CursorSetProp("Buffering",5,0)

Use viwTestView In 0
Select viwTestView
Insert Into viwTestView (nume) Values ("Nume Test")
Insert Into viwTestView (nume) Values ("Alt Nume de Test")
Insert Into viwTestView (nume) Values ("Din nou un Nume de Test")
Browse Noed

Tableupdate(.T.,.T.,"viwTestView")
Requery("viwTestView")
Browse Noed


Orice putere omeneasca este un compus de rabdare si de timp. Balzac
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Creare view pro...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement