AccessTr.neT
Sorgu Formülü - 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ığı: Sorgu Formülü (/konu-sorgu-formulu.html)

Sayfalar: 1 2 3


Sorgu Formülü - osman06 - 17/11/2025

mrb
sorguda aşağıdaki gibi bir formülü var

yatayseritdelme: (([yataytulboyu])-10)/5 - bu formmülde aşağıdaki durumu nasıl yaparım

yataytulboyu : 159cm ve altındaysa -10/5 yapacak 160cm ve üstündeyse -10/7 yapacak


RE: Sorgu Formülü - berduş - 17/11/2025

Soru tam anlaşılmıyor
[yataytulboyu]<160 ise sadece
yatayseritdelme:  -10/5 mi yazacak yoksa
yatayseritdelme: (([yataytulboyu])-10)/5

Eğer sadece -10/5 ise
yatayseritdelme: iif([yataytulboyu]<160;-10/5;-10/7)
Eğer diğeri ise
yatayseritdelme: iif([yataytulboyu]<160;(([yataytulboyu])-10)/5 ;(([yataytulboyu])-10)/7)

Mesajı yeniden düzenledim


RE: Sorgu Formülü - osman06 - 17/11/2025

(17/11/2025, 21:03)berduş yazdı: Soru tam anlaşılmıyor
[yataytulboyu]<160 ise sadece
yatayseritdelme:  -10/5 mi yazacak yoksa
yatayseritdelme: (([yataytulboyu])-10)/5

Eğer sadece -10/5 ise
yatayseritdelme: iif([yataytulboyu]<160;-10/5;-10/7)
Eğer diğeri ise
yatayseritdelme: iif([yataytulboyu]<160;(([yataytulboyu])-10)/5 ;(([yataytulboyu])-10)/7)

Mesajı yeniden düzenledim

şöyle hocam tm ifade edemedim
yataytulboyuna  başka biyerden sayı geliyor.  yatay tül boyuna gelen sayı  159 ve altında ise  -10/5    hesaplayacak  160 ve üstü geliyor ise -10/7 yapacak  değeri


RE: Sorgu Formülü - osman06 - 17/11/2025

(17/11/2025, 21:03)berduş yazdı: Soru tam anlaşılmıyor
[yataytulboyu]<160 ise sadece
yatayseritdelme:  -10/5 mi yazacak yoksa
yatayseritdelme: (([yataytulboyu])-10)/5

Eğer sadece -10/5 ise
yatayseritdelme: iif([yataytulboyu]<160;-10/5;-10/7)
Eğer diğeri ise
yatayseritdelme: iif([yataytulboyu]<160;(([yataytulboyu])-10)/5 ;(([yataytulboyu])-10)/7)

Mesajı yeniden düzenledim

hocam
yatayseritdelme: iif([yataytulboyu] 0-110;-10/4 111-180;-10/5 181-240;-10/7 241-270;-10/9 bu nasıl yazılır


RE: Sorgu Formülü - osman06 - 17/11/2025

(17/11/2025, 22:58)osman06 yazdı:
(17/11/2025, 21:03)berduş yazdı: Soru tam anlaşılmıyor
[yataytulboyu]<160 ise sadece
yatayseritdelme:  -10/5 mi yazacak yoksa
yatayseritdelme: (([yataytulboyu])-10)/5

Eğer sadece -10/5 ise
yatayseritdelme: iif([yataytulboyu]<160;-10/5;-10/7)
Eğer diğeri ise
yatayseritdelme: iif([yataytulboyu]<160;(([yataytulboyu])-10)/5 ;(([yataytulboyu])-10)/7)

Mesajı yeniden düzenledim

hocam
yatayseritdelme: iif([yataytulboyu] 0-110;-10/4 111-180;-10/5 181-240;-10/7 241-270;-10/9 bu nasıl yazılır

yani yataytulboyu
0 ile 110;-10/4
111 ile 180;-10/5
181 ile 240;-10/7
241 ile 270; -10/9 ise bunları yapacak


RE: Sorgu Formülü - ozanakkaya - 18/11/2025

yatayseritdelme:
IIf([yataytulboyu] Between 0 And 110, -10/4,IIf([yataytulboyu] Between 111 And 180, -10/5,IIf([yataytulboyu] Between 181 And 240, -10/7,IIf([yataytulboyu] Between 241 And 270, -10/9, ""))))