AccessTr.neT

Tam Versiyon: Ufak Sorular
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhaba arkadaşlar Access yenibaşlayan biri oalrak benden bir proje istendi ancak birkaç yerde takıldım yardımcı olursanız eğer çok mutlu olurum.

Sorular
1- Kaydet butonuna basınca girilen bilgiler kayıt oluyor ancak aynı zamanda ben alanların içeriğinin sıfırlanması istiyorum yani yeni kayıt için textboxların içi boş olsun

2- Form açtığımda tüm alanlar içi boş gelsin en son girdiğim kayıt değil

3- diyelim bir textboxun içi 70 değerinden büyükse yazı yeşil den küçükse eğer kırmızı yazsın oradaki rakamı ama ben if a.value > 70 then a.forecolor=vbgreen dememe rağmen işe yaramıyor bunu nasıl hallederim

simdiden çok teşekkür ederim
1-
MetinKutusuAdı = ""

veya

DoCmd.GoToRecord , , acNewRec

2-
DoCmd.GoToRecord , , acNewRec

3-

If MetinKutusu > 70 Then

MetinKutusu.BackColor = vbGreen

Else

MetinKutusu.BackColor = vbRed

End If
tesekkür ederim renkle ilgili kod metin kutusunun etkin olmamasından kaynaklanıyormuş. acaba programı buraya yüklesem 1-2 sorum daha var yardımcı olabilir misiniz
yapmaya calıstığım program bu ama sorunlarım var maalesef

1- formlardan sinav son gir e girince kisinin sol üstte kişi sec ile sectigimde adı tc si alanlara gelsin

2- aynı formda sınav sonucları bolumunde hesapla demeden bir turlu hesaplamaları yaptıramadım ben bir hucreye değer girince(basarılı basarısız sayısı) hemen toplam tarafı guncellensin kaydet deyincede kisinin daha onceki puanları olan gorevliler toplasundaki alandaki sayıya eklensin

acaba cokmu sey istedim simdiden cok teskkur ederim.
1-

Me.TC = Me.cbKisiListesi.Column(0)

Bu kodu açılan kutunun Güncelleme Sonrasında olayına yazmalısınız.

Column(sütunsırası) şeklinde istediğiniz sütun değerini istediğiniz metin kutusuna yazdırabilirsiniz. Elbette açılan kutu içinde hangi sütunlar varsa sadece onları kullanabilirsiniz.

2-
Her metin kutusundan çıkarken toplama işlemini yaptırabilirsiniz. Yine bu işlem için metin kutusunun Çıkıldığında olayını kullanabilirsiniz.

Not 1: Direkt örnek üzerinde yapmadım önce siz çabalayın ki öğrenmeniz daha kolay olur. Takılırsanız örnek üzerinde yapıp ekleriz problem değil.

Not 2: Alan adlarında karışıklık var. Mesela GEC_D isimli metin kutusu Denetim Kaynağı olarak GEC_C gözüküyor. Ancak tasarım modunda göreceğiniz gibi sol üst köşesinde yeşil renk ile sizi uyarıyor.

Not 3: Alanların isimlerinde Value metodunu kullanmanıza gerek yok. Direkt alan adını kullanarak işlem yapabilirsiniz. GEC_A + GEC_B gibi

Not 4: Eğer metin kutusuna değer yazılmadan toplama işlemi vs. yapmanız gerekirse hata verebilir. Bu gibi durumlarda NZ komutunu kullanın. Nz( GEC_A, 0 ) derseniz GEC_A içinde birşey yazılmamış bile olsa değer olarak 0 sıfır kabul edilir.
teşekkür ederim dediklerinizi uygulayacağım dediğim gibi acceste yeniyim o yüzden çok acemiyim yazdıklarınız bana ışık tutacak çok sağolun
Sayfalar: 1 2