access 2007 de olay yordamı
Tarih
14/05/2009 10:47
Konu Sahibi
betibici
Yorumlar
3
Okunma
1793
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



betibici
Üye
Kullanici Avatari
Üye
2
1
14/05/2009
0
Edirne
Ofis 2007
10/06/2009,17:33
Çözüldü 
Selam...
Access 2007 de oluşturulan olay yordamları çalışmıyor. Aynı şeyi 2003 de deniyorum bir sorun yok. Form üzerinden girilen iki verinin toplamını tablodaki bir alana yazdırmak için kod oluşturucusundan işlem yapıyorum. Olay yordamında tıklandığında ve ya güncelleştirme sonrası olsun hangi alana eklesem ekleyeyim tabloya toplamı yazmıyor.
Bilgisi olan varsa cevap yazarsa sevinirim. Teşekkürler...
Cevapla


okileturc
Aktif Üye
Kullanici Avatari
Aktif Üye
O.... V....
966
18/03/2009
459
İzmir
Ofis 2003
23/05/2016,13:38
Çözüldü 
Şu an 2007 olmadığı için test edemiyorum ancak
2007 de aşağıdaki kodun çalışmadığını biliyorum, oysa 2003 de problem çıkmıyor
Access de subformda "toplam alma" ile ilgili olarak 2 versiyon arasında adresleme cümleleri arasında fark olduğuna dair makaleler görmüştüm.

Subformda ki kayıt sayısı o dan büyükse toplamı getir yoksa 0 yaz. Eğer subformda kayıt yoksa ve bu kontrolu yapmazsam anaform üzerinde
#hata# yazısı çıkıyordu

Kod:
IIf([Formlar]![anaform]![subform].[Form].[RecordsetClone].[RecordCount]>0;[Formlar]![anaform]![subform].[Form]![subformdabirdenetim];"0")


Subformda kayıt ekleme özelliğine evet diyerek ancak alanları kilitleyerek ( çünkü kayıt eklenmesini istemiyorum ) bu problemi aştım. Çünkü kayıt sayısı 0 bile olsa yeni kayıt için gelen boş satır hata mesajını yok ediyor.

Sizin probleminiz de benzer bir şey olabilir, kodu yazarsanız daha detaylı bakabilriz. Tavsiyem bu tür okumaları direkt tablo veya sorgudan
yapmanız ( Dlookup , Dsum , DCount, vb )

Kolay gelsin

okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


betibici
Üye
Kullanici Avatari
Üye
2
1
14/05/2009
0
Edirne
Ofis 2007
10/06/2009,17:33
Çözüldü 
sanıyorsam olay yordamını calıstıran tetıkleyıcı pasıfmıdır. onun ayarını bulamadım. veya ıfısımde eksık kurulummu var. onu bılmıyorum. ben elınde ofıs 2007 olan dan sunu denemesını ıstıyorum. bır tablo acıp a,b,c seklınde 3 degısken tanımlansın bunlar sayı veya para bırımı olabılır. daha sonra olusturulan formda a ve b degerlerı gırılsın formda c degerıne a ve b nın toplamı yazsın aynı sekılde tablodakı c yede a ve b nın toplamını yazsın. bunu c nın ozellıklerındekı olay yordamında [C]=[A]+[B] seklınde guncellstırme sonrasına ve ya bır makroya baglandıgında caslısmasını ıstıyorum. ama hıc bır amtematıksel ıslem calısmıyor.
betibici, 14-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Puletin
Uzman
Kullanici Avatari
Uzman
1.716
01/11/2008
416
Ülke Dışı
Ofis 2003
29/10/2016,20:35
Çözüldü 
Bu kodları A ve B nin güncelleme sonrasına yazınız

Kod:
Private Sub B_AfterUpdate()
    Me.C = CLng(Nz(A)) + CLng(Nz(B))
End Sub


A,B,C Sizin örneğinizde ki Metin isimleri ile değişecek unutmayınız....

Kaplumbağa ya dikkat et...
Sadece başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Access Formda Tümünü Seç Buton Olay Yordamı Ekleme ? mehami 7 315 25/11/2016, 18:36 mehami
  SMS Göndermek Hakkında (Access 2007-2010) WiniFred 9 1.769 09/11/2016, 15:04 atoz112
Brick Microsoft Access Yüklü Olmayan Bilgisayarlarda Access Kullanımı (Runtime) OFA 4 357 20/06/2016, 14:47 OFA
Çözüldü access 2007 klavye kısayolları tekrar açma T.C. Altıner 12 601 09/03/2016, 16:49 T.C. Altıner
Çözüldü Belirli bir klavye tuşunu olay yordamı olarak atamak mehmetb84 4 361 18/02/2016, 23:50 mehmetb84


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya