accsess te kendi çapımda bir şeyler yapmaya çalıştım muhasebe ofisimde z raporu giriyorum z raporu numarası , tarih, ne satıldığına dair kısım, matrah,kdv ve toplam gibi bir sürü kısım söz konusu .accsess te form oluşturamadığım için tablo kısmına işliyoruz 1 z raporunda temel gıda, meşrubat, tekel , bira gibi kısımlar mevcut . bir günlük z raporu girmek için 4 adet tarih 4 adet z no(aynı z no) girmem lazım benim istediğim z numarası aynı ise tarihleri otomatik attırabilirmiyiz.örnek dosya ektedir şimdiden teşekkür ederim
Sn halilakca; tınak_z raporu tasarlama ile acin, tarih sutununa odaklanip varsayilan(default) bolumune =date() yazin, bicim bolumune de genel tarih olarak ayarlayin. her kayit girisinde tarih ve saat farkli yazilacaktir.
tablolara veri girisi icin form duzenlemesini, ilgili tabloya odaklanip, yeni olustur bolumunden form sihirbazi ile nesneler olusturabilirsiniz. Formlarin uzerinden kayitlar ile ilgili olaylari gelistirebilirsiniz.
21-07-2014, 14:31 (En son düzenleme: 21-07-2014, 14:38 halilakca.)
sn dsezgin83260; tarif ettiğinizi yaptığımda bu günün tarihini atıyor ben eğer mümkün ise aynı fiş numarası girildiği anda tarihin ilk girilen tarih ile aynı olmasını istiyorum . olabilirmi?
sn halilakca; olayin gerceklesmesi icin form hazirlanmasi gerekli. form sihirbazini ile form nesnesini olusturabilirsiniz. Formu tasarlayip, fiş numarası kutusu guncellestirme sonrasi olay yordamina
private sub Z_no_afterupdate()
on error goto Hata
me.tarih=dmin("[tarih]","tınak_z raporu","[Z_no]=" & me.Z_no)
exit sub
Hata:
me.tarih=date
end sub
kodu tasima ile ayni Z_no'ya en kucuk tarihi verecektir. Tabloda kayit yok ise bugunun tarihini tarih alanina yazdrabilirsiniz.