Skip to main content

AccessTr.neT


Proseslerin Ölçütüne Göre Listelenmesi

Proseslerin Ölçütüne Göre Listelenmesi

Çözüldü #1
sn üstadlarım kolay gelsin.
eklediğim örnek dosyada FORM isimli formumda parti numarasına göre reçete ve prosesler listeleniyor.
bu tablo.
[Resim: do.php?img=9304]
 
proses_ıd olarak belirttiğim alanda reçtede gözükecek prosesler listeleniyor. 
yapmam gereken Listeproses isimli liste kutusunda listelenen prosesleri BOYAMA_PROSESLERI_KOSUL tablosundaki ölçütlere göre gelmesini sağlayabilirmiyiz acaba,
ölçüt listem budur,
[Resim: do.php?img=9305]

örnek olarak belirttiğim 81070 nolu partide listelenen prosesler var. bu proseslerin çıkma koşulları şöyle. hepsi de tabloda yazılı,
Kasar= ön işlemi kasar ise çıkacak-çıkacak

Kostik pişme=ön işlemi kostik ise çıkacak. (bu proses bu renk numarasında çıkmayacak çünkü reçete kasarlı)
Antipilling= ek işleminde enzim varsa çıkacak. Ek işleminde enzim var.   - çıkacak
Antiperoksit=ek işlemi enzim ise çıkmayacak. Bu proses enzim olmadığı durumlarda çıkacak.
60 c açık renk boyama=boyama türü reaktif, boyama derecesi 60 c, renk tonu da açık  olduğunda çıkacak. Bu reçetede çıkmayacak. Reçete koyu renk çünkü. - çıkmayacak
60 c orta renk boyama=boyama türü reaktif, boyama derecesi 60 c, renk tonu da orta olduğunda çıkacak. Bu reçetede çıkmayacak. Reçete koyu renk çünkü. - çıkmayacak
60 c koyu renk boyama=boyama türü reaktif, boyama derecesi 60 c, renk tonu da koyu olduğunda çıkacak. Bu reçetede çıkacak
Yıkama= herhangi bir koşul yok . Her durumda çıkacak.
Yumuşatma-fiksatör işlemi= her koşulda çıkacak koşulu yok.

sadece liste kutusundaki proses_ıd lere bakarak ölçütü uyanları gösterebilirmi acaba, 
yardımlarınız için şimdiden çok teşekkür ederim.

verilerin geldiği tablolar da bunlar,
[Resim: do.php?img=9306]
.rar 2bym_recete.rar (Dosya Boyutu: 106,42 KB | İndirme Sayısı: 5)
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#2
Merhaba, eklediğiniz örnek uygulamada, 81070 Parti Numaralı veri için;

1, 3 ve 15 Proses_id numaralı kayıtların çıkması gerekiyor, doğru mudur?
Cevapla
#3
(14/11/2019, 12:09)ozanakkaya yazdı: Merhaba, eklediğiniz örnek uygulamada, 81070 Parti Numaralı veri için;

1, 3 ve 15 Proses_id numaralı kayıtların çıkması gerekiyor, doğru mudur?
sn ozanakkaya ustam merhaba,

81070 nolu parti için 

1-3-15-6-9 proses_ıd nolu kayıtlar çıkacak. gelecek.

ön işlem kasarlı olduğundan 1 nolu proses_ıd
ek işlem enzim olduğundan 3 nolu proses_ıd
renk tonu koyu olduğundan 15 nolu proses_ıd
yıkama ( bu prosesin koşulu yok. )
yumuşatma ve fiksatör (bu prosesin de koşulu yok)
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#4
İnceleyiniz.
.rar 2bym_recete_sld.rar (Dosya Boyutu: 103,39 KB | İndirme Sayısı: 6)
Cevapla
#5
(14/11/2019, 13:18)ozanakkaya yazdı: İnceleyiniz.
sn ozan hocam kolay gelsin,
eğer bir prosesin reçetede gözükmesi için koşulu yoksa, o proses de reçetede tanımlandıysa çıkacak. hangi reçetede hangi proses çıkacağı tanımlı.
sizin eklediğiniz sorguda 6 ile 9 nolu prosesler sabitlenmiş gibi gözüküyor.

örneğin beyaz bir reçete hazırlanacak olsa parti no : 81051 nolu parti olsun, 2 nolu beyaz boyama reçetesi. mesela bunda yıkama prosesi yok.

6 ile 9 nolu prosesler tümünde gözükor.

[Resim: do.php?img=9308]
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#6
Sayın @husem, sorunuza yazdığınız mesaja göre sorgu oluşturmaya çalışıyorum. Konuya yazdığınız iki farklı mesaj.

(13/11/2019, 19:38)husem yazdı: Yıkama= herhangi bir koşul yok . Her durumda çıkacak.
Yumuşatma-fiksatör işlemi= her koşulda çıkacak koşulu yok.

(14/11/2019, 12:17)husem yazdı: yıkama ( bu prosesin koşulu yok. )
yumuşatma ve fiksatör (bu prosesin de koşulu yok)

Her iki mesajınızda da koşul yok yazdığınız için bu şekilde oluşturuldu.

6 ve 9, 81070'de neden görünmeyecek, 81051'de neden görünecek,

Boyama Reçetesi Belirle isimli formdaki verilerin "BOYAMA_PROSESLERI_KOSUL" tablosu ile alakası nedir??
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da