O gonderdigim linklerden sanirim ikincisinde normal bir grid ekleyip nasil locatorgrid'e cevirdigin gosteriliyordu (once normal grid konmasinin amaci grid builder ile formatini biraz duzenlemek). Dogrudan locatorgrid ile baslarsan:
1) Tum fieldlerin gosterilecegini, ozel herhangi bir formatlama olmayacagini farzedersek:
-Yeni form yarat.
-VCX'ten bir tane locatorGrid koy.
-cSQL'e SQL'inin "select" ve "into ..." kisimlari arasindaki bolumu koy. Ornegin gridde gostermek istediklerin:
Visual Fox Pro
select * from (_samples+'Data\Customer')
ya da:
Visual Fox Pro
select Company, Contact, cust_id from from (_samples+'Data\Customer')
ise cSQL'e:
Visual Fox Pro
* from (_samples+'Data\Customer')
ya da:
Visual Fox Pro
Company, Contact, cust_id from from (_samples+'Data\Customer')
koy.
-Formu calistir.
Bu en basit sekli ve formatla filan ugrasmadan, select ... from .. yaptiginda browse'e gelen tablo gibi onun locatorgridli halini olusturuyor (kod geregi, bulundugu container'in genisligini kullaniyor engellenmediyse).
Bundan sonrasi propertyleri vasitasiyla kontrol edilebilen bir suru ozellik. Ornegin bagli oldugu original tablo aciksa:
followTable: Customer
followfield: Cust_id
followtag: Cust_id
diyerek, locatorgrid'de dolasirken Customer tablosunda da her zaman ilgili kayitta olmasini sagiliyorsun (videoda alanlar sql'den degil tablodan geliyor dogrudan).