1

Konu: iki gridde birbirlerine etkileşim

Merhaba;
Formuma ik GRID ekliyorum.
GRID1'de checkbox kullanarak bu checkbox'da değişim oldukça GRID2'de verilerin değişmesini istiyorum.
bir çok yol denedim fakat checkbox'da 1-->0 veya 0--->1 olduğunda istedim selec ile GRID2'de değişiklikler olmuyor sebebi nedir sad
herşeyi denedim check interactive click felan sad

thisform.GRID2.RecordSource=""
select * from GRID1dosyası where GRID1dosyası.onay=1 into cursro sonuc readwrite
thisform.GRID2.RecordSource="sonuc"

yardım bekliyorum şimdiden teşekkürler

2

Re: iki gridde birbirlerine etkileşim

birkaç neden olabilir:
1.  grid1 interactivechange --> grid2.refresh

2.  checkdeki değişim bufferde kalabilir, onun için gene intreractivechange -->
m.Xrecno=RECNO("GRID1dosyası")
GO TOP   && veya SKIP li bir kayıt hareketi (EOF() veya BOF() Kontrollü olmalı)
GO m.Xrecno

3. GRID1dosyası.onay 0,1 olmayabilir, .t. ,.f. olabilir

4. bir de komutu copy ettiysen bir yanlışlık var:
into cursro sonuc readwrite :: into cursor olmalı

VFP9 SP2

3

Re: iki gridde birbirlerine etkileşim

yok kopyala yapıştır değil yazım hatası smile
birde kontrol yaptım checkbox'a tıklandığında arka planda manuel olarak ben 0 1 yaptım fakat genede sonuç olmadı
hala çözüm arıyorum

4

Re: iki gridde birbirlerine etkileşim

Visual Fox Pro
this.Value = this.Value

thisform.GRID2.RecordSource=""
select * from GRID1dosyası where GRID1dosyası.onay=1 into cursor sonuc readwrite
thisform.GRID2.RecordSource="sonuc"

dene.

5

Re: iki gridde birbirlerine etkileşim

Çetin hocam dediğinizi daha öncede uyguladım her ihtimale karşı tekrar denedim fakat gene çözüm olmadı şöyle deyim grid1'de chec'i tıklama yaparak değerini değiştiriyorum fakat o değişikliği uygulamıyor bir alt satırdaki check'e tıklama yapıp değişiklik yaptığımda bir önceki değişikliği uyguluyor