run-time error 3464 ifade türü uyuşmazlığı hk

1 2 3 4 5 6 7
10/03/2009, 13:35

osman06

3 tane alanım var
adı soyadı
tarih
saat
yukardaki alanlardan saat olanında bi kod var 2 sine adı soyad tarih kısmına veri giriyorum ve en son saat alanına veri girdiğimde run-time error 3464 uyarsı veriyor ve ekteki koda gidiyor. sorun nerde acaba yardımcı olabilirmisiniz tşk
10/03/2009, 13:45

alpeki99

Büyük ihtimalle hata tarih alanından kaynaklanıyor. Dlookup vb. de tarih ifadesi #01.01.2009# şeklinde olması gerekmektedir.
10/03/2009, 13:51

osman06

hocam neresini değiştirmem gerekiyor bi yol gösterirmsiniz
hocam birde adı soyadı ve tarihi yazıp saat yazmadan gecersem uyarı vermiyor
10/03/2009, 14:01

alpeki99

Sarı renkli hata satırında Me.Tarih kısmını belirttiğim esaslara göre değiştirip deneyin. Dosya olsa daha bir güzel olurdu
10/03/2009, 14:07

osman06

If DCount("*", "HATIRLATMALAR", "AdiSoyadi='" & Me.AdiSoyadi & "' and Tarih='"&#01.01.2009#& "' and Saat='" & Me.Saat & "'") > 0 Then

bu şekilde mi
10/03/2009, 14:09

Seruz

Evet büyük ihtimalle Tarih alanındaki kontrolden kaynaklanıyor.

Siz tarih alanını tek tırnak içine almışsınız ama sn. alpeki99'un yazdığı gibi # içine almalısınız.

Örneğiniz resim olduğu için buraya alıp düzeltemedik ama eğer olmazsa ilk önce sadece ilgili satırdaki kodu buraya yazın, düzeltelim.

O da olmazsa örnek dosyanızı gönderirsiniz.
1 2 3 4 5 6 7