[VBA] timer hatırlatıcı ve daha fazlası
#1
Merhaba
ekteki dosyamda çalışması için c:\ornek\ klasörü şeklinde bilgisayarda açılması gerekmektedir.
öncelikle ne yaptığımı ve sonrada ne yapmak istediğimi anlatarak yardımlarınızı rica edeceğim.
şuan yaptığım c:\ornek klasörü içinde ana mdb dosyam 2 tane bat dosyam bunlar 2 tane vbs uzantılı dosyayı çalıştırıyor (not: bat ve vbs dosyalarında zararlı birşey yok notpad ile içeriğini görebilirsiniz bat dosyam vbs dosyamı açıyor vbs dosyası ise sadece msg box olup bir satır yazı yazmaktadır)
alarm mdb içinde kod olarak

Private Sub Form_Timer()
Me.ZAMAN = Time()

If Time >= #11:37:00 PM# And Time <= #11:37:00 PM# Then
Call Shell("c:\ornek\1.bat")

böyle bir kod var burada saat 11:37 olunca önce bat dosyam çalışıyor oda vbs dosyasını açarak mola saatini hatırlatan bir mesaj kutusu çıkarıyor.


yapmak istediğim ise :
işyerindeki pcde kullanıcı adımız sicilimizden oluşuyor ve rakamdan oluşmaktadır.
formda kullanıcı adını gösteren bir metin kutusu var

Private Sub Form_Open(Cancel As Integer)
Me.username = Environ("username")
End Sub


yukarıdaki kod ile kullanıcı adını bu metin kutusuna yazdırabiliyorum.

Tablo1 de kullanıcı adları ve mola saatleri bulunuyor

belli bir saat geldiğinde bat dosyası çalıştırmak için kullandığım kod çoklu kullanıcıda işime yaramıyor

aşağıdaki kodu

If Time >= #11:37:00 PM# And Time <= #11:37:00 PM# Then

nasıl değiştirirsek pc kullanıcı adı ile ilgili mola saatlerini ( #11:37:00 PM# ) parantez içindeki yerlere otomatik getirebilirim.
böyle birşey olabilirmi yada başka bir yolu varmıdır.
şimdiden vakit ayırıp cevap yazacak arkadaşlar teşekkür ederim.


Eklenti Dosyaları
.rar   ornek.rar (Boyut: 19,28 KB / İndirilme: 99)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba
Kullanıcının Mola saatini şu şekilde Metin kutusuna getirebilirsiniz;
Formun Load olayına veya bir butonun click olayına;
Visual Basic
  1. Dim kadi As String
  2. kadi = Environ("username")
  3. Me.Metin7 = DLookup("[mola1]", "[Tablo1]", "[kullanici]='" & kadi & "'")


kodunu yazdığınızda Mola Saati yazacaktır.



  Alıntı
Bu mesajı beğenenler:
#3
(25-11-2012, 10:39)onur_can demiş ki: Merhaba
Kullanıcının Mola saatini şu şekilde Metin kutusuna getirebilirsiniz;
Formun Load olayına veya bir butonun click olayına;
Visual Basic
  1. Dim kadi As String
  2. kadi = Environ("username")
  3. Me.Metin7 = DLookup("[mola1]", "[Tablo1]", "[kullanici]='" & kadi & "'")


kodunu yazdığınızda Mola Saati yazacaktır.




cevap için teşekkür ederim.
dediğinizi yaptığımda metin7 kutusu kullanıcının mola saaitini yazıyor.
ancak benim yapmam gereken aşağıdaki koddaki

Private Sub Form_Timer()
Me.ZAMAN = Time()

If Time >= #11:37:00 PM# And Time <= #11:37:00 PM# Then
Call Shell("c:\ornek\1.bat")

bu kısımdaki

If Time >= #11:37:00 PM# And Time <= #11:37:00 PM# Then

#11:37:00 PM# yazısını kodda çalışacak şekilde yazdırmak bu mümkünmü yoksa böyle birşey olacak bir şey değilmi?.
tekrardan teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
sayın karabatak dosya ektedir..
tablo1 bilgisayar alan adını düzenleyin..


Eklenti Dosyaları
.rar   ALARM_jon206.rar (Boyut: 19,19 KB / İndirilme: 147)
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:
#5
teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Vba Timer Göz Kırpması BeyTor 6 196 07-11-2023, 04:28
Son Mesaj: BeyTor
  Hatırlatıcı mengene 12 374 04-04-2022, 06:07
Son Mesaj: mengene
  [VBA] Hatırlatıcı Sorunun 4 Defa Sorulması M_Kemal_Askeri 2 292 11-03-2021, 17:22
Son Mesaj: M_Kemal_Askeri
access-sql-9 Kayıt Bir Daha Gösterilmesin gunalp26 2 403 03-05-2020, 09:15
Son Mesaj: gunalp26
  DAHA HIZLI YANIT ALMAK İÇİN YAPMANIZ GEREKENLER onur_can 2 6.661 13-10-2018, 14:41
Son Mesaj: dsezgin
  daha önce seçtiğimiz kişiyi açılan kutuda göstermemek mithrill74 40 11.701 04-11-2017, 18:26
Son Mesaj: konpega
  [SORGU] formdaki sorgunun daha hızlı çalışması için alternatif sorgu husem 1 1.995 06-05-2016, 23:38
Son Mesaj: dsezgin
access-sql-4 [FORM] Timer Kontrolüne Bildirim Sesi Ekleme salim.ekiz 5 2.168 21-12-2015, 17:18
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi