Skip to main content

AccessTr.neT


Sorgu Formülü

Sorgu Formülü

Çözüldü #1
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
Cevapla
#2
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
Cevapla
#3
(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
Son Düzenleme: 17/11/2025, 21:23, Düzenleyen: osman06. (Sebep: düzelme)
Cevapla
#4
(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
Cevapla
#5
(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
Cevapla
#6
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, ""))))
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da