Skip to main content

AccessTr.neT


Tablonun Üç Alanında Da Aynı Verileri Arama

Tablonun Üç Alanında Da Aynı Verileri Arama

Çözüldü #1
kolay gelsin arkadaşlar,
aşağıdaki tabloda kırmızı işaretlediğim 3 alanda

"REACTOBOND TURG BLUE G %266" Or "EVERZOL BLUE RSP" Or "BERGAZOL BULE RSP"

bu boyaları aratmak istiyorum,
üç alana da ölçüt girmek istiyourm,
ölçütümün kriterleri de yukarıdaki boyalar
üç alanada yukarıdaki ölçütü yazdığımda olmuyor,
nasıl yapabilirim?

[Resim: do.php?img=12570]
.rar turkuazboyalar.rar (Dosya Boyutu: 23,18 KB | İndirme Sayısı: 8)
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Son Düzenleme: 28/06/2022, 18:48, Düzenleyen: husem.
Cevapla
#2
Sayın @husem

Kod:
SELECT iskender_turkuazboyalar_calisma.BOYA_ADI1, iskender_turkuazboyalar_calisma.BOYA_ADI2, iskender_turkuazboyalar_calisma.BOYA_ADI3
FROM iskender_turkuazboyalar_calisma
WHERE (((iskender_turkuazboyalar_calisma.BOYA_ADI1)="REACTOBOND TURG BLUE G %266")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI2)="EVERZOL BLUE RSP")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI3)="BERGAZOL BULE RSP"));

Sorgusunu dener misiniz? Yapmak istediğinizi doğru anladığımı umuyor, işinize yaramasını diliyorum.

Saygılarımla

Murtaza AF
Cevapla
#3
Sn Murtaza AF,
yapmak istediğimde buydu,

tersi durum olsaydı,

bahsettiğim boyalara eşit olmayanlar olsaydı, naslı olacaktı,
<> işareti koydum ama olmadı, o yüzden yazdım.
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#4
Sayın @husem

Sanırım ufak bir hatta yaptınız düzeltirken
Kod:
SELECT iskender_turkuazboyalar_calisma.BOYA_ADI1, iskender_turkuazboyalar_calisma.BOYA_ADI2, iskender_turkuazboyalar_calisma.BOYA_ADI3
FROM iskender_turkuazboyalar_calisma
WHERE (((iskender_turkuazboyalar_calisma.BOYA_ADI1)<>"REACTOBOND TURG BLUE G %266")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI2)<>"EVERZOL BLUE RSP")) OR (((iskender_turkuazboyalar_calisma.BOYA_ADI3)<>"BERGAZOL BULE RSP"));

sorgusu ben denediğimde sorunsuz çalışıyor.

Saygılarımla

Murtaza AF
Cevapla
#5
merhaba,
sizin eklediğiniz sorguyu aynen kopyaladım,
veri sayfası görünümünde, <> olarak seçtiğimiz boyalar da tabloda gözüküyor,
anlamadım,
husem, proud to be a member of AccessTr.neT since 08-03-2009.
Cevapla
#6
Sayın @husem

Sizin verdiğiniz kriterlere göre üç alandaki boya isimlerini sorguluyor. İlk istediğinizde vermiş olduğunuz boya isimlerine karşılık gelen kayıtlar listeleniyor. İkincisinde ise bunlar hariç olarak sorgu sonuçları listelenmektedir. Yani ilk sorgu 1. boya alanında REACTOBOND TURG BLUE G %266 var ise bu kayıtları, 2. alanda EVERZOL BLUE RSP var ise bu kayıtları ve 3. boya alanında BERGAZOL BULE RSP var ise bu kayıtları listelemekte, diğer sorguda ise bunlar haricindekiler şeklinde sonuç döndürmektedir. 1. alanda REACTOBOND TURG BLUE G %266 dışındaki sonuçlar listelenirken 2. alanda EVERZOL BLUE RSP harici kayıtlar listelenmekle birlikte bu kayıtlar içinde 1. alandaki kriter göz ardı edilmekte ve 186 kaydınız listelenmektedir. Siz bu 3 kriterinizden herhangi birine sahip olan listelenmesin istiyorsanız sorguda OR yerine AND kullanmanız gerekmektedir. Bu durumda kriterlerinizin dışındaki değerler sorgulanıp 173 kayıt listelenecektir.

Mümkün olduğunca sade yazmaya çalıştım ancak yine de biraz karışık oldu sanırım. Acemiliğime verin lütfen. Accesse henüz uzman hocamalarımız kadar vakıf değilim, hala öğreniyorum ve bilgim dahilinde yardımcı olmaya çalışıyorum. Onlar gibi tecrübe sahibi olmadığım için açıklamalarım eğitsel anlamda çok amatör kalıyor ve karışık olabiliyor, mazur görmenizi rica ederim.

Saygılarımla

Murtaza AF
Son Düzenleme: 29/06/2022, 09:43, Düzenleyen: MURTAZAAF. (Sebep: imla hatalarını düzeltmek)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task