Sorgu: İki farklı sütündaki veri ve değerleri tek kolonda listelemek ?

1 2 3
31/03/2012, 00:37

tolgahat

Merhaba arkadaşlar.

Ekteki dosyada FRM_urungiris_kaydet formundan seçtiğim ürünün hammaddesini'de girip hammadde stok takibi yapmak istiyorum. Fakat ben bir üründe iki farklı hammadde de kullanabiliyorum. Bazende bir hammadde kullanıyorum.

FRM_urungiris_kaydetten ürünü seçtiğimde ürün gramajı otomatik geliyor.

Buna istinaden hammadde ve kaç gram kullanıldığını TBL_stokgiris_kaydet tablosundaki hammadde1,hammadde2,gramaj1 ve gramaj2 alanlarına kaydediyorum.

Sorgulardan Sorgu_hamsor ve Sorgu_hamsor2 de bişeyler yapmaya çalıştım. Bu sorguları da FRM_hammadde_sorgula ekranından çalıştırıyorum.

Fakat biraz karışıklık olyuro. Ben istiyorum ki;

öyle bir sorgu olsun ki tüm hammaddeleri tek kalem olarak, yani tekrar etmeden guruplayarak alt altta göreyim,(hammadde1 ve hammadde2 sütunları yan yana değilde alt alta yazsın ve guruplansın) bu sayede de TBL_hammadde_stok tablosuna girilen hammadde stoğundan düşsün.


TOLGAHAT.rar
31/03/2012, 21:04

benremix

Sn tolgahat hammadde2 hiç veri yok. Bu alan ne amaçlı kullanılacak? Altalta sıralamaktan kastınız nedir? Gerekirse örnek veri ve istenen sonuç için excelde bir tabloda anlatırsanız; cevap alma şansınız artar

Saygılar...
31/03/2012, 23:48

tolgahat

Sn benremix,

Öncelikle sorunum ile ilgilendiğiniz için teşekkür ederim.

Sorumu şu şekilde sorayım o zaman.

TBL_stok_giris tablosunu açtığınız zaman 94. satırdan sonra hammadde1 ve hammadde2 girişlerini göreceksiniz. Bu girişleri FRM_urungiris_kaydet formundan yapıyorum. (Örnek olarak 990020133 numaralı ürünü seçerseniz, bu ürünün gramaj bilgileri'de tablodan geliyor.)

Gramaj dediğim olay da bu ürün üretilirken kaç gram hammadde harcandığı bilgisi.

TBL_hammadde_stok, benim hammadde stok girişlerim. Örnekte 100'er kilo hammadde girişim var.

İstediğim olayın özeti;
FRM_hammadde_sorgula formundan ben hammaddeyi seçip sorguyu açtığımda bana o hammaddenin kalan stok bilgisini vermesi.

Aşağıdaki resimde de elimden geldiğince anlatmaya çalıştım olayı.


01/04/2012, 05:51

benremix

Neden aynı ürün için aynı hammaddeyi farklı gramajlarda iki kez girdiğinizi anlayamadım. Bu yüzden mantık yürütemedim.
Sizin reçete oluşturup ürünler için hammadde gramajlarını sabit hale getirmeniz halinde; bu kadar tablo ve sorgu ile uğraşmak zorunda kalmazsınız.
Ayrıca site içerisindeki stok takibi örneklerini incelemenizi tavsiye ederim.
Saygılar...
01/04/2012, 14:01

tolgahat

Merhaba,

Ürünler için hammade gramajları sabit haldedir zaten. TBL_urun_gir tablosunda hammadde1 ve hammadde2 kolonlarından gramajları alıyor.

yanı hammadde aynı ürün için örnekte iki kere girmişim fakat aslında öyle bir şey yok. deneme amaçlı yapmıştım onu. Her ürün için iki farklı hammadde girişi yapılıyor. tek hammaddeli ürünlerde hammadde2 kısmı boş kalıyor.

reçete kastınızı tam olarak anlayamadım açıkçası.
01/04/2012, 16:24

benremix

Merhaba,
Reçeteden kastım bir ürün için gerekli hammaddelerin belirlenmesi. Bunun için bir hammaddeler tablosu, bir ürünler tablosu olmalı. Ürünler formunda hammaddeler altform olarak eklenir.
Siz stoğu da takip ediyorsunuz.

Ancak siz mantığı kendinize göre oluşturduğunuza göre fazla kurcalamadan, size bir ipucu vereyim. Birleştirme sorgusu yapmak gerekir. Bunun için önce hammadde1 ve hammadde2 sorguları oluşturulmalı...

Vaktim olursa yapmağa çalışrım. Siz de verdiğim ipucuna göre uğraşırsanız daha iyi olabilir.
Saygılar...
1 2 3