• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Excel ile accesde olan 2 tablodan veri almak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

erdem dağ

Yeni Üye
Katılım
25 Mar 2023
Mesajlar
134
Çözümler
1
Aldığı beğeni
27
Excel V
Office 2007 TR
Konu Sahibi
Değerli abilerim ustalarım günaydın.
Abilerim accesde 2 tablom var BARKOD VE HAREKET ADLI. BARKOD tablosunda "parça_kodu" adlı kolon için adet ve "kar" toplamını HAREKET tablosunda "adet" ve "kar" adlı kolonlardan almak istiyorum.
İnner join ile yapmaya çalıştım yapamadım, Desteğinizi rica ederim abilerim :)

NOT: Hareket tablosunda "parça_kodu" group by ile gruplayarak sonuç elde ediyorum ama hareket tablosu aşırı büyük olduğu için barkod yani parça kodlarını ayrı bir tabloya aldım ve sorgulama değerlerini hareket adlı tablodan almak gayretindeyim, diğer bir amacım ,ise sorgulamayı hafifletmek, diretk hareket tablosunda sorgulam yapınca excel donuyor çoğu zaman.

Access Barkod tablosu
1723264617340.png

Hareket tablosu
1723264700103.png

HTML:
C++:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Sayın erdem dağ
Accesde basit bir sorgu ile istediğinizi yapabilirsiniz.
Sonra sorgu sonucunu Excele alın.
Ne yapmak istiyorsanız onu yapın.
Ben eğer soruyu doğru anlamışsam bir tane yaptım.
Olmamışsa bile sorgu mantığına bakın oldurmaya çalışın.
Excel'deki tabloyla Access deki tablo inner join ile birleşmez.
Tüm tabloyu sorgulamak istiyorsanız
Hareket tablosunda "parça_kodu" group by ile gruplayarak sonuç elde ediyorum
En uygun yoldur.
Eğer bazı "parça_kodu" larına göre bu işi yapmak istiyorsanız yukarıda belirtiğiniz işleme where de IN ifadesi ekleyerek yapabilirsiniz.
Özet bir access dosyası ekleyin
 
Son düzenleme:
Konu Sahibi
Excel'deki tabloyla Access deki tablo inner join ile birleşmez.
Tüm tabloyu sorgulamak istiyorsanız

En uygun yoldur.
Eğer bazı "parça_kodu" larına göre bu işi yapmak istiyorsanız yukarıda belirtiğiniz işleme where de IN ifadesi ekleyerek yapabilirsiniz.
Özet bir access dosyası ekleyin
Abi merhaba. Örnek olan acces ve exceli ekledim abi.
 
Sayın erdem dağ aşağıdaki video belki işinizi görür. Konunuzla ilgili uzman değilim ama sadece yardımcı olmak istedim. Kolay gelsin.

 
Hareket tablonuza baktım, açıkçası bir şey anlamadım. Deneme yapmak için girilmiş rast gele kayıtlar gibi duruyor. Bütün işlemleri tek tabloda yapılmış gibi
 
Konu Sahibi
Abi barkodların hareketleri yer alıyor hareket tablosunda.
Barkod tablosunda bazı parça kodlarını sildiğimi düşünün, o zaman hareket tablosunda sorgulama yaptığımda sadece barkod tablosunda olanların adet ve kar toplamı gelmiş olacak. Bir diğer örnek abi: diyelimki barkod tablomda 5 tane barkod kaldı, sadece onlara ait adet ve kar toplamını elde etme gayretindeyim. Ha şuda işime yarar abi mümkünse tabi, excelde örneğin a1 den a26 yada kadar yazan parça kodları düşün abi, bu parça kodunun adı, tanımı, adet ve kar toplamı hareket tablosundan çekmekde olabilir abi mümkünse abi.

Kurbanın olam Ali abi, ilk okul terk adamım, 37 den sonra bu işlere gayret sardım, bilmeden kusurum kabahatim oluyorsa, alakasız şeyler bekliyosam excrlden accesden bağışla beni abi :)
 
Sayın erdem dağ
Accesde basit bir sorgu ile istediğinizi yapabilirsiniz.
Sonra sorgu sonucunu Excele alın.
Ne yapmak istiyorsanız onu yapın.
Ben eğer soruyu doğru anlamışsam bir tane yaptım.
Olmamışsa bile sorgu mantığına bakın oldurmaya çalışın.
 
Çözüm
Aşağıdaki sql metni işinizi görürse, daha sonra kodun parça_kodu In ('714','715','716','717','718','719') kısmını bir liste kutusundan alarak esnek yapılabilinir. HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Abi barkodların hareketleri yer alıyor hareket tablosunda.

Sayın erdem dağ
Accesde basit bir sorgu ile istediğinizi yapabilirsiniz.
Sonra sorgu sonucunu Excele alın.
Ne yapmak istiyorsanız onu yapın.
Ben eğer soruyu doğru anlamışsam bir tane yaptım.
Olmamışsa bile sorgu mantığına bakın oldurmaya çalışın.
Excelcan abi merhaba. abi access üzerinde evet bu şekilde bir sorgulama işimi görecek abi. Çok teşekkür ederim abi.

Abi son bir ricam yapamadım ben uğraştım: Abi excelde a1 de a10 na kadar olan parça kodları olduğunu düşünün, o parça kodlarının adet toplamını b1 den b10 a kadar b kolonuna, adet toplamı, c1den c10 kadar c kolonuna kar toplamını ilgili parça kodu baz alınarak hareket tablosunda çekmek mümkün mü sayın abim ?
 
Konu Sahibi
Aşağıdaki sql metni işinizi görürse, daha sonra kodun parça_kodu In ('714','715','716','717','718','719') kısmını bir liste kutusundan alarak esnek yapılabilinir. HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Ali abi evet abi; bu usulle amacıma ulablirim abi. Çok teşekkür ederim. Abimi kafam takıldı, abs mutlak değer olarak topluyor diye google çıkıyor abi, abi abs nedir yada ben yanlış bir bilgi mi edindim abs için abi :)
 
Evet Abs fonksiyonunu adet için uygulamak gerek yanlışlıkla, kar için uygulanışım.
 
Bu örnek verileri hem sayfaya hem de form üzerindeki ListBox'a getiriyor.
Not: Parça kodlarını TextBox'a aralarına boşluk koyarak yazın.
 
Konu Sahibi
Bu örnek verileri hem sayfaya hem de form üzerindeki ListBox'a getiriyor.
Not: Parça kodlarını TextBox'a aralarına boşluk koyarak yazın.

Abi günaydın. Abi ellerine emeğine sağlık, çok güzel odu. Sadece adet kar toplamları doğru çekmiyor hata var abi.
Bundan sonrasını ben düzeltirim abi :)
Çok teşekkür ederim :)
 
Konu Sahibi
Sayın erdem dağ
Accesde basit bir sorgu ile istediğinizi yapabilirsiniz.
Sonra sorgu sonucunu Excele alın.
Ne yapmak istiyorsanız onu yapın.
Ben eğer soruyu doğru anlamışsam bir tane yaptım.
Olmamışsa bile sorgu mantığına bakın oldurmaya çalışın.
Excelcan abi çok teşekkür ederim ellerinize emeğinize sağlık. Bunlar ile ben kendimce bir şekil verip ilerleyebilir kendimce geliştirebilirim abi. Teşekkürler :)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst