AccessTr.neT
Sql Kod Da Sorgu Çakışmasını Engelleme - 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ığı: Sql Kod Da Sorgu Çakışmasını Engelleme (/konu-sql-kod-da-sorgu-cakismasini-engelleme.html)

Sayfalar: 1 2


Sql Kod Da Sorgu Çakışmasını Engelleme - footprinting - 08/12/2020

Merhabalar

Aşağıda bulunan kodların bir biriyle çakışmasını nasıl önleye bilirim?

(((DATE2.MASTER_WORK_ORDER)=" ") AND ((DATE2.FAULT_TYPE)="AG") AND ((DATE2.INTERRUPTION_REASON) In ("SİGORTA","İZOLASYON","SİGORTA ATMIŞ")) AND ((DATE2.MADE_RAY_EXPLANATION) Is Not Null) AND ((DATE2.NETWORK_FACTOR) Not Like "*0 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*2 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*3 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*4 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*5 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*6 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*7 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*8 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*9 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*10 Çıkışı*" And (DATE2.NETWORK_FACTOR) Not Like "*-1*" And (DATE2.NETWORK_FACTOR) Not Like "*-2*" And (DATE2.NETWORK_FACTOR) Not Like "*-3*" And (DATE2.NETWORK_FACTOR) Not Like "*-4*" And (DATE2.NETWORK_FACTOR) Not Like "*-5*" And (DATE2.NETWORK_FACTOR) Not Like "*-6*" And (DATE2.NETWORK_FACTOR) Not Like "*-7*" And (DATE2.NETWORK_FACTOR) Not Like "*-8*" And (DATE2.NETWORK_FACTOR) Not Like "*-9*")) OR

(((DATE2.MASTER_WORK_ORDER)=" ") AND ((DATE2.FAULT_TYPE)="AG") AND ((DATE2.INTERRUPTION_REASON)="SİGORTA ATMIŞ") AND ((DATE2.MADE_RAY_EXPLANATION) Not Like "*OTOMAT*") AND ((DATE2.NETWORK_FACTOR) Not Like "*Kofra*"));

Yukarıda atta yazılı kodun üstteki kod ile çakışmaması için ne yapmam gerekiyor.


RE: Sql Kod Da Sorgu Çakışmasını Engelleme - berduş - 08/12/2020

1 - örnek çalışmanız olsaydı anlayıp çözüm bulmak kolaylaşırdı
2 - çakışmaması derken kast ettiğiniz şey tam olarak ne?
kabaca incelediğim kadarıyla yapısal olarak 2 yapı düzgünce ayrılmış ve OR ile birleştirilmiş: birleştirme doğru gibi görünüyor


RE: Sql Kod Da Sorgu Çakışmasını Engelleme - footprinting - 08/12/2020

Merhaba hocam

((DATE2.INTERRUPTION_REASON)="SİGORTA ATMIŞ") buradaki "SİGORTA ATMIŞ" ibaresi üstteki kodda da mevcut olduğu için çakışıyorlar ve işlem görmüyorlar.

çift tırnak dedim yapamadım belkide beceremedim.

hocam çakışma dediğim bu şekil kullandığım zaman her iki kodda işlem görmüyor.
alttaki kodu sildiğim zaman üstteki işlem görüyor.


RE: Sql Kod Da Sorgu Çakışmasını Engelleme - berduş - 08/12/2020

Peki kodlar ayrı ayrı sonucu düzgün gösteriyor mu?


RE: Sql Kod Da Sorgu Çakışmasını Engelleme - footprinting - 08/12/2020

evet ayrı ayrı yapınca gösteriyor sıkıntı olmuyor


RE: Sql Kod Da Sorgu Çakışmasını Engelleme - berduş - 08/12/2020

Oncelikle sorayım işlem görmüyor derken kast ettiginiz, sorgunun çalışmaması mi yoksa göstermesi gereken kaydı göstermemesi mi? Çünki dikkatimden kaçan birşey olmadıysa yapıda 1 sorun bulamadım, çakışmanın belirttiğiniz yerden kaynaklandığına emin misiniz?

Son defa belirteyim çalışmanızın ilgili kısmını eklemeniz çözümü bulmayı kolaylaştırır.