Skip to main content

AccessTr.neT


Log Tutma Örneğiyle ilgili iki istek?

Log Tutma Örneğiyle ilgili iki istek?

#1
Merhabalar, 

Aşağıdaki linkte sayın Taruz'un hazırladığı, inanılmaz faydalı bulduğum, bir uygulamanın içeriğiyle ilgili birkaç değişiklik ihtiyacı duyduğum için bu konuyu açtım.
(https://accesstr.net/konu-kayitlarda-yap...rnegi.html)

İhtiyaçlarım:

1. Frm_Aliş ın sağ üst köşesine "Degistiren" adında bir text box yerleştirdim (örnek ekte). Formda değişikliği yapan kullanıcının kim olduğunu bu text box üzerinden herkes görsün istiyorum.
2. Eğer formda boş veri varsa ve bu doldurulmuşsa "modülün" bunu değişiklik olarak kabul edip boş yere "Tbl_Guncelleme_Kaydi" adlı tabloya kayıt yapmasını istemiyorum.

İyi Forumlar dilerim.
.rar log tutma.rar (Dosya Boyutu: 46,77 KB | İndirme Sayısı: 17)
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
#2
Forma eklediğiniz metin kutusunun denetim kaynağına aşağıdaki kodu yazarsanız değiştireni görebilirsiniz, ancak aynı kişiye ait birden fazla değiştirme kaydı var ise son kaydı gösterir.


Visual Basic Code
=DLookUp("[kulanici_adi]";"Tbl_Kullanici";"[kul_id]=" & Nz(DLast("Kullanici";"Tbl_Guncelleme_Kaydi";"[KayitNo]='" & [PersonelNo] & "'");0))


Boş kayıtta değişiklik ile ilgili 2. sorunuz için

Kayit_casusu modülündeki


Visual Basic Code
YeniData = Nz(Kontrol.Value, "Boş")

kodunun hemen altına

Visual Basic Code
 If IsNull(Kontrol.OldValue) Then
 Exit Function
 End If


Kodu ekleyiniz.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#3
çok teşekkür ederim sayın ozanakkaya,

peki form da  "aktifkullanıcı" nın kim olduğunu göstermesi için textbox a ne yazmalıyım? (değişikliği yapmadan önce formu açan kim?)
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla
#4
(25/11/2016 11:07)prtkl Adlı Kullanıcıdan Alıntı: çok teşekkür ederim sayın ozanakkaya,

peki form da  "aktifkullanıcı" nın kim olduğunu göstermesi için textbox a ne yazmalıyım? (değişikliği yapmadan önce formu açan kim?)

Forma "mtn_kullanici" adında metin kutusu ekle, formun açıldığında olayına aşağıdaki kodu ekle

Visual Basic Code
Me.mtn_kullanici = DLookup("[kulanici_adi]", "Tbl_Kullanici", "[kul_id]=" & KullaniciKim)
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
Cevapla
#5
çok teşekkür ederim
prtkl, 09-03-2010 tarihinden beri AccessTr.neT üyesidir
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da