Skip to main content

AccessTr.neT


Sorgu Alanımı Yinelemeyen Değer Yapamıyorum. Yardımlarınızı Bekliyorum

schecter
schecter
6
1123

Sorgu Alanımı Yinelemeyen Değer Yapamıyorum. Yardımlarınızı Bekliyorum

#1
Arkadaşlar merhaba,

Sorgu alanımı benzersiz yapmak istiyorum. ("B" sorgu alanımın adı olsun). Bu alan (B), bir Tablonun üyesi olan başka bir alanın ilk 5 karakterinden gelmektedir (diyelim ki alan adı "A" olsun) (tablo adına da "C" diyelim). Tablo alanı "A", yinelemesiz olarak tablo tasarımında ayarlanmıştır ve toplam 9 karaktere sahiptir.

sorguyu yandaki gibi hesaplatıyorum.= left([A]; 5). Bir formda (Formun adı "D" diyelim) bu sorgu alanı da A alanı ile beraber kullanıcılara form D üzerinde gösterilmektedir.
Ve dediğim gibi, kullanıcı formdaki değeri "A" alanına girdiğinde, B alanında ilk 5 karakterin daha önce aynısı mevcutsa, veritabanı "sorguda mevcut kayıt var" yazan bir mesaj vermeli ve bu kaydı yapmaya izin vermesin istiyorum. Örnek vermek gerekirse

daha önce bir kullanıcımız form üzerinden aşağıdaki kaydı yapmış olsun;
A= 1234A4H22
B(Sorgu ile gelen alan) = 1234A

sonrasında da aşağıdaki kaydı girmeye çalışsın
A = 1234A6H75
B değerimiz yine 1234A olacağından database buna izin vermemeli.


Bunu accessin mekanik özellikleri ile yapamadım ve sanırım kod yazılmalı.
Yardımınız için çok teşekkürler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Sorgu Alanımı Yinelemeyen Değer Yapamıyorum. Yardımlarınızı Bekliyorum - Yazar: schecter - 07/01/2021, 16:44
Task