Skip to main content

AccessTr.neT


Tablo Birleştirme

Tablo Birleştirme

Çözüldü #1
Ekte Sezgin Bey Tarafından yapılmış  tablo birleştirme dosyası var 
benzer şekilde tablo birleştirme yapılacak 
birleştirme koşullarını resim dosyasına yazdım
yardımlarınız için teşekkür ederim
.zip veri birleştir.zip (Dosya Boyutu: 2,84 MB | İndirme Sayısı: 4)
Son Düzenleme: 17/09/2025, 23:30, Düzenleyen: ayd33.
Cevapla
#2
Merhaba,
Tablo isimlerinde, daha doğrusu accessin tüm nesnelerinde ve değişken tanımlamalarınızda, türkçe karakter kullanmayınız. karaçay > karacay
Birleştirme sorgusu aşağıdaki gibi yapabilirsiniz. ben ilk üç alanı birleştirdim, siz ona göre düzenlersiniz.
SELECT [1_antakya].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 1_antakya
UNION ALL
SELECT [2_hassa].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 2_hassa
UNION ALL
SELECT [3_karaçay].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 3_karaçay
UNION ALL
SELECT [4_kırıkhan].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 4_kırıkhan
UNION ALL
SELECT [5_kıslak].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 5_kıslak
UNION ALL
SELECT [6_erzin].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 6_erzin
UNION ALL
SELECT [7_kilis].SEFLIK_ADI, BLM_NO, MES_TIP
FROM 7_kilis
Eğer tüm alanları birleştirmek isterseniz, tabloların yapısı birebir aynı olmaldır. Yani kırıkhanda 15 alan erzinde 12 alan olmamalı, fakat belli alanları birleştirmek isterseniz alan isimlerini belirtmek suretiyle birleştirme yapabilirsiniz. Tüm tablolarda tüm alanların adları aynı ve sayıları eşit olduğunda tüm alanların adını yazmak yerine * işaretini kullanabilirsiniz.
SELECT [1_antakya].*
kullanabilirsiniz.
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#3
Teşekkür ederim  fazla sütunlara farklı sütunlara çare bulmam lazım
Cevapla
#4
Daha önce benzer bir çalışma yaptığımız için arşivimi taramam gerekti. Ekli dosyada Consolidater adlı modül mevcut, rardan çıkartın ve veritabanınızda Vba editörü açıp import seçeneği ile modülü ekleyin. Ardından ister kodun içinden çalıştırın ister bir forma butona atayıp kullanın. Mantık olarak tüm tablolarınızı ve alanlarını tarayarak alan ve özelliklerini hafızaya alır, tüm alanlar tamamlanınca Konsilde Tablo adı ile bir tablo oluşturur ve hafızaya alınan alan ve özelliklerini tanımlar ardından tablolarınızdaki verileri tablo adı ile bu konsolide tabloya ekler.
.rar Consolidater.rar (Dosya Boyutu: 1,28 KB | İndirme Sayısı: 5)
Cevapla
#5
Bas dosyasını yüklemeye çalıştım   bu konuya yabancı olduğum için yapamadım ekteki yerden yapmaya çalıştım modüle kod gelmedi
Son Düzenleme: Dün, 15:25, Düzenleyen: ayd33.
Cevapla
#6
Ekli dosyada modül import edilmiş ve konsolide tablo oluşturulmuş halde, inceleyin.
.rar consolidate_editedatoykan.rar (Dosya Boyutu: 3,03 MB | İndirme Sayısı: 3)
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da