AccessTr.neT

Tam Versiyon: Proseslerin Ölçütüne Göre Listelenmesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
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]
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?
(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)
İnceleyiniz.
(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]
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??
Sayfalar: 1 2 3 4