Combobox Hk.

1 2
13/12/2010, 10:22

yersahan

Türkiye genelinde yaklaşık olarak 1650 temizlik personeli çalıştırıyoruz. Yardımlarınızla hazırladığım dosyam yavaş yavaş şekillenmeye başladı. Form4 te 2 adet combobox'um bir adet listboxum var.Combobox10dan yapılan seçime bağlı olarak listboxda bölgelere göre veriler sıralanıyor.Ben aynı zamanda combobox10 dan seçim yapılınca Combobox 14'te bölgelere bağlı şubeler sıralansın istiyorum.Combobox14 ten şubesini seçince ise listboxdaki o bölgeye ait veriler silinerek yalnızca combobox14 deki şubeye ait veriler kalacak. Birde sormak istediğim listboxda verileri nasıl saydırabilirim.sitede comboboxdan İl,İlçe seçimi gibi örnekler var ama pek anlıyamadım. Ayrıca Kurumumdak kısıtlamalar nedeniyle önerdiğiniz bazı linklerdeki dosyaları da açamıyorum. Yardımcı olurmusunuz.Tşkr.
13/12/2010, 10:49

Hayri16

Sayın yerhasan;
Programınız fazla ilerlemeden gelin doğru bir şekilde başlayalım. Yani tablo tasarınından.
1- Tablonuzdaki alanların çoğu tekrarlanan verilerden oluşuyor. Bu nedenle bunları ayıralım ve ilişkilendirelim.
Önce sizin istediğiniz bölge ve birimleri yapalım.
Yeni bir tablo oluşturuyoruz. Adına TABLO_BOLGE diyelim.
Bunda 2 alan olacak.
Birici alanımıza bolge_id diyelim -Otomatik sayı-
İkinci alanımız bolge_adi , metin
sonra bu tabloyla ilişkilendireceğimiz 2.tablomuzu oluşturalım.
Buna TABLO_SUBE diyelim
Burada 3 alan olacak
sube_id , otomatik sayı
bolgeno , sayısal değişken
sube_adi , metin

Bunları yapın tekrar görüşelim. Kolay gelsin
13/12/2010, 12:07

yersahan

Denildiği şekilde iki tablo hazırladım.Umarım vaktinizi almıyorumdur.
13/12/2010, 12:31

Hayri16

Sayın yerhasan;
Dosyanızı indirdim. Tabloları yapmışsınız şimdi diğer tabloları ben yapacağım. Ama şube tablosunda birbirinin aynı olan veriler var. Neyse ben düzeltirim. Vaktim var.
13/12/2010, 12:33

yersahan

Zahmet olacak teşekkür ederim.
13/12/2010, 12:43

Hayri16

Bu arada ben diğer işleri yaparken siz TABLO_SUBE de yer alan aynı kayıtları
( bolgeno ve subeadi) aynı olanları ayıklayabilirseniz sevinirim.
1 2