Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Visual Basic

Cevapla
 
LinkBack Seçenekler
Eski 01/05/2007, 03:18   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 3
Varsayılan basic:(:(

arkadaslar bana çoook acil bi sekilde il ilçe sıralaması yapmam lazım. iki combo içine il ve ilçeleri sıralıcam.combo1de hangi ili yazarsam combo2de onun ilçeleri çıkıcak. bi türlü yazamadım acillllll
gozdemerk hatta değil   Alıntı Yaparak Yanıtla
Eski 01/05/2007, 03:31   #2 (permalink)
Üye
 
emos Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2007
Mesaj: 9
Varsayılan

Private Sub combo10_Click()

Combo11.Clear

If Combo10.Text = "ADANA" Then
Combo11.AddItem "Tufanbeyli"
Combo11.AddItem "Saimbeyli"
Combo11.AddItem "Feke"
Combo11.AddItem "Kozan"
Combo11.AddItem "Aladağ"
Combo11.AddItem "Pozantı"
Combo11.AddItem "Karaısalı"
Combo11.AddItem "İmamoğlu"
Combo11.AddItem "Yüreğir"
Combo11.AddItem "Ceyhan"
Combo11.AddItem "Seyhan"
Combo11.AddItem "Yumurtalık"
Combo11.AddItem "Karataş"
End If


If Combo10.Text = "ADIYAMAN" Then
Combo11.AddItem "Genger"
Combo11.AddItem "Gölbaşı"
Combo11.AddItem "Katha"
Combo11.AddItem "Merkez"
Combo11.AddItem "Samsat"
Combo11.AddItem "Sincik"
Combo11.AddItem "Tut"
End If

end sub

böle olacak devamına ama şuna dikkat et combo1(0) ise propertiesde combo1(0) yazman gerekiyo yoksa hata verir bide combonun listine illeri nasıl girdiysen kodlarada öle girmen gerekiyo büyük harfse büyük küçükse küçük yoksa kabul etmiyo dikat etmen gerekiyo kısacası kolay gelsin

al arkadaşım aşnslıymışın bende bunlarla uğraşığım için elimde bir sürü var kolay gelsin hatta posta kodlarını istiyosan onlarıda vereyim
emos hatta değil   Alıntı Yaparak Yanıtla
Eski 01/05/2007, 21:01   #3 (permalink)
Silversword
 
Revlis Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: Antalya
Mesaj: 1,490
Varsayılan

Bu şekilde illeri dosya da saklaman zor olacaktır. Dosyalama işlemlerini yazmakla uğraşmadım ama çok rahat şekilde dosyada il , ilçe çekip , ekleyip silebileceğin bir kod.

Form1 e
eklediğimiz combobox ların style özelliklerini 2 yaptıktan sonra
form a :
Kod:
Private Type il                         'il tipi tanımla
    ad As String * 15           ' il adı
    ilçesi() As String * 15     ' ilçe listesi
End Type

Dim iller(80) As il

Private Sub Combo1_Validate(Cancel As Boolean)
On Error GoTo 33
Dim i As Long
Combo2.Clear
 For i = LBound(iller(Combo1.ListIndex).ilçesi) To UBound(iller(Combo1.ListIndex).ilçesi)
        Combo2.AddItem Trim(iller(Combo1.ListIndex).ilçesi(i))
    Next
 
   Exit Sub
33:    MsgBox "İl için ilçe girilmemiş"
End Sub

Private Sub Form_Load()
Combo1.Clear
Dim i As Long
    iller(0).ad = "ANTALYA"      '0 index li ili Antalya tanımla
    ReDim iller(0).ilçesi(9)   'Antalya'ya 10 tane ilçe için yer aç
    
    With iller(0)
        .ilçesi(0) = "Akseki"  ' ilçeler ekleniyor
        .ilçesi(1) = "Alanya"
        .ilçesi(2) = "Side"
        .ilçesi(3) = "Kemer"
        .ilçesi(4) = "İbradı"
        .ilçesi(5) = "Manavgat"
        .ilçesi(6) = "Kaş"
        .ilçesi(7) = "Aksu"
        .ilçesi(8) = "Elmalı"
        .ilçesi(9) = "Korkuteli"
    End With
    
    iller(1).ad = "İSTANBUL"
    
    ReDim iller(1).ilçesi(1)
    iller(1).ilçesi(0) = "Kadıköy"
    iller(1).ilçesi(1) = "Bakırköy"
    
    For i = LBound(iller) To UBound(iller)
        Combo1.AddItem Trim(iller(i).ad)
    Next
 
End Sub
http://rafb.net/p/muacv348.html
__________________
||||Revlis|||||
Revlis hatta değil   Alıntı Yaparak Yanıtla
Eski 02/05/2007, 05:34   #4 (permalink)
Üye
 
WizardOfOz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2007
Yer: istanbul
Mesaj: 78
Varsayılan

Slm ben bununla ilgili zamanında bi ddl yazmıştım.Eğer .net kullanıyosan kullanımı kolaydır.Il ve ilce adlarını xml'den alıyo olmadı onu kullanabilirsin.
http://www.kodaran.com/il_ilce.zip
adresinden örnek koduyla beraber indirebilirsin.
WizardOfOz hatta değil   Alıntı Yaparak Yanıtla
Eski 14/05/2007, 15:33   #5 (permalink)
Üye
 
ridik Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2007
Mesaj: 14
Varsayılan

Gerçekten bu kadar kolay bişey için konu açmana şaşıyorum...
ridik hatta değil   Alıntı Yaparak Yanıtla
Eski 14/05/2007, 18:09   #6 (permalink)
Silversword
 
Revlis Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: Antalya
Mesaj: 1,490
Varsayılan

çözümü bulunmuş bir konuya 2 hafta sonra mesaj atmana şaşıyorum
__________________
||||Revlis|||||
Revlis hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

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

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Visual Basic ve Between tugrulural Veritabanları & SQL 0 11/03/2007 00:02
Visual basic 6.0 masterbg Visual Basic 3 24/02/2007 06:17
Visual Basic 6.0 ve Visual Basic 2005 perlci Visual Basic 7 14/06/2006 02:30
Visual Basic dot Net trancemaster Visual Basic 2 04/09/2005 01:15


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 07:23.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | Malta |


Forum Yazılımı: vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net