Bir alandaki değişen kayıtları kaydetmek : Kayıt Geçmişi
Tarih
17/01/2011 21:28
Konu Sahibi
alpeki99
Yorumlar
14
Okunma
5818
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
6.061
29/10/2008
Ordu
Ofis 2013 32 Bit
21/05/2017,22:21
Information 
Bir tabloda yer alan kayıtlardaki değişiklikleri takip etmek istediğinizi düşünelim. Bunun için kendiniz kod yazabilir, yeni bir tabloya kaydedebilirsiniz. Bunun alternatifi ise Microsoft Access ile varsayılan olarak gelmektedir. Access 2007 versiyonundan itibaren tablo alanlarındaki değişiklikler Access tarafından takip edilip kaydediliyor.

Tablonuzda yer alan Açıklama türü bir alan olduğunu varsayalım. Bu alan Not türünde ve değişiklikleri takip edeceğiz.

resim

Burada dikkat etmeniz gereken alan özelliklerinin olduğu Genel Sekmesi içindeki Yalnızca Ekle Hayır yerine Evet olmalıdır.

resim

Tablomuzu esas alan formda tablodaki 4 alana ait metin kutusu yer almaktadır. Bunlar haricinde yeni bir metin kutusunu ekliyoruz. Bu metin kutusu İlişkisiz olacak yani Denetim Kaynağında hiç bir alana bağlı olmayacak.

resim

Yeni eklediğimiz metin kutusunun Denetim Kaynağına gerekli kodumuzu yazıyoruz. Burada kullanacağımız komutun adı ColumnHistory Access 2010 versiyonu ile birlikte SütunGeçmişi olarak Türkçe olarak kullanılabilmekte.

Burada kullanacağımız komut :

Visual Basic Code
=ColumnHistory([RecordSource];"aciklama";"[kayit_id]=" & Nz([kayit_id];0))


Artık Açıklama isimli alanda değişiklik yapıp kaydettikten ya da başka bir kayıda geçtikten sonra o alanda yaptığınız kayıt yeni metin kutumuza zaman bilgisi ile birlikte kaydedilecektir.

resim

NOT : Derste anlatılan örnek dosya eklenmiştir.



Ek Dosyalar
.rar   Alandaki_Degisiklikleri_Takip_Etmek_Kayit_Gecmisi.rar (Dosya Boyutu: 19,61 KB / İndirme Sayısı: 79)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.433
17/05/2009
365
Ankara
Ofis 2010
26/05/2017,18:55
Sponsor Reklam
Sn alpeki hocam eline sağlık çok güzel bir anlatım olmuş. Teşekkürler.
alkisalkisalkis
Saygılar....
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

assenucler

Kullanici Avatari
Onursal
A.... S.... Ş....
2.053
31/10/2008
63
İstanbul
-
22/03/2017,13:18
Sayın alpeki99;

Emek ve paylaşımınız için teşekkürler..
Cevapla

Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
294
Bursa
Ofis 2007
22/12/2015,15:41
Sponsor Reklam
Sayın alpeki çok sağolun. Misilak arkadaş sormuştu. Örnek olarak demirbaşlar veritabanı eklemişti. Orada gördüm ilk. nasıl yapılmış diye baktım ama işin içinden çıkamayıp kod yazmaya başlamıştım. Bayağı bir tren muamelesi yapmıştım programa. Sayende bir şey daha öğrendim.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
20/05/2017,13:50
Hocam anlatım için çok teşekkürler.
Cevapla

Coskun0559
Uzman
Kullanici Avatari
Uzman
C.... Ç....
1.222
02/11/2008
505
Tekirdağ
-
11/04/2017,13:41
Sponsor Reklam
teşekkürler
GERİ SAYIM;Sen doğduğunda başladı ! Eğer (9) canlı bile olsaydın en fazla (8) kez kaçabilirdin Ölümden ! Bil ki (7) Düvele sultan dahi olsan yerin (6) Mekan olacak sana. En fazla (5) Metre kumaş götürebileceksin ! Kapatacaksın (4) açsanda gözlerini ! Bu (3) günlük fani dünyada Azraile (2) kat olup yalvarsanda nafile EceL geldiğinde (1) gün öleceksin ! İşte, o an herşey (0) dan başlayacak. Çünkü,
ÖLÜM BİR YOK OLUŞ DEĞİL,YENİDEN DOĞUŞTUR !
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  'Formdaki Rapor Butonu Tüm Kayıtları Gösteriyor' Diyenlere ercansahin 39 25.908 08/07/2015, 12:20 ankaram
  Kayıt Hataları Hayri16 3 1.410 30/09/2010, 14:22 Hayri16


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status