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.
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Access 2003'e çevirip göndeririseniz daha çok yardımcı olabiliriz. Biz henüz 2007'ye geçmedik..
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
2003 ve 2007 formatları ayrı ayrı zip dosyası içinde
yardımlarınız için şimdiden teşekkürler.
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
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.
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
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.
 
Katılım
17 Temmuz 2007
Mesajlar
294
Excel Vers. ve Dili
access
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
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
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
 
Katılım
22 Ocak 2007
Mesajlar
815
Excel Vers. ve Dili
2003
ozaman o alanın girildiğinde olayına saat.value=Time() kodunu ekle
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
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
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
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
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
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...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın energy34,


Görüntü falan bozulmuyor.

İyi çalışmalar
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
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
 
Katılım
22 Temmuz 2008
Mesajlar
41
Excel Vers. ve Dili
excell 2007 türkçe
beab05 tam istediğim buydu
yardımcı olan tüm arkadaşlardan Allah razı olsn ve ilginiz için teşekkürler
 
Üst