MSFlex Grid Kullanimi...

ilkery
16-08-2006, 21:29   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

Arkadaslar Merhaba;

MS Flex Grid kullanarak cesitli sorgular ile (kullanici tarafindan belkirlenecek bu sorgular) Access DB den kayitlari gosterme, degisiklik yapma gibi fonksiyonlari gerceklestiren bir aplikasyon yaziyorum. Ancak isin icine sorgular girince sonuc alamiyorum. Bunun icin elinizdeki kucuk ornek uygulamalari bana mail atarsaniz yada buradan yazarsaniz sevinirim...

Calismalarinizda Basarilar Dilerim...

cursed
17-08-2006, 09:24   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
1,123 mesaj
Kayıt Tarihi:Kayıt: Oca 2005

Private Sub Command1_Click()
On Error GoTo hata
Call baglan5
sql = "select * from hastakayit  where adi = '" & Trim(Text1.Text) & "'"
kay.Open sql, bag, 1, 3
a = kay.Fields("adi")
For b = liste5.Row + 1 To liste5.Rows - 1
If liste5.TextMatrix(b, 0) = Text1 Then
liste5.TopRow = b
liste5.Col = 0
liste5.Row = b
liste5.ColSel = 8
liste5.RowSel = b
Exit Sub
End If
Next b
Exit Sub
hata: f = MsgBox("Böyle Bir Kayıt Yok ", vbCritical + vbOKOnly, "Hata...!")
Exit Sub
End Sub


Bu benim yaptığım bi arama olayı flexgrid üzerinde aranan kaydın üstüne geliyor...eğer  öyle bir kayıt yoksa hata msj ı görüntülenir,oradaki hastakayit ise mdb nin içinde tablonun adı,liste5 ise msflexgrid in adı... diğerlerininde ne olduğunu anlamışsındır ztn.

ilkery
17-08-2006, 11:07   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
3 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

Merhaba;

Öncelikle bu kullanışlı arama kodu için teşekkur ederim... Gerçekten işime yaradı. Ancak sorgu sonucu db den çekilen verileri MS Flex Gridde nasıl göstericem? O kısımda bir sorunun var? Ben tamamını gösterebiliyorum. arada query yok ama. Tabloda ne varsa gösteriyorum. mesela tablodaki maası 1000 den fazla olanları ms flex gridde nasıl gösterebilirim?

Teşekkurler...

cursed
17-08-2006, 11:42   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 0
1,123 mesaj
Kayıt Tarihi:Kayıt: Oca 2005

ahhh dostum o kadar ayrıntılı bir sorgu daha yazamadım :) ama mümkün,query kullanmak daha mantıklı gibi bence, ama bende o kadarını bilmiyorum, ihtiyaçtan bir program yazarken vb 6.0 da bir nesne lazımdı listeleme ve sorgulama olayı için msflexgrid te benim için biçilmiş kaftan oldu :),dediğim gibi daha ayrıntılı sorgu için query şart gibi , öğrenmek lazım, daha büyük uygulamalar için sql veya oracle üzerinde çalışmayı düşünüyorum,senin için www.programlama.com u tavsiye ederim...bu konularda seninle fikir alışverişinde bulunmak isterim....