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  Clase - VCX si PRG  Sursa noua pe g...
 Sursa noua pe grid cu controale
 
 3/18/2010 12:46:02 PM
User is offlineRomeo
495 posts
2nd


Sursa noua pe grid cu controale
 (N/A) Modified By Romeo  on 3/18/2010 12:48:24 PM)
Pe doua coloane ale unui grid am pus un control checkBox - (intr-un form de cautare dupa 2 criterii)
In urma cautarii dupa primul criteriu de cautare obtin cursorul crsRezultate1 (care populeaza intial gridul) iar dupa al 2 lea criteriu crsRezultate2 - identic ca structura cu crsRezultate1.

Daca initial in grid am crsRezultate1 iar dupa cautare pun crsRezultate2, - thisForm.Grid1.RecordSource="crsRezultate2" - dispare controlul checkBox in locul lui avand o valoare numerica.
Asta imi anuleaza avantajele constririi vizuale a gridului ( formului ).

Exista o solutionare simpla ? (fara a adauga prin cod checBox-urile, sau Combo etc) ?

test
 3/18/2010 1:03:37 PM
User is offlinecostin_mentor
484 posts
www.accessoft.ro
2nd




Re: Sursa noua pe grid cu controale
 (N/A)
De ce nu mai creezi inca un cursor crsRezultate care sa fie sursa gridului tot timpul
si cand vrei sa jonglezi cu crsRezultate1 /crsrezultate2 faci asa :

select crsRezultate
zap
appe from dbf('crsrezultate1')
go top
thisform.grid1.refresh
 3/18/2010 3:55:24 PM
User is offlineaflorin
838 posts
1st


Re: Sursa noua pe grid cu controale
 (N/A)
Sau, daca solutia de mai sus inseamna prea mult cod de modificat:
faci doua griduri, cu sursa de date diferita (cursor1, respectiv cursor2) si care sunt alternativ visible true/false

Florin Aparaschivei - Iasi
 3/18/2010 5:36:25 PM
User is offlineRomeo
495 posts
2nd


Re: Sursa noua pe grid cu controale
 (N/A)
Vreau sa transform formul in clasa si sa-l pun intr-o biblioteca. Am pierdut mult timp pana acum cu tot felul de cautari. Rescriu la infinit acelasi cod. O sa existe si situatia teoretca in care am 5 criterii de cautare. Nu vreau sa ma incurc cu 5 griduri. Solutia este ingenioasa, dar spre rusinea mea nu am folosit cursoare actualizabile. Am pe undeva scris cu setez un cursor, dar nu stiu pe unde. Spune-mi te rog ce proprietati setez pt ca cursorul sa fie actualizabil. In forma implicita, nu se poate zap, pt ca se genereaza o eroare.
test
 3/18/2010 6:41:05 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Sursa noua pe grid cu controale
 (N/A)
Pentru cursor actualizabil:
SELECT ...... INTO CURSOR crs READWRITE

Vezi aici solutia lui Dorin pentru schimbarea cursorului din grid.recordsource fara pierderea coloanelor
http://www.profox.ro/Forum/tabid/55/forumid/6/threadid/3863/scope/posts/Default.aspx


Daniel Buduru
 3/19/2010 10:18:44 AM
User is offlineRomeo
495 posts
2nd


Re: Sursa noua pe grid cu controale
 (N/A) Modified By Romeo  on 3/19/2010 10:19:14 AM)

Multumesc ! A mers fara probleme.

Cum aflu din documentatia vfp9  (Help) ca exista optiunea READWRITE la SELECT-SQL  (cu o optiunea INTO CURSOR) ?


test
 3/19/2010 10:33:15 AM
User is offlineDaniel Buduru
2141 posts
1st




Re: Sursa noua pe grid cu controale
 (N/A) Modified By Daniel Buduru  on 3/19/2010 10:47:30 AM)
In help - Contents / Microsoft Visual FoxPro 9.0 / Reference / Language reference / Commands / SELECT - SQL Command / SELECT -SQL Command - INTO or TO Clause

Daniel Buduru
  Visual FoxPro  Clase - VCX si PRG  Sursa noua pe g...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement