Kayıt değiştirildiğinde tarih ve saati depolama

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Makrosu olan bir form kullanarak tablodaki kayıtların en son ne zaman değiştirildiğini izlemeye devam edebilirsiniz. Kayıt değiştirmek için form kullanıldığında makro tablodaki tarih ve saati depolar. Yalnızca en son değişikliğin tarihi ve saati depolanır.

Not : Bu makale, Access uygulamaları – Access ile tasarlama ve çevrimiçi yayımlama veritabanı türü için geçerli değildir. Daha fazla bilgi için Access uygulaması oluşturma konusuna bakın.

Not : Bu makaledeki yordamlar masaüstü Access veritabanlarında kullanım içindir. Web veritabanında zaman damgası alanları olsun isterseniz bu yordamları kullanmayın. Bunun yerine, değişikliklerin zamanını izlemek için SharePoint Değiştirildi sütununu kullanabilirsiniz. Daha fazla bilgi için SharePoint Yardımı'na bakın.

İpucu : Kayıtların ne zaman oluşturulduğunu izlemek ister, ancak ne zaman değiştirildiğiyle ilgilenmezseniz izlemek amacıyla tabloda bir alan oluşturup her kaydın ne zaman oluşturulduğuyla ilgili zaman damgası koymak için bu alanın Varsayılan Değer özelliğini kullanın. Daha fazla bilgi için Ayrıca Bkz. bölümüne bakın.

Bu makalede

Genel bakış

Başlamadan önce

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

Adım 2: Tarihi ve saati kaydeden makro oluşturma

Adım 3: Veri girişi formuna alan ve makro ekleme

Genel bakış

Tabloda değiştirilen kayıtlarla ilgili tarihi ve saati kaydetmek için şu adımları tamamlamanız gerekir:

Adım 1: Tabloya alan ekleme    Tarihi ve saati kaydetmeden önce bunun depolanacağı bir yer gerekir. İlk adım, tabloda izlemek istediğiniz kayıtların bulunduğu alanları oluşturmaktır. Tarihi ve saati yakalamak amacıyla tarih için bir alan, saat için de bir alan oluşturun. Bunlardan birini veya diğerini yakalamak isterseniz gereken alanı oluşturmanız yeterlidir.

Adım 2: Tarihi ve saati kaydeden makro oluşturma    Tarihi mi, saati mi, yoksa her ikisini birden mi kaydetmek istemenize bağlı olarak makroda bir veya iki eylem vardır. Makroyu yazdığınızda tarihin ve saatin kaydedileceği alanların bulunduğu tabloyu değil, yalnızca bu alanları belirtin. Bu şekilde, makroyu başka tablolarla ve formlarla rahatça yeniden kullanabilirsiniz.

Adım 3: Veri girişi formuna makro ekleme    Tablodaki kayıtları düzenlemek için kullandığınız formun Güncelleştirme Öncesinde form özelliğine makroyu eklersiniz. Tablodaki kayıtları düzenlemek için başka formlar kullanırsanız makroyu bunları her birine de ekleyebilirsiniz. Bu şekilde, kaydı düzenlemek için hangi formu kullandığınızı dikkate almadan tarih ve saati yakalayabilirsiniz.

Sayfanın Başı

Başlamadan önce

Başlamadan önce aşağıdakileri dikkate alın:

  • Kullanıcıların makroları veritabanında etkinleştirmesi gerekir. Kullanıcı veritabanını açıp makroları etkinleştirmezse, makro kayıtlara zaman damgası koymaz. Veritabanını güvenilir konum depolarsanız makrolar otomatik olarak etkinleşir.

  • Kullanıcı kayıtları düzenler, ancak kayıtları tarih damgalı olan makronun bulunduğu veri girişi formunu kullanmazsa kullanıcının düzenlediği kayıtlar zaman damgalı olmaz.

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

  • Yalnızca tarih ve saati bir kayıt oluşturulur yakalamak istiyorsanız, yalnızca tabloya alan ekleme ve bu alanın Varsayılan değer özelliğini Now() veya Date()olarak ayarlayın.

    Daha fazla bilgi için Ayrıca Bkz. bölümüne bakın.

  • Veritabanı dosyanız önceki bir dosya biçimine sahipse ve kullanıcı düzeyinde güvenlik kullanıyorsa, kayıtlarının düzenlenmesi amacıyla kullanılan tablo ve formların tasarımını değiştirmek için izinlerinizin olması gerekir.

Sayfanın Başı

Adım 1: 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 satırda Değiştirme Tarihi yazıp, 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 satırda Değişiklik Saati yazıp, 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şı

Adım 2: Tarihi ve saati kaydeden makro oluşturma

Alanları oluşturduktan sonra, bu alanlara zaman damgası koymak için makro oluşturun. Makronun diğer tablolarda da yeniden kullanılmasını sağlamak için tablo adlarına değil, yalnızca alan adlarına başvurun.

Not : Yalnızca tarih ve saati kaydetmek istiyorsanız gereksiz makro eylemini atlayın.

  1. Oluştur sekmesinin Makrolar ve kodlar grubunda Makro'yu tıklatın. Bu komutu kullanamıyorsanız, Modül veya Sınıf Modülü düğmesinin altındaki oku ve ardından Makro'yu tıklatın.

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

  3. Makro penceresinde makro eylemi listesini açıp DeğerBelirle'yi seçin.

    Access 2010 makro tasarımı sekmesi.

    1. Önce, kullanılabilir tüm makro eylemlerini gösterin. Verileri değiştirebildiğinden DeğerBelirle eylemi potansiyel olarak güvensiz kabul edilip varsayılan olarak gizli olacaktır.

    2. Sonra, bu listeden DeğerBelirle eylemini seçin.

  4. DeğerBelirle eylem kutusunda, Öğ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çıp DeğerBelirle'yi seçin.

  7. DeğerBelirle eylem kutusunda, Öğe kutusuna [Değişiklik Saati] yazın veya yapıştırın.

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

  9. CTRL+S tuşlarına basıp Farklı Kaydet iletişim kutusunda Son Değiştirme Tarihi yazın.

Sayfanın Başı

Adım 3: Veri girişi formuna alan ve makro ekleme

Makro oluşturduktan sonra, kullanıcının ilgili tabloda veri girmek için kullanacağı her veri girişi formuna bunu ekleyin.

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

  2. Tasarım sekmesinde, Araçlar grubunda, Varolan Alanları Ekle'yi tıklatın.

  3. Alan Listesi'nde, Bu görünüm için kullanılabilir alanlar altında Değiştirme Tarihi ve Değişiklik Saati alanlarını forma sürükleyin. Alanların boyutunu ve yerleşimini formda gerektiği biçimde ayarlayın.

  4. Özellik sayfası henüz görüntülenmediyse, görüntülenmesi için F4 tuşuna basın.

  5. Özellik sayfasında Seçim Türü'nün Form olarak ayarlanmış olduğundan emin olun.

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

  6. Özellik sayfasında Olay sekmesini tıklatın.

  7. Olay sekmesinde Güncelleştirme Öncesinde kutusundaki oku, ardından da Son Değiştirme Tarihi'ni tıklatın.

  8. Kayıtları düzenlemek için birden çok form kullanıyorsanız, bu gibi formların her biri için bu yordamı yineleyin.

  9. Makronun düzgün çalıştığını doğrulamak için formu Form görünümünde açın, bir kaydı düzenleyip SHIFT+F9 tuşlarına basın. Kaydı düzenlemiş olduğunuz tarihin ve saatin görüntülenmesi gerekir.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×