Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Access tablosundaki kayıtların en son ne zaman değiştirildiğine, makro içeren bir form kullanarak izleyebilirsiniz. Form bir kaydı değiştirmek için kullanıldığında, makro tarih ve saati tabloda depolar. Yalnızca en son değişiklik tarihi ve saati depolanır.

Not: Bu makaledeki yordamlar masaüstü Access veritabanlarında kullanıma yöneliktir.

Bu makalede

Genel bakış

Tablodaki kayıtların değiştirildiği tarih ve saati kaydetmek için aşağıdaki adımları tamamlamanız gerekir:

1. Adım: Tabloya alan ekleme    Tarih ve saati kaydedebilmeniz için bir yere ihtiyacınız vardır. İlk adım, tabloda izlemek istediğiniz kayıtları içeren alanlar oluşturmaktır. Tarihi ve saati yakalamak için tarih için bir alan ve saat için bir alan oluşturun. Yalnızca birini veya diğerini yakalamak istiyorsanız, yalnızca ihtiyacınız olan alanı oluşturabilirsiniz.

2. Adım: Tarih ve saati kaydeden bir makro oluşturma    Tarihi, saati veya her ikisini birden kaydetmek isteyip istemediğinize bağlı olarak, makronun bir veya iki eylemi olur. Makroyu yazarken, bu alanları içeren tabloyu değil, yalnızca tarih ve saati depolayacak alanları belirtin. Bu şekilde, makroyu diğer tablo ve formlarla kolayca yeniden kullanabilirsiniz.

3. Adım: Makroyu veri girişi formuna ekleme    Makroyu, tablodaki kayıtları düzenlemek için kullandığınız formun Güncelleştirmeden Önce formu özelliğine eklersiniz. Tablodaki kayıtları düzenlemek için başka formlar kullanıyorsanız, makroyu bunların her birine de ekleyebilirsiniz. Bu şekilde, kaydı düzenlemek için hangi formu kullandığınızdan bağımsız olarak tarih ve saati yakalayabilirsiniz.

İpucu: Kayıtların ne zaman oluşturulduğunu izlemek istiyorsanız ancak ne zaman değiştirildiklerini umursamıyorsanız, her kayıt oluşturulduğunda zaman damgası oluşturmak için alanın Varsayılan Değer özelliğini izlemek ve kullanmak için tabloda bir alan oluşturmanız yeter.

Sayfanın Başı

Başlamadan önce

Başlamadan önce aşağıdakileri göz önünde bulundurun:

  • Kullanıcıların veritabanında makroları etkinleştirmesi gerekir. Kullanıcı veritabanını açar ve makroları etkinleştirmezse, makro kayıtları zaman damgası olarak damgalamaz. Veritabanını bir güvenilir konum depolarsanız makrolar otomatik olarak etkinleştirilir.

  • Kullanıcı kayıtları düzenler, ancak kayıtları zaman damgalayan makroyu içeren bir veri girişi formu kullanmazsa, kullanıcının düzenlediği kayıtlar zaman damgalı olmaz.

  • Tarih ve saat tablo alanlarında depolandığından, kayıt her değiştirildiğinde bu alanlardaki değerlerin üzerine yazılır. Başka bir deyişle, yalnızca en son değişikliğin tarih ve saatini depolayabilirsiniz.

  • Yalnızca bir kaydın oluşturulduğu tarih ve saati yakalamak istiyorsanız, tabloya bir alan ekleyin ve bu alanın Varsayılan Değer özelliğini Now() veya Date() olarak ayarlayın.

  • Veritabanı dosyanızın eski bir dosya biçimi varsa ve kullanıcı düzeyinde güvenlik kullanıyorsa, tablonun tasarımını ve kayıtlarını düzenlemek için kullanılan formları değiştirme izinleriniz olmalıdır.

Sayfanın Başı

1. Adım: Tabloya zaman damgası alanları ekleme

Bilgileri depolamak için alanlar oluşturun.

  1. Tabloyu Tasarım görünümünde açın.

  2. Aşağıdakilerden birini veya her ikisini de yapın:

    • Tarihi depolamak için bir alan oluşturun.    Tasarım penceresinin Alan Adı sütununa yeni bir satıra Değiştirme Tarihi yazın ve Veri Türü sütununda Tarih/Saat'i seçin.

    • Saati depolamak için bir alan oluşturun.    Tasarım penceresinin Alan Adı sütununa yeni bir satıra Değiştirme Zamanı yazın ve Veri Türü sütununda Tarih/Saat'i seçin.

  3. Değişikliklerinizi kaydetmek için CTRL+S tuşlarına basın.

Sayfanın Başı

2. Adım: Tarih ve saati kaydeden bir makro oluşturma

Alanları oluşturduktan sonra, bu alanların zaman damgasını oluşturmak için bir makro oluşturun. Makroyu diğer tablolarla yeniden kullanılabilir hale getirmek için, tablo adlarına değil yalnızca alan adlarına başvurun.

Not: Yalnızca tarihi veya saati kaydetmek istiyorsanız, ihtiyacınız olmayan makro eylemini atlayın.

  1. Oluştur sekmesinin Diğer grubunda Makro'ya tıklayın. Bu komutu kullanamıyorsanız, Modül veya Sınıf Modülü düğmesinin altındaki oka tıklayın ve sonra da Makro'ya tıklayın.

  2. Tasarım sekmesinin Göster/Gizle grubunda Tüm Eylemleri Göster'e tıklayın.

  3. Makro penceresinde, makro eylemi listesini açın ve SetValue öğesini seçin.

    Access 2010 makro tasarımı sekmesi.

    1. İlk olarak, kullanılabilir tüm makro eylemlerini gösterin. SetValue eylemi güvenli olmayabilir olarak kabul edilir ve verileri değiştirebileceğinden varsayılan olarak gizlenir.

    2. Ardından, bu listeden SetValue eylemini seçin.

  4. SetValue eylem kutusundaki Öğe kutusuna [Değiştirme Tarihi] yazın veya yapıştırın.

  5. İfade kutusuna Date() yazın.

  6. Sonraki makro eylemi listesini açın ve SetValue öğesini seçin.

  7. SetValue eylem kutusundaki Öğe kutusuna [Değiştirme Zamanı] yazın veya yapıştırın.

  8. İfade kutusuna Time() yazın.

  9. CTRL+S tuşlarına basın ve ardından Farklı Kaydet iletişim kutusuna Son Değiştirme Tarihi yazın.

Sayfanın Başı

3. Adım: Alanları ve makroyu veri girişi formuna ekleme

Makroyu oluşturduktan sonra, kullanıcıların ilgili tabloya veri girmek için kullanacağı her veri giriş formuna ekleyin.

  1. Veri girişi formunu Tasarım görünümünde açın.

  2. Tasarım sekmesindeki Araçlar grubunda Add Existing Fields seçeneğini tıklatın.

  3. Alan Listesi'ndeki Bu görünüm için kullanılabilir alanlar'ın altında, Değiştirme Tarihi ve Değiştirme Zamanı alanlarını forma sürükleyin. Formdaki alanların boyutunu ve yerleşimini gerektiği gibi ayarlayın.

  4. Özellik sayfası şimdiye kadar görüntülenmediyse, F4 tuşuna basarak görüntüleyin.

  5. Özellik sayfasında , Seçim Türü'ninForm olarak ayarlandığından emin olun.

    İpucu:  Seçim Türü'nü değiştirmek için, açılan listede istediğiniz seçim türüne tıklayın.

  6. Özellik sayfasında Olay sekmesine tıklayın.

  7. Olay sekmesinde, Güncelleştirmeden Önce kutusundaki oka tıklayın ve ardından Son Değişiklik'e tıklayın.

  8. Kayıtları düzenlemek için birden çok form kullanıyorsanız, bu yordamı bu tür her form için yineleyin.

  9. Makronun düzgün çalıştığını doğrulamak için formu Form görünümünde açın, kaydı düzenleyin ve SHIFT+F9 tuşlarına basın. Kaydı düzenlediğiniz tarih ve saat görüntülenmelidir.

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×