AccessTr.neT
Kayıt Varsa Birşey Yapmasın Yoka Eklesin - 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ığı: Kayıt Varsa Birşey Yapmasın Yoka Eklesin (/konu-kayit-varsa-birsey-yapmasin-yoka-eklesin.html)

Sayfalar: 1 2 3 4 5


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - yahyamacit - 26/02/2020

Arkadaşım sana zahmet olay tablosundaki ay alanını sayı verisine çevirdim. sorguda düzeltmeye çalıştım ama hata verdi. kodu nasıl yaparız.


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - yahyamacit - 26/02/2020

(26/02/2020, 20:03)berduş yazdı: Onlar aslında sanal sorgular istediğiniz ismi verebilirsiniz
Meselâ
OTbl olay tablosunda formdaki aya ait olan kayitlari gösteren sorgu
ETbl olay tablosuna eklenecek kayıtları gösterecek  olan sorgu
Teşekkür ederim.


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - yahyamacit - 26/02/2020

Hallettim şimdi oldu. Çok teşekkür ederim arkadaşım.


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - berduş - 26/02/2020

" WHERE (((OLAY.AY) = '" & Me.AY & "')) " & _
yerine
" WHERE (((OLAY.AY) = " & Me.AY & ")) " & _
şeklinde dener misiniz?
Metin türündeki alanlarda başa ve sona ' eklenir
Sayisal türde buna gerek yoktur.


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - yahyamacit - 26/02/2020

" WHERE (((OLAY.AY) = " & Me.AY & ")) " & _
bu koda bir de yıl parametresi eklesek. (metin türünde)
WHERE (((OLAY.AY) = " & Me.AY & ") and (OLAY.YIL) = '" & Me.cmbYear & "') ) " & _
bu kodda hatayı nerede yapıyorum.


Cvp: Kayıt Varsa Birşey Yapmasın Yoka Eklesin - berduş - 26/02/2020

(26/02/2020, 20:46)yahyamacit yazdı: WHERE (((OLAY.AY) = " & Me.AY & ") and (OLAY.YIL) = '" & Me.cmbYear & "') ) " & _
WHERE ((OLAY.AY) = " & Me.AY & " and (OLAY.YIL) = " & Me.cmbYear & ")" & _
Şu an bilgisayar olmadığından deneme imkanım yok ama yukardaki gibi dener mısınız.
2 yer sorunlu gibi geldi
1 - sanki kapatma parantezlerinden biri fazlaydı
2 - sayısal değere tek tirnak eklemişsiniz o nedenle hata vermiş olabilir