Donanım Merkezi
 

Geri git   Donanım Merkezi > Yazılım > Programlama

Cevapla
 
LinkBack Seçenekler Stil
Alt 05-11-2006, 11:54 AM   #1 (permalink)
Yeni Üye
 
Üyelik tarihi: Apr 2006
Mesajlar: 6
İtibar Gücü: 0 metatak is an unknown quantity at this point
Datagrid columncombobox'ı kullanmak

selam

datagrid1 de veriler giriyorum.
fakat sütuna combo butonu eklenmesine rağmen(properties'den) nasıl çalıştıtılacağını başaramadım.

Örn: fatura düzenlenen bir datagridde "malzemeadi" sütununda, malzeme isimlerini her defasında tek tek yazmak yerine combobox içinde malzemeleri görüp oradan seçim yapmak istyorum. dediğim gibi sütuna buton eklenebiliyor. ama bu butona nasıl combo görevi yaptıracağım?
yardımlarınıza ihtiyacım var. şimdiden sağolun.
__________________
" ALLAH'A ULAŞMAYI DİLEMEK " - OLMAZSA, OLMAZ -
VB6.0
metatak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 05-15-2006, 10:17 AM   #2 (permalink)
Yeni Üye
 
Üyelik tarihi: Apr 2006
Mesajlar: 6
İtibar Gücü: 0 metatak is an unknown quantity at this point
arkadaşlar yardım edebilecek bir kardeş yokmu.?
__________________
" ALLAH'A ULAŞMAYI DİLEMEK " - OLMAZSA, OLMAZ -
VB6.0
metatak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Alt 05-25-2006, 09:20 AM   #3 (permalink)
Yeni Üye
 
Üyelik tarihi: Apr 2006
Mesajlar: 6
İtibar Gücü: 0 metatak is an unknown quantity at this point
Ben sorumun cevabını buldum. Belki başkaları da faydalanır diye yazayım dedim.

öncelikle formumuza bir datalist1 ekliyoruz.
ve datagrid1'in buttonclick olayına aşağıdaki kodu yazıyoruz.


Private Sub DG1_ButtonClick(ByVal Colindex As Integer)

With Adodc2 ' önce ado nesnemize veritabanını gösterip çalışır hale getiriyoruz.
.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\DB1.mdb"
.RecordSource = "select distinct Alan1 from Tablo where Alan1<> 'is not null' order by Alan1"
.Refresh
End With

With DataList1 'şimdide datalist1 imizin datasource'ünü set ediyoruz ve de devamını
Set .DataSource = Adodc2
Set .RowSource = Adodc2
.DataField = "malno"
.BoundColumn = "malno"
.ListField = "malno"
End With

With DataGrid1
If Colindex = 0 Then ' Eğer datagridin ilk sütununa tıkladığımız da listemiz açılsın istiyosak
DataList1.Top = .Top + .RowTop(.Row) + .RowHeight 'listemizin tepe noktasını hücreyle aynı yap
DataList1.Left = .Left + .Columns(Colindex).Left 'listemizin solkenar hizasını hücrenin solkeneri ile aynı yap.
DataList1.Width = .Columns(Colindex).Width 'listemizin genişliğini hücre genişliği ile eşitle
DataList1.Height = 800 'listenin yüksekliğini ben 800 yaptım siz ne kadar görmek isterseniz öyle ayarlayın.
DataList1.Visible = True ' listemiz göründü

If DataList1.Visible Then
DataList1.Text = .Text
DataList1.ZOrder ' göründüğünde üste olsun


End If
End If
End With
End Sub

Tabii ki, DataList1 formumuz çalıştığında visible=false olmalı
ve

Private Sub DataList1_Click()
DataGrid1.Text = DataList1.Text
DataList1.Visible = False
End Sub

Private Sub DataList1_LostFocus()
datalist1.visible = False
End Sub

Dahada geliştirmesi size kalmış.
__________________
" ALLAH'A ULAŞMAYI DİLEMEK " - OLMAZSA, OLMAZ -
VB6.0
metatak Çevrimdışı  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Stumble this Post!Google Bookmark this Post!
Alıntı ile Cevapla
Sponsor Linkler
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Bütün Zaman Ayarları WEZ +4 olarak düzenlenmiştir. Şu Anki Saat: 09:42 PM .


Donanım forumu - oyunoyun hilelerioyun - voip  - resimler - barbie oyunları
 

Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0