1

Konu: grid kullanımı

Index lenmiş bir dosyayı, aynı sayfadaki 2 farklı gridde gösterebilirmiyiz ?

1. GRID dosyadaki "TUR" koşuluna göre "A" olan kayıtları listeleyecek.
2. GRID dosyadaki "TUR" koşuluna göre "B" olan kayıtları listeleyecek.

Son düzenleyen, onders (28.12.2011 16:23:49)

2

Re: grid kullanımı

Datalar çok buyuk değilse, ben olsam bunu cursor a aktarır yapardım.

3

Re: grid kullanımı

Visual Fox Pro
1

2
3
4
5
6
Myform.gridA.RecordSource=""

Myform.gridB.RecordSource=""
SELECT * FROM kaynakdosya WHERE tur="A" INTO CURS curGridA
SELECT * FROM kaynakdosya WHERE tur="B" INTO CURS curGridB
Myform.gridA.RecordSource="curGridA"
Myform.gridB.RecordSource="curGridB"


tek dosyayı 2 gridde kullanırsan (ki A ve B filtresi olduğundan olmaz galiba) herhangi bir tıklamada recordpointer her iki grid için değişir. O nedenle yukardakinin sağlıklı bir çözüm olacağını düşünüyorum

VFP9 SP2

4

Re: grid kullanımı

konuka yazdı:
Visual Fox Pro
1

2
3
4
5
6
Myform.gridA.RecordSource=""

Myform.gridB.RecordSource=""
SELECT * FROM kaynakdosya WHERE tur="A" INTO CURS curGridA
SELECT * FROM kaynakdosya WHERE tur="B" INTO CURS curGridB
Myform.gridA.RecordSource="curGridA"
Myform.gridB.RecordSource="curGridB"


tek dosyayı 2 gridde kullanırsan (ki A ve B filtresi olduğundan olmaz galiba) herhangi bir tıklamada recordpointer her iki grid için değişir. O nedenle yukardakinin sağlıklı bir çözüm olacağını düşünüyorum

aynı dosya 2 farklı alias adı ile kullanılabilir diye düşünüyorum..

Visual Fox Pro
1

2
USE customer IN 0 ALIAS AGRID

USE customer IN 0 ALIAS BGRID

Son düzenleyen, aydinufuk (28.12.2011 23:28:48)

5

Re: grid kullanımı

Aynı dosya farklı alias ile kullanılıp, TUR alanı indexliyse set key ile olur. Ya da For ile indexlenip olur. Ama daha iyisi soylendigi gibi iki adet select ile cursor olusturup kullanmak.

Yen yaz 1907'ye yolla FB gelsin evinde yensin.
(sonra salaklar ciksin alin terine şike desin)
ilk kapak Aydınlar'a, sıradaki gelsin