Liste kutusu seçiminde debug oluşmakta

28/11/2016, 21:16

nightashes

Merhaba,
Liste kutusunda seçim yaptığım zaman debug oluşmakta kontrol edebiliir misiniz acaba neden oluyor?[attachment=25918]
28/11/2016, 21:22

alpeki99

Çünkü olmayan bir sütundan değer almaya çalışıyorsunuz.

Liste kutunuzda 4 sütun var ve siz 4. sütundaki değeri almaya çalışıyorsunuz. Halbuki sütunlar 1'den başlamaz 0. indisten başlar.

Me.mtn_tarih = Me.lst_doviz.Column(1)
Me.mtn_dolar = Me.lst_doviz.Column(2)
Me.mtn_euro = Nz(Me.lst_doviz.Column(3), 0)

şeklinde kullanabilirsiniz. Hatta benim yaptığım gibi NZ ( alan , 0 ) şeklinde NZ fonksiyonunu kullanırsanızda iyi olur. Eğer o sütunda değer yoksa yine hata verir ancak NZ komutundaki ikinci parametre değer yoksa onun yerine 0 değerini kullanır. Böylelikle hata almazsınız.
28/11/2016, 21:26

nightashes

(28/11/2016, 21:22)alpeki99 yazdı: Çünkü olmayan bir sütundan değer almaya çalışıyorsunuz.

Liste kutunuzda 4 sütun var ve siz 4. sütundaki değeri almaya çalışıyorsunuz. Halbuki sütunlar 1'den başlamaz 0. indisten başlar.

Me.mtn_tarih = Me.lst_doviz.Column(1)
Me.mtn_dolar = Me.lst_doviz.Column(2)
Me.mtn_euro = Nz(Me.lst_doviz.Column(3), 0)

şeklinde kullanabilirsiniz. Hatta benim yaptığım gibi NZ ( alan , 0 ) şeklinde NZ fonksiyonunu kullanırsanızda iyi olur. Eğer o sütunda değer yoksa yine hata verir ancak NZ komutundaki ikinci parametre değer yoksa onun yerine 0 değerini kullanır. Böylelikle hata almazsınız.

Çok teşekkür ederim gerçekten. Kusura bakmayın habire basit şeyler soruyorum ama yeni başladığım için bir bilgim yok ve kurcalaya kurcalaya ancak bir yere kadar.
28/11/2016, 21:27

alpeki99

Hiç sorun etmeyin çekinmeyin, rahatça sorun. Aynı yollardan bizde geçtik
Tek derdimiz Site Kurallarına uygun olsun sorularınız yeter.