Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması (/konu-onceden-tanimlanmis-kosullara-gore-sorgunun-olusmasi.html) |
Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - husem - 23/10/2019 Merhaba arkadaşlar, bir tekstil boyahanesine gelen siparişin boyanması için belirlenen renk no ve boyama türüne göre reçete hazırlanıyor. Kullanıcı "BOYAMA REÇETESİ" ni seçip bu boyama reçetesinde hangi prosesler oluşacaksa bu prosesleri aşağıdaki ekrandan yapabiliyor. mesela bu BEYAZ reçetesi Kasar, Antiperoksit ve Yumuşatma işleminden oluşuyor. birde bu tanımlanan reçetelerin (2 nolu resimde ayrıntılı) aşağıdaki tanımlamalar yapılırken REÇETENİN çıkma koşulunun oluşturulması gerekiyor. Bu koşulu sonradan kullanıcının değiştirebileceği bir şekilde olması gerekiyor. yada yeni bir REÇETE oluşturulacak olduğunda Kullanıcı bu reçetenin kriterlerini örneğin REAKTİF BOYAMA REÇETESİ= RENK TONU "REAKTİF' İSE ÇIKSIN YADA "BEYAZ BOYAMA REÇETESİ" RENK TONU BEYAZ İSE VE RENK NUMARASI K-2600 İSE ÇIKSIN GİBİ AŞAĞIDA BOYAMA REÇETELERİNİN TANIMLANDIĞI TABLO VAR. VE BU TABLODA REÇETELERİN ÇIKMASI GEREKEN KOŞULLAR BELİRTİLDİ. TABİ BU LİSTEYE DAHA EKLEME YAPILACAK, BUNLAR ÖRNEK ÇALIŞMA. TABLONUN SAĞINDAKİ "BOYAMA REÇETESİ TEST EKRANI" NDA RENK NO YADA BOYAMA TÜRÜ SEÇİLİNCE (BOYAMA REÇETESİ SADECE BU İKİ KRİTERE GÖRE ÇALIŞACAK) BOYAMA REÇETESİ GÖSTER BUTONUNA TIKLAYINCA AŞAĞIDAKİ GİBİ REÇETE GÖSTERMESİ GEREKİYOR. BU ÇALIŞMAMDA SİZ DEĞERLİ DOSTLARIMDAN ÖNERİ VE YARDIMLARINIZI BEKLİYORUM. TEŞEKKÜRLER, SAYGILAR... TÜM ÇALIŞMALAR BİTTİĞİNDE ASIL AMAÇLANAN ÇALIŞMA AŞAĞIDAKİ GİBİ BİR BOYAMA REÇETESİ OLACAK. Cvp: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - ozanakkaya - 24/10/2019 Merhaba, Tabloda olmayan kayıtlar (Boyama Türü=Reaktif) örneklendirildiği için uygulamadaki verileri inceleyemedim. Ancak, hangi reçetenin çıkacağını reçete oluşturduktan sonra seçmeniz daha mantıklı değil mi? Resime eklediğiniz metin kutusuna koşul yazma ve bu koşulu sorguda kullanma sıkıntılı, buraya yazılacak veride ufak bir karakter hatası sorguyu bozacaktır. Cvp: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - husem - 24/10/2019 merhaba ozan bey, kolay gelsin. hangi reçetenin çıkacağını reçete oluşturduktan sonra seçmeniz daha mantıklı değil mi? Reçete oluşturduktan sonrada seçsem farketmez. çünkü reçete oluşturma tamamlanmadıktan sonra bu reçete zaten kullanılamaz. koşul yazma ve bu koşulu sorguda kullanma sıkıntılı, buraya yazılacak veride ufak bir karakter hatası sorguyu bozacaktır. Boyama Reçetesi oluştururken bu boyama reçetesinin çıkma koşulunu belirlemek gerekiyor. Ben kafamda tasarladığım bir mantığı anlatmaya çalıştım. Kullanıcı örneğin bir reçete oluşturur: BAMBO BOYAMA REÇETESİ Bu reçetenin çıkma koşuluda örneğin: BOYAMA TÜRÜ =BAMBO BOYAMA ve RENK NO: 11500 ( İKİ KOŞUL SEÇİLEBİLİR.) Oluşturulan reçetenin koşulunu kullanıcı başka birisine bağımlı olmadan oluşturması başkasına bağımlılığı azaltacaktır. Aslında BUTONA tıklama olayına Vba koduyla bu işlem yapılabilir. ama kullanıcı her yeni reçete oluşturduğunda reçetenin çıkabilmesi için vba kodunu başkasının girmesini isteyecek. bu da başkasına bağımlı kılacak. Cvp: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - ozanakkaya - 24/10/2019 RenkNo:8000 ve Renk Tonu=Beyaz için;
sorgusu doğru sonucu veriyor mu? Cvp: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - husem - 24/10/2019 WHERE (((BOYAMA_RECETE_ADI.ID) In (2,8))) REÇETE_ID YE BAKTIĞI İÇİ İKİ BEYAZ REÇETESİNİ DE VERİYOR. TEK REÇETE VERMESİ LAZIM. Cvp: Önceden Tanımlanmış Koşullara Göre Sorgunun Oluşması - husem - 24/10/2019 (24/10/2019, 12:01)husem yazdı: WHERE (((BOYAMA_RECETE_ADI.ID) In (2,8))) ÖRNEK BİR Excel DOSYASI EKLEDİM. |