tcno alanından çıkarken boş ise günün tarihi ve saati ile ilgili bir kayıt oluştursun istiyorum.
Örn: X2408123045 gibi...
Bunun için şu 04_olenler Altformunun tcno kısmına kodu yazıyorum ama olmuyor.. Nedendir? Ben nerde yanlış yaptım?
Private Sub TcNo_Exit(Cancel As Integer)
If IsNull(Me.tsmno) Or Me.tsmno <> 0 Then
Else
Me.TcNo = "X" & Format(Date, "mmdd") & Format(Time, "hhmmss")
End If
End Sub
tc nosu olmayan kişilerin girişi
kodu aşağıdaki şekile çevirin.
If IsNull(Me.TcNo) Or Me.TcNo = "" Then
Me.TcNo = "X" & Format(Date, "mmdd") & Format(Time, "hhmmss")
End If
If IsNull(Me.TcNo) Or Me.TcNo = "" Then
Me.TcNo = "X" & Format(Date, "mmdd") & Format(Time, "hhmmss")
End If
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)
Bilgisayar Programcısı (1989'dan beri)
Yollar biter Access bitmez.
)
If IsNull(Me.tsmno) Or Me.tsmno <> 0 Then
Eğer Tsmno boşsa veya 0 değilse demişsiniz. Yani boşsa da doluysa da durum aynı demiş oluyorsunuz... Bu durumda else hiç işlemez tabii. Kaldı ki sıfırın orada olması pek de mümkün değil, en doğrusu yandemir'in yazdığı gibi boşsa "" biçimi olmalı...
If IsNull(Me.tsmno) Or Me.tsmno <> 0 Then
Eğer Tsmno boşsa veya 0 değilse demişsiniz. Yani boşsa da doluysa da durum aynı demiş oluyorsunuz... Bu durumda else hiç işlemez tabii. Kaldı ki sıfırın orada olması pek de mümkün değil, en doğrusu yandemir'in yazdığı gibi boşsa "" biçimi olmalı...
İnadına, ille de Accesstr.net...
orjinali
If IsNull(Me.tcno) Or Me.tsmno <> 0 Then
idi
If IsNull(Me.tcno) Or Me.tsmno <> 0 Then
idi
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)
Bilgisayar Programcısı (1989'dan beri)
Yollar biter Access bitmez.
Orjinali derken, bu kodun bilmediğim bir geçmişi mi var Murat? Bu konunun ilk mesajında yukarda yazdığım gibi yer alıyor?
İnadına, ille de Accesstr.net...
Çok teşekkür ederim. Tamamdır. Bu sorun da çözülmüştür.
Son Düzenleme: 28/08/2011, 03:51, Düzenleyen: yturan.
Konuyu Okuyanlar: 1 Ziyaretçi