Arkadaşlar programımda 2 adet combo var malumunuz Birinci combodan İL sectiğimde ikinci comboda secmiş olduğum İL e bağlı ilceler listeleniyor buraya kadar normal Fakat iki sorunum var.
1.Sorun:
Programı ilk calıştırdığımda combo1 den İL sectiğimde combo2 de ona bağlı ilceler listeleniyor fakat programı kapatmadan combo1 den her yaptığım yeni İl secimi ile birlikte Combo2 de daha once secmiş olduğum İllerin İlceleride yeni secmiş olduğum İl İlcelerine eklenerek devam ediyor Yani Her İL seciminde sadece o ile bağlı ilceler listelenmiyor Ankara ,İstanbul, İzmir İllerini secmiş isem combo2 de sadece son sectiğim İL e bağlı ilceler olması gerekirken tum sectiğim İL lerin ilceleri listeleniyor.
2.Sorun:
Arkadaşlar programı ilk calıştırdığımda Combo1 Uzerinde ''İL Seciniz...'' ibaresi yazılı oluyor combo2 de ise hicbir şey yazmıyor İL sectiğimde combo2 de de''İlce Seciniz...'' İbaresi yazıyor ve ilcemizi seciyoruz buraya kadar yine her şey normal fakat yeni fark ettim Yeni kayıt sırasında bir muşterinin datagrid1 deki İL ile ilgili kolonuna daha once orneğin
İL = ANKARA
İLCE = CANKAYA yazılmış ise o kayıtla ilgili bir değişiklik icin DEĞİŞTİR butonuna tıklayıp değişiklik yaptığımda ve İL ve İLCE secenekleriyle ilgili hicbir değişiklik yapmadığım halde yukarda da dediğim gibi program il calıştığında
combo1 Yani (İL) secim yerinde '' İL Seciniz...'' yazıyor demiştim ya ve combo2 de de hicbir şey yazmıyor sadece İl sectikten sonra ''İlce Seciniz...'' yazıyorduya işte Değişiklik yapıpta İL ve İlce ile ilgili hic bir değişiklik yapmasam bile Auto olarak KAYDET dediğimde
datagrid1 İL kolonona = İL Seciniz... yazıyor yani mevcut daha once yapılmış il kaydını siliyor.
ilce ye ise İL secmeden once bir şey yazmadığı icin
datagrid1 İLCE Kolonuna = hicbir şey yazmıyor dolayısıyla daha once yapılmış bir ilce kaydı varsa onuda silmiş oluyor.
Arkadaşlar programda combolarda kullandığım kodları aşağıya yazıyor herkes enazından 2 sorunu bilmesede bildiği sorun uzerinde yorumunu yaparsa sevinirim şimdiden Teşekkur Ederim kolaygele.
KOD:
Dim Dizi1, Dizi2
Dim i As Integer
----------------------------------------------------------------------------------
Private Sub Combo1_Click()
Select Case Combo1.Text
Case "Ankara"
'Ankara ilceleri:
Combo2.AddItem "Cubuk"
Combo2.AddItem "Yenimahalle"
Combo2.AddItem "Kecioren"
Combo2.AddItem "Cankaya"
Case "İstanbul"
'İstanbul ilceleri:
Combo2.AddItem "Zeytinburnu"
Combo2.AddItem "Etiler"
Combo2.AddItem "Umraniye"
Case "Bolu"
'Bolu ilceleri:
Combo2.AddItem "Gerede"
Combo2.AddItem "Dortdivan"
Combo2.AddItem "Mengen"
End Select
Combo2.Text = "İlce seciniz..."
Text1.Text = Combo1.Text
End Sub
---------------------------------------------------------------------------------------
Private Sub Combo2_Click()
Text2.Text = Combo2.Text
End Sub
-----------------------------------------------------------------------------------------
Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem "Ankara"
Combo1.AddItem "İstanbul"
Combo1.AddItem "Bolu"
Combo2.Clear
Combo1.Text = "İl seciniz..."
End Sub
__________________
combo ile İL ve İLCE secimi yapmak.
Programlama0 Mesaj
●24 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- combo ile İL ve İLCE secimi yapmak.