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?
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
(14/11/2019 12:09)ozanakkaya Adlı Kullanıcıdan Alıntı: 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)
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#5
(14/11/2019 13:18)ozanakkaya Adlı Kullanıcıdan Alıntı: İ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 Adlı Kullanıcıdan Alıntı: 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 Adlı Kullanıcıdan Alıntı: 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??
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da