Kayıt Tarihi: 07.07.2010
Toplam 4 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
yardımınız için teşekkür ederim Onur Bey,
lakin o kadar zamanım en azından şimdilik yok.
hazıra konan biri olduğumu da düşünmemenizi rica ederim.
çünkü günlerdir gece 2lere kadar çalışıyorum üzerinde, nerden yapıldığını bulabilmek, accessin davranış mantığını kavrayabilmek için. son çare olarak foruma başvurduğumu düşünebilirsiniz..
ama yardımcı olan arkadaşlara gerçekten çok teşekkür ediyorum.
(08-07-2010, 11:43)onur_can demiş ki: Sayın hulyab;
Size öncelikle bu sitedeki access dökümanları içerisinden özellikle tablo tasarımı konusunu, ilişkili tabloların oluşturulmasını iyi öğrenmeniz daha sonra sorgular ve formları çalışmanızı öneririm. Biraz zaman ve emek harcamanız gerkiyor..
iyi çalışmalar dilerim...

Kayıt Tarihi: 07.07.2010
Toplam 4 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
Taruz bey,
bir modül oluşturdum yalnız modul diğer kriterleri bozuyor.
kur tablosunda default olarak date() yazmıştım. bunlar için derleme hatası veriyor şimdi.
vba için bişeyleri etkinleştirmem mi gerekiyor? bunu daha önce de yapmıştı.wizardla otomatik buton kaydı yapmamıştı mesela.
(08-07-2010, 11:47)hulyab demiş ki: VBA ile denicem teşekkür ederim.
(08-07-2010, 11:33)Taruz demiş ki: Ben anlayabildiğim kadarıyla bir öneride bulunayım.. Günlük kuru bulduğunuz sorguyu formun kaynağında göstermeyin.. Böylece kaynak veri girilecek hale gelecektir.. Kuru da Dlookup fonksiyonu ile alabilirsiniz..:
Visual Basic Dim d, e, s As Long d = DLookup("usd1", "gunluk_kur") e = DLookup("eur1", "gunluk_kur") s = DLookup("gbp1", "gunluk_kur")
Bu değerleri vba editörü yardımı ile formunuzda kullanbilir, ilgili alanlara gerekiyorsa kaydedebilirsiniz..
Kayıt Tarihi: 07.07.2010
Toplam 4 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
ayrıca forma modülü "olay" kısmından mı eklicem?
(08-07-2010, 12:06)hulyab demiş ki: Taruz bey,
bir modül oluşturdum yalnız modul diğer kriterleri bozuyor.
kur tablosunda default olarak date() yazmıştım. bunlar için derleme hatası veriyor şimdi.
vba için bişeyleri etkinleştirmem mi gerekiyor? bunu daha önce de yapmıştı.wizardla otomatik buton kaydı yapmamıştı mesela.
(08-07-2010, 11:47)hulyab demiş ki: VBA ile denicem teşekkür ederim.
(08-07-2010, 11:33)Taruz demiş ki: Ben anlayabildiğim kadarıyla bir öneride bulunayım.. Günlük kuru bulduğunuz sorguyu formun kaynağında göstermeyin.. Böylece kaynak veri girilecek hale gelecektir.. Kuru da Dlookup fonksiyonu ile alabilirsiniz..:
Visual Basic Dim d, e, s As Long d = DLookup("usd1", "gunluk_kur") e = DLookup("eur1", "gunluk_kur") s = DLookup("gbp1", "gunluk_kur")
Bu değerleri vba editörü yardımı ile formunuzda kullanbilir, ilgili alanlara gerekiyorsa kaydedebilirsiniz..
Kayıt Tarihi: 04.03.2008
Toplam 371 konu açtı.
Toplam 7.540 yorum yaptı.
Toplam
236
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2010,
Office 2019,
Beğeniler: 56 / 56
Date fonksiyonun (benzeri fonksiyonlarda da sıkıntı vardır) çalışmaması sebebi ilgili kitaplıllaırn bilgisayarınızda yüklü olmamasından kaynaklıdır muhtemelen.. Win 7 kullanıyorsanız genelde bu sıkıntıyı yapar.. Güncelleştirmeleri yapınca düzelecektir..
Fonksiyonu bu aşamada vba da kullanabiliriz.. Böylece kur sorgusuna da gerek kalmaz..:
Visual Basic Dim d, e, s As Long d = Nz(DLookup("usd", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) e = Nz(DLookup("eur", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) s = Nz(DLookup("gbp", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) Me.KULLANMAK_İSTEDİĞİNİZ_ALAN = Metin84 / d
Örneğin metin84 ün güncelleştirme sonrasında olayına yazabilirsiniz..
Euro ve gbp için de e ve s değişkenlerini kullanınız..
Kayıt Tarihi: 01.01.2009
Toplam 150 konu açtı.
Toplam 5.511 yorum yaptı.
Toplam
261
puanı bulunmakta.
Beğeniler: 10 / 76
Sayın hulyab,
zaten bende fazladan çalışmamanız için bunları önerdim. yani accessin temeli olan tablolar konusunu iyice öğrenirseniz gerisi kendiliğinden gelir. cümleyi oluşturabilmek için harflerin öğrenilmesi gerekir.
Kayıt Tarihi: 07.07.2010
Toplam 4 konu açtı.
Toplam 57 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 0
keşke burda olsaydınız 
sizi de meşgul ediyorum ama vba çok bilmiyorum.
KREDI GIRIS alt formuna bağlı sorguda gördüğünüz bütün o hesaplama alanlarını (kur değerlerine bağlı olanları) da vba içinde mi tanımlayacağım?
(08-07-2010, 12:27)Taruz demiş ki: Date fonksiyonun (benzeri fonksiyonlarda da sıkıntı vardır) çalışmaması sebebi ilgili kitaplıllaırn bilgisayarınızda yüklü olmamasından kaynaklıdır muhtemelen.. Win 7 kullanıyorsanız genelde bu sıkıntıyı yapar.. Güncelleştirmeleri yapınca düzelecektir..
Fonksiyonu bu aşamada vba da kullanabiliriz.. Böylece kur sorgusuna da gerek kalmaz..:
Visual Basic Dim d, e, s As Long d = Nz(DLookup("usd", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) e = Nz(DLookup("eur", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) s = Nz(DLookup("gbp", "kur", "Year(tarih)= " & Year(Date) & " and month(tarih)= " & Month(Date) & " "), 0) Me.KULLANMAK_İSTEDİĞİNİZ_ALAN = Metin84 / d
Örneğin metin84 ün güncelleştirme sonrasında olayına yazabilirsiniz..
Euro ve gbp için de e ve s değişkenlerini kullanınız..
|