Konu: Cursor Relation
Öncelikle Herkese merhaba
Ben Bir kursör dosyasının bağlandığı bir gride relation uygulamasını bulamadım yardımlarınız için şimdiden teşekkürler
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
fox4um » Veritabanı, Tablo, View, Index ve SQL Syntax » Cursor Relation
Öncelikle Herkese merhaba
Ben Bir kursör dosyasının bağlandığı bir gride relation uygulamasını bulamadım yardımlarınız için şimdiden teşekkürler
Soruya soruyla cevap olacak ama ne demek istedigin anlasilmiyor:)
Gride relation? Gridin kendisine relation olmaz, onun recordsource olarak kullandigi tablo/cursor'a olur. Ama dedigim gibi ne demek istedigini anlamadim.
Gridin:
LinkMaster,ChildOrder,RelationalExpr propertyleri var. Onunla ilgili olabilir soru, emin degilim.
Demek İstediğim Bir Kursör dosyası yarattım onu gride komutla bağladım. hani gridi normal dbf ye bağlayınca relations özelliğini kullanıyoruz ya bende bu işlemi komut ile cursor bağlı iken nasıl yaparız onu sormak istedim tam olarak ??????????
Yalnız ÇetinB.'in dediği şekilde bu sistemde free table (dbf) ile cursorun farkı yok...her ikisinin de bir tane ortak fieldi ve childinki indexli olacak! Başka bir deyişle aşağıdaki örnekte 2 cursor var, aynı koşulları sağlayan herhangi birisi veya ikisi de dbf olabilir.
Formum diye bir form yaratıp üstüne bir gridim getiriyorsun, formun Init eventine aşağıdaki kodlar: (tabi cursorlara data doldur)
CREATE CURSOR personel_1 (personelid N(10), doğum D, mahalle C(20), köy C(20))
INDEX ON personelid TAG personelid
CREATE CURSOR personel (personelid N(10), soyad C(20), ad C(20))
INDEX ON soyad TAG soyad
SET RELA TO personelid INTO personel_1
WITH Formum.Gridim
.RecordSource="personel" && sadece bunula personel dosyasını görür ve
&& field sırasına göre görüntüler.
.Column1.RecordSource="personel.soyad"
.Column2.RecordSource="personel_1.mahalle" && bununla child cursoru da görüntüleyebilirsin, o zaman buna ihtiyaç yok !
ENDW
fox4um » Veritabanı, Tablo, View, Index ve SQL Syntax » Cursor Relation