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


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

yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?


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

(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

düzeldi Img-grin


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

(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

düzeldi Img-grin

allah razı olsun hocam  Img-grin  son bi soru      bu förmül olduğu gibi duracak  hesaplamayı yapacak ama çıkan değeri değilde  tırnak içine bişey yazcam onu yazacak her formülün sonunda tırnak içinemi yazmam lazım


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

(18/11/2025, 22:34)osman06 yazdı:
(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

düzeldi Img-grin

allah razı olsun hocam  Img-grin  son bi soru      bu förmül olduğu gibi duracak  hesaplamayı yapacak ama çıkan değeri değilde  tırnak içine bişey yazcam onu yazacak her formülün sonunda tırnak içinemi yazmam lazım

IIf([dikeytulboyu] Between 0 And 110;([dikeytulboyu]-10)/4;"4"IIf([dikeytulboyu] Between 111 And 180;([dikeytulboyu]-10)/5;"5"IIf([dikeytulboyu] Between 181 And 240;([dikeytulboyu]-10)/7;"7"IIf([dikeytulboyu] Between 241 And 270;([dikeytulboyu]-10)/9;"9"Null))))

formül aynısı gibi çalışacak bulduğu değer ise her kriterin sonuna bi değer yazdım o değeri yazacak tırnak içine aldım . ama böyle çalışmadı Img-grin


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

(18/11/2025, 23:01)osman06 yazdı:
(18/11/2025, 22:34)osman06 yazdı:
(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

(18/11/2025, 22:10)osman06 yazdı:
(18/11/2025, 21:43)atoykan yazdı:
yatayseritdelme: IIf([yataytulboyu] Between 0 And 110;([yataytulboyu]-10)/4;IIf([yataytulboyu] Between 111 And 180;([yataytulboyu]-10)/5;IIf([yataytulboyu] Between 181 And 240;([yataytulboyu]-10)/7;IIf([yataytulboyu] Between 241 And 270;([yataytulboyu]-10)/9;Null))))
Arkadaş alt tarafı yapacağınız şu ve ilgili alana yapıştırmak nesini yapamıyorsunuz hazır kodun?

hata veriyor. resim altta

düzeldi Img-grin

allah razı olsun hocam  Img-grin  son bi soru      bu förmül olduğu gibi duracak  hesaplamayı yapacak ama çıkan değeri değilde  tırnak içine bişey yazcam onu yazacak her formülün sonunda tırnak içinemi yazmam lazım

IIf([dikeytulboyu] Between 0 And 110;([dikeytulboyu]-10)/4;"4"IIf([dikeytulboyu] Between 111 And 180;([dikeytulboyu]-10)/5;"5"IIf([dikeytulboyu] Between 181 And 240;([dikeytulboyu]-10)/7;"7"IIf([dikeytulboyu] Between 241 And 270;([dikeytulboyu]-10)/9;"9"Null))))

formül aynısı gibi çalışacak bulduğu değer ise her kriterin sonuna bi değer yazdım o değeri yazacak tırnak içine aldım . ama böyle çalışmadı Img-grin

formülü böyle çalıştırdım ama diğerlerini arkasına ekleyemiyorum

yatayipadet: IIf([dikeytulboyu] Between 111 And 180;([dikeytulboyu]-10)/4;"4")


RE: Sorgu Formülü - atoykan - 20/11/2025

7. mesajda işin mantığını ilkokul çocuğuna anlatır gibi verdim.
(18/11/2025, 23:01)osman06 yazdı: IIf([dikeytulboyu] Between 0 And 110;([dikeytulboyu]-10)/4;"4"IIf([dikeytulboyu] Between 111 And 180;([dikeytulboyu]-10)/5;"5"IIf([dikeytulboyu] Between 181 And 240;([dikeytulboyu]-10)/7;"7"IIf([dikeytulboyu] Between 241 And 270;([dikeytulboyu]-10)/9;"9"Null))))

formül aynısı gibi çalışacak bulduğu değer ise  her kriterin sonuna bi değer yazdım o değeri yazacak  tırnak içine aldım . ama böyle çalışmadı Img-grin

  1. Verilen bilgiyi incelerseniz bu formülün zaten çalışmayacağını görürsünüz.
  2. Bir işin mantıklı olması gerekir
  • 0-110 arası ise [dikeytulboyu]-10)/4 değilse "4" 
  • 111-180 arası ise [dikeytulboyu]-10)/5 değilse "5" vs. şeklinde her değilsede bir başka değer. 110 değilse 4 olacak da 111 için şart var nasıl olacak veya 240 değilse 7 olacak da 241 için şart var nasıl olacak.
  • Mantık yok yaptığınız işte. Matematik belirli kuralları olan disipliner bir bilim siz olaya yeni boyut katmaya çalışıyorsunuz.
  • "" arasına yazdığınız her veri de string döner. IIf([dikeytulboyu] Between 111 And 180;([dikeytulboyu]-10)/4;"4") şeklinde çalıştırdım dediğimiz bu formülün değilse şartı sonucunda dönen değerler içinde herhangi bir hesaplama yaparken hata alıyorum diyecekseniz yarın öbür gün.

Bir kez daha söylüyorum "İşin ABCsini bilmeden olmaz!" öğrenmek için bir çabanız yok ve olmadığı gibi verilen bilginin de ne anlattığına falan bakmıyor doğrudan sonuç almaya çalışıyorsunuz.
Şahsen bu konu kapanmıştır benim için, daha ötesinde herhangi bir cevap vermeyeceğim.