Sipariş girilen tablodan sorgu oluşturmada yardım

Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
İplik firmamıza gelen siparişleri access'te tabloda topluyorum. fakat aynı renk numarasından gelen farklı birimdeki siparişleri birleştirmek istiyorum.

Örnek A firmasından 120 nolu renk siparişi 10 adet iplik (Adet 90gr.) için gelmiş
B firmasından 120 nolu renk 4 kutu(kutuda 12 adet var) iplik siparişi gelmiş
C firmasından 120 nolu renk için 10 KG sipariş gelmiş.

Şuanki yaptığım sorguda tüm renkleri ve siparişleri görebiliyorum. fakar renge göre Süzdüğümde A,B,C firmalarını alt alta görebiliyorum sipariş birimleride farklı olarak tabiki. birleştirmede yardıma ihtiyacım var.

Sorguda aynı renkten gelen tüm siparişleri sadece KG birimine dönüştürmek istiyorum.
ki boyahane bölümüne siparişleri Kg olarak 120 nolu rengin boyanması gerekeni iletebileyim.
 
Katılım
16 Eylül 2008
Mesajlar
8
Excel Vers. ve Dili
2003 TÜRKÇE
Access den aldığın raporu excel ortamına at.
orada gerekli birim çalışmasını hazırla adetli olanları kg çevir ve yeni bir hücrede birleştir. aldığın listede kg ve adet altlata olacağından yan sutuna adet leri kg çevir kg olanlarıda aynen al. sonra Veri mensunde alttoplamlar seçeneği ile stok yada iplik renk değişimine göre kg satırını toplattır. sol tarafa 1 2 3 gibi gruplandırma çıkacaktır orada 2. grup senin işini görür
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Excell de yapmayı biliyorum fakat daha sonra bunu çalışan arkadaşlara anlatacağım için tek programda işi çözmek istedim. sorgu tasarım sayfasında boş alana tıklayıp "expression builder" deyim oluşturucusunun yardımıyla yapabillirmiyim acaba?
 
Katılım
16 Eylül 2008
Mesajlar
8
Excel Vers. ve Dili
2003 TÜRKÇE
girilen birimlerin aynı olması gerekiyor yani ne kadar ad li girdiysen hepsini kg çevirmen gerecek.
 
Katılım
16 Eylül 2008
Mesajlar
8
Excel Vers. ve Dili
2003 TÜRKÇE
ürün kodların aynı ise stok kodundan access den rapor alabilmen gerekiyor
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Oluşturulan sipariş Tablosundan Kutu Adet KG olarak süzerek 3 farklı sorgu oluşturup siparişleri KG cinsinden görebiliyorum.
Öğrenmek istediğimi 1-Sorgunun Sorgusu olur mu?
2- Sorguda Alt alta gelen iki aynı rengin Kg karşılıklarını nasıl toplayıp, tek satır haline getirebilirim?

Ör:
Renk KG
13 30
13 65

İstediğim;
Renk KG
13 95
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sql görünümünde bir sorgu sayfasına bu şekilde yazınız..:

Kod:
select renk, sum(kg) 
from sorgu_adı
group by renk
sorgu_adı yerine verilerin bulunduğu sorgunuzun adını yazınız..
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Access 2007 ingilizce kullanıyorum.
Sorgu adında veya sorgu içindeki sütun adında türkçe karakter olması sorun yaratır mı?
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
select Renk_No, sum(Boyanacak_KG _Kaşılığı_Kutu)
From Kutu_olarak_Siparişler
group by Renk_No

hata mesajı veryor. yukarıdki gibi yazdım
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Düzelltim ve çalışıyor çok teşekkürler
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Merhaba,
Şuan elimde 3 adet sorgu var; Kutu siparişin KG raşılığı, Adet siparişin Kg karşılığı ve Kg siparişi. bunları "Taruz"u yardımıyla aynı renkteki farklı siparişleri birleştirdim. Fakat 3 ayrı sorguyu tek sorguda birleştiremiyorum.
Örnek Şuan Elimde:

Kutu Siparişi
Renk---Kg
13---95
77---50

Adet siparişi
Renk---KG
13----20
77----35

KG siparişi
Renk---KG
13---30
77---13
İstediğim:
Toplam Siparişleri
Renk Kg
13---145
77---98
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Uğraştığım kod aşağıda yardımınızla renkleri görüyorum ama sonuçta çıkan topam Kg lar çok yüksek çıktı.

SELECT [Tüm Siparişler].RENKLER, Sum([KG bulmaAdet]![KG Kaşılığı Adet]+[KG bulmaKG]![KG Kaşılığı]+[KG bulmaKutu]![KG Kaşılığı Kutu]) AS Toplam
FROM [Tüm Siparişler], [KG bulmaKG], [KG bulmaAdet], [KG bulmaKutu]
GROUP BY [Tüm Siparişleri İzleme Ekranı].RENKLER;
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Muhtemelen uygulamanızda bir tasarım yanlışı yapıyorsunuz.. 3 ayrı sorguda benzer alanların toplamını almanız buna işaret..

Yine de 3 sorguyu nasıl birleştirebileceğiniz konusunda size ipucu vereyim..

Kod:
select renk, sum(kg) as toplam
from sorgu1
group by renk
[COLOR=red]union[/COLOR]
select renk, sum(kg) as toplam
from sorgu2
group by renk
[COLOR=red]union[/COLOR]
select renk, sum(kg) as toplam
from sorgu3
group by renk
Sql görünümünde bir sorgu açın ve her sorgunun bitiminde yukarıdaki şablonda olduğu gibi union yazın.. (Son sorgunun sonuna yazılmayacak)

Her sorgunun aynı sayıda alana sahip olduğundan emin olun..

Bu tüm sorguların verilerini birleştirerek (toplayarak değil) bize verir..

Oluşan bu sorguyu kullnarakta gruplandırılmış toplamları alabiliriz.. Yani, sorgunuzu bu şablona uygun olarak oluşturun..:

Kod:
select aa.renk, Sum(aa.toplam) 
from (
 select renk, sum(kg) as toplam
from sorgu1
group by renk
union
select renk, sum(kg) as toplam
from sorgu2
group by renk
union
select renk, sum(kg) as toplam
from sorgu3
group by renk) as aa
group by aa.renk
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Çok teşekkür ederim. kod süper elinize sağlık, kriter olarak, iplik cisini görede siparişlerde ayrımı eklemek istersem. Çünkü Boyahanede tekler ile çiftler birlikte boyanamıyor. Ve sipariş durumunu takibi açısından bir yanlarına Boyanacak veya Boyandı 2 seçenekli seçmeli kutu eklemek istiyorum. Boyanacak ise görünür olacak,
Boyandı seçersem veritabanından silinmesin fakat sorgudan kaybolsun ki karışıklık olmasın. yani bu sorgu boyanmamış iplikleri kapsayacak.
görünmesini istediğim sorgu;
Kutu Siparişi
Renk---Kg ---İplik--Sipariş durumu
13---95----tek---boyanacak
77---50---tek--boyanacak

Adet siparişi
Renk---KG--iplik---Sipariş Durumu
13----20---çift---boyanacak
77----35---tek--- boyanacak

KG siparişi
Renk---KG--iplik---Siparş Durumu
13---30---tek---boyanacak
77---13---tek---boyanacak
İstediğim:
Toplam Siparişleri

Renk Kg--İplik--sipariş Durumu
13---125--tek---boyanacak
13---20--Çift---boyanacak
77---98--tek--Boyanacak

Adım adım ilerlediğimiz için kusura bakmayın, sorunlar ilerledikçe değişiyior.
 
Son düzenleme:
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sorgudaki Sipariş durumu alanının Ölçüt kısmına Boyanacak yazarak sadece boyanacak olanları listeleyebilirsiniz..
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
İplik cinisi; Tekler ve Çiftleri birlikte görmek için ne öneririsiniz?
Birde Sorguda boyandı olarak hücreyi değiştiremiyorum.
Sadece okunur yapısı olduğu için muhtamelen.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
İplik cinsi içinde ölçüte Tekler Or Çiftler yazınız..

Gruplandırılmış sorgularda kayıt değişikliği yapamazsınız.. Sorguyu oluşturan tablo veya bu tablonun kaynak olarak bağlandığı formları kullnanınız..
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
Oluşan bu sorguyu kullnarakta gruplandırılmış toplamları alabiliriz.. Yani, sorgunuzu bu şablona uygun olarak oluşturun..:

Kod:
select aa.renk, Sum(aa.toplam) 
from (
 select renk, sum(kg) as toplam
from sorgu1
group by renk
union
select renk, sum(kg) as toplam
from sorgu2
group by renk
union
select renk, sum(kg) as toplam
from sorgu3
group by renk) as aa
group by aa.renk
sorugusuna Tek Çift ipilk cinsi eklenmiş çekilde nasıl kodu düzeltebiliriz. Çünkü kukarıdki yazdığınız kod. iplik cinsi ayrımı yapmadan tüm aynırenktekileri topluyor. aşağıda örneğini yazdığım gibi görünmesini istersek koda ne ekleme yapmam gerekiyor?

Kutu Siparişi
Renk---Kg ---İplik
13---95----tek
77---50---tek

Adet siparişi
Renk---KG--iplik
13----20---çift
77----35---tek

KG siparişi
Renk---KG--iplik
13---30---tek
77---13---tek
İstediğim:
Toplam Siparişleri

Renk Kg--İplik
13---125--tek
13---20--çift
77---98--tek
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Yapı böyle olmalı..

Kod:
[COLOR=#0000ff]select[/COLOR]  aa.[COLOR=#202020]renk[/COLOR], s[COLOR=#c122b1]um[/COLOR][COLOR=#de8715][B]([/B][/COLOR]aa.[COLOR=#202020]toplam[/COLOR][COLOR=#de8715][B])[/B][/COLOR], aa.[COLOR=#202020]iplik[/COLOR]
 
[COLOR=#0000ff]from[/COLOR] [COLOR=#de8715][B]([/B][/COLOR][COLOR=#0000ff]select[/COLOR] renk, [COLOR=#c122b1]sum[/COLOR][COLOR=#de8715][B]([/B][/COLOR]kg[COLOR=#de8715][B])[/B][/COLOR] [COLOR=#0000ff]as[/COLOR] toplam, iplik
 
[COLOR=#0000ff]from[/COLOR] [COLOR=#de8715][B][[/B][/COLOR]Kutu Siparişi[COLOR=#de8715][B]][/B][/COLOR]
 
[COLOR=#0000ff]where[/COLOR]  iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"tek"[/COLOR] [COLOR=#0000ff]or [/COLOR]iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"çift"[/COLOR]
 
[COLOR=#0000ff]group[/COLOR] [COLOR=#0000ff]by[/COLOR] renk, iplik
 
[COLOR=#0000ff]union[/COLOR]
 
[COLOR=#0000ff]select[/COLOR] renk, [COLOR=#c122b1]sum[/COLOR][COLOR=#de8715][B]([/B][/COLOR]kg[COLOR=#de8715][B])[/B][/COLOR] [COLOR=#0000ff]as[/COLOR] toplam, iplik
 
[COLOR=#0000ff]from[/COLOR] [COLOR=#de8715][B][[/B][/COLOR]Adet siparişi[COLOR=#de8715][B]][/B][/COLOR]
 
[COLOR=#0000ff]where[/COLOR]  iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"tek"[/COLOR] [COLOR=#0000ff][COLOR=#0000ff]or [/COLOR][/COLOR]iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"çift"[/COLOR]
 
[COLOR=#0000ff]group[/COLOR] [COLOR=#0000ff]by[/COLOR] renk, iplik
 
[COLOR=#0000ff]union[/COLOR]
 
[COLOR=#0000ff]select[/COLOR] renk, [COLOR=#c122b1]sum[/COLOR][COLOR=#de8715][B]([/B][/COLOR]kg[COLOR=#de8715][B])[/B][/COLOR] [COLOR=#0000ff]as[/COLOR] toplam, iplik
 
[COLOR=#0000ff]from[/COLOR] [COLOR=#de8715][B][[/B][/COLOR]KG siparişi[COLOR=#de8715][B]][/B][/COLOR]
 
[COLOR=#0000ff]where[/COLOR]  iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"tek"[/COLOR] [COLOR=#0000ff][COLOR=#0000ff]or [/COLOR][/COLOR]iplik[COLOR=#808080]=[/COLOR][COLOR=#ff0000]"çift"[/COLOR]
 
[COLOR=#0000ff]group[/COLOR] [COLOR=#0000ff]by[/COLOR] renk, iplik[COLOR=#de8715][B])[/B][/COLOR] [COLOR=#0000ff]as [/COLOR]aa
 
[COLOR=#0000ff]group[/COLOR] [COLOR=#0000ff]by[/COLOR] aa.[COLOR=#202020]renk[/COLOR], aa.[COLOR=#202020]iplik[/COLOR]
 
Katılım
30 Temmuz 2008
Mesajlar
64
Excel Vers. ve Dili
Excell 2007 İngilizce
where yapısında "=" dan sora Ürünler tablomdaki iplik sütununu göstermek istiyorum.
aşağıdakigibi yazdım sorun verdi,
where [İplik] = [ürünler].[İplik Denyesi]
nasıl yazmam gerekir çünkü 10 kadar farklı iplik çeşidi var.
 
Üst