• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

otomatik saat sorunu?

Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
arkadaşlar hazırlamış olduğum access uygulamasında saati otomatik yazdıracam ama istediğim gibi olmuyor.
göndermiş olduğum dosyada zamanı otomatik yazıyor ama saati kayda başladığımda yazıyor ben geliş saati hücresine geldiğim zaman saati yazsın yada güncellesin istiyorum?
yani
gönderdiğim dosyada bakarsanız
kayıt yaparken isim alanını doldururken saat yazılmış oluyor,
ben geliş saati hücresine geldiğimde saati yazmasını yada güncellemesini istiyorum.
yardımlarınız için teşekkürler.
 
Access 2003'e çevirip göndeririseniz daha çok yardımcı olabiliriz. Biz henüz 2007'ye geçmedik..
 
2003 ve 2007 formatları ayrı ayrı zip dosyası içinde
yardımlarınız için şimdiden teşekkürler.
 
varsayılan bölüme =time() yazdığımda
ad soy ad girerken saati girmiş oluyor otomatik
yani ad soyad kısmını ben doldururken 2-3 dk geçtiğini düşünürsek saatide ad soyad girerken yazdığında 2-3 dk erken vakit yazmış olacak
benim istediğim ad soyad girilirken saatin yazılmaması
saat, saat alanına geldiğimde o anki saatin yazılmasını istiyorum.
 
celoy arkadaşım
gönderdiğin dosyada ilk dosyayla arasında bir değişiklik görmedim
yaptığın düzeltmeyi yazarsan daha iyi olur
access 2007 kullanıyorumda ondan kaynaklanan bi sıkıntı olabilir.
olması gereken değişikliği yazarsan ben o konuda çalışmamı yaparım olursa yazarım.
 
Arkadaşım tablo 1 eadındaki formdaki Geliş zamanı ismindeki metin kutusu otomatik artık yazmayacak sen istediğini yazacaksın,ben bunu tablodaki veride varsayılan değeri Time() yazan yeri sildim ,bundan böyle otomatik saatti değil kendin istedğini yükleyeceksin,ben böyle anlayıp bu şekilde düzeltmiştim.kolay gelsin
 
celoy ilgin için teşekkürler
ama istediğim otomatik yazması
elle zaten yazabilirim ama amacım dediğim şekilde otomatikleştirmek.

ama geliş tarihi üzerine geldiğimde yani geliştarihi seçili olduğu an tarih yazsın istiyorum.
yardımcı olan olursa teşekkür ederim
 
ozaman o alanın girildiğinde olayına saat.value=Time() kodunu ekle
 
saat.value=time() kodunu eklediğimde yine alana girildiğinde değil kaydın en başında saati yazıyor. yoksa benmi yanlış yapıyorum anlamadım.
söylediğim gibi çalıştırabilen varsa bana dosyayı gönderirse çok sevinirim sanırım sorunu o şekilde çözecez
 
Sayın energy34,

Bu işin en kısa ve güvenilir yolu geliş zamanı metin kutusunun yanına bir düğüme (cmdSaat) ekleyip düğümenin klik olayına

Kod:
Private Sub cmdSaat_Click()
Me.geliş_zamanı = Time()
End Sub

kodunu yazmak. Çünkü her metin kutusunda girişte yeni saat yazdırmak hatalara neden olacaktır.

Ama illede öyle olsun diyorsanız o zaman:
Kod:
Private Sub geliş_zamanı_GotFocus()
Me.geliş_zamanı = Time()
End Sub

Kodunu ekleyin. Metin kutusunda her girişte saat değişecektir.

İyi çalışmalar
 
modalı'ya ve yardımcı olan diğer arkadaşlara çok teşekkür ederim.
tam istediğim buydu modalı saol
ama geliş zamanı her seçildiğinde saati güncelliyor, bunu ilk kez girdiğimizde yapsın sonra tekrar alan seçildiğinde güncelleme yapmasın öyle bir şansımız varmı?
veri-kilitlemesi yaptım ama alana girildiğinde yine o anki saate güncelliyor, bunu istemiyorum

modalı senin dediğin gibi buton koymak en mantıklı ve güvenilir olanı ama formda onu koyacak yer yok uğraşsam sıkıştırırım bi yere ama form görüntü açısından bozulur yukarda dediğim gibi çözebilirsek sorunu buton kullanmıcam.
yardımlarınız için çok çok saolun...
 
Sayın energy34,


Görüntü falan bozulmuyor.

İyi çalışmalar
 
Merhaba;
Öncelikle tablodan alanın varsayılan özelliğini boşaltın daha sonra ise formdaki alanın odaklanıldığında olayına alttaki kodu ekleyiniz.. Böylece sadece yeni kayıtlarınızda ilgili alana girdiğinizde saat verisi gelir..

Kod:
Private Sub geliş_zamanı_GotFocus()
If Me.NewRecord Then
Me.geliş_zamanı = Time()
End If
End Sub
 
beab05 tam istediğim buydu
yardımcı olan tüm arkadaşlardan Allah razı olsn ve ilginiz için teşekkürler
 
Geri
Üst