İl,ilçe,semt,mahalle Ve P.kodu Accesste Tablolara Ayrıştırmak Ve İlişkilendirmek

1 2 3 4
10/05/2012, 12:58

alwaysaccess

arkadaşlar yine bir sorunum var.

il, ilçe, semt bucak belde, mahalle ve posta kodunu içeren Excel dosyasını pttnin kendi sayfasından güncel (20-03-2012) tarihli olanı indirdim ve accesse aktardım (dış veri>al ve bağla>excel) ama bir türlü birbirinden ayırt edip aralarında ilişki kuramadım.

bunun yapmamın nedeni ilerde ptt tekrar güncel liste yayınladığı anda oradan alıp kendi listemi güncellemem.

il_ilce_semt_pk_list tablosunu excelden aktardım (52835 kayıt).
daha sonra sorgu yaptım (il_ilce, ilce_semt, semt_mahalle ve mahalle_pk).
ardından tablo oluştur diye ayrı bir sorgu (sorgu1 ve sorgu1 kopyası) yaptım. ve il_ilce_sirala ve iller tablosu oluşturuldu.

il, ilçe, semt bucak belde, mahalle ve posta kodlarını içeren ayrı ayrı bir tablo yapmak ve aralarında ilişki kurmayı düşünüyorum.

amacım pttden güncel liste çıktığında kendi listemi güncelleyebilen bir Access oluşturmak.

benim izlediğim yol yanlış olabilir. eğer yanlışsa nasıl bir yol izlemeliyim.

yardımlarınız için şimdiden teşekkür ederim.

ptt linki:
https://interaktifkargo.ptt.gov.tr/posta...orgula.jsp
10/05/2012, 20:46

alpeki99

Yapmanız gerekeni anlatacağım ancak bilgi yetersizliğiniz olacağından işin içinden yine çıkamayacaksınız. En güzeli Video Dersler konusundaki temel Access derslerini izleyin ve İlişki nedir, Bire-Çok ilişki nasıl kurulur vb. konularda bilgi edinin. Daha sonra kafanızda bir şimşek çakması lazım
İpucu : Bire-Çok ilişki kurmak için bir tabloladaki birincil anahtarla diğer tablodaki sayısal türdeki alanı kullanıyoruz. Sizde birincil anahtar olan alan zaten var ancak diğer tablodaki sayısal alanda ilk tablodaki sayısal değerler yazılı değil. Dolayısıyla ikinci tablodaki sayısal alana üst tablonun birincil anahtarlarını kendiniz girmelisiniz.
10/05/2012, 22:40

ozanakkaya

istediğiniz bunun gibi birşey mi?



Tüm İl, İlçe, Semt, Mahalle ve Köy Listesi
11/05/2012, 11:21

alwaysaccess

ozanakkaya hocam istediğim bu değl ama bunun sayesinde isteğimi açıklığa kavuşturcam.
sizin çalışmanızda 3tane tablo var. yani hazır ve ilişkilendirilmede yapılmş iller ilçeler mahalle ayrı ayrı.

benim ekimdeki örnekte excelden accesse aktarma yaptığm için hepsi bitabloda.
yani tek bir tabloyu (benim ekledğm örnek accessteki "il_ilce_semt_pk_list" tablo) nasıl sizin yapmış olduğunz örnek gibi ayrıştırıp yapabilirim.

mantık yürütmeye çalıştım ama beceremedim.

bendeki tek tablo. o tabloyu sizin örnekteki gibi nasıl yapabilirim.

@alpeki9 hocam tavsiyeniz üzere sitedki biçok derslere abone oldum dünde biraz araştırma yaptım ama mantıklı çözüme ulaşamadm çünkü hepsi hazır. ozankkaya hocam bir çalışma yapmış çok güzel. ama ben bendeki tek bir tabloyu ozanakkaya hocanınki gibi nasıl ayrıştırıp o hale getirebilirim
11/05/2012, 13:52

alpeki99

İki tablo arasında ilişki kurabildiğiniz gün istediğiniz işi yapmak 2 adımlık bir mesele. Siz video derslerden Bire-Çok İlişkilendirme konusunu öğrenin ki biz size o şekilde yardımcı olalım.
11/05/2012, 14:04

iscinar

Tabloyu Excelden alırken
Tabloları aldıktan sonra çözümle seçeneğini denediniz mi?
Çözümlemeyi ister Access belirlesin İsterseniz size bırakıyor.
1 2 3 4