(11/11/2010, 14:18)Seruz Adlı Kullanıcıdan Alıntı: Soruyu bende aşağı yukarı tahmin edebiliyorum ama emin değilim.
txtTop ifadelerinin textbox (metin kutusu) gibi kontroller mi yoksa bir dizi değişkeni mi olduğundan emin olamadım.
Ona göre çözüm değişir, bu nedenle örneği görmek gerekir.
Üstte "txtTop1=Hesaplanan" şeklinde ifade var,
altta "ReDim txtTop(1 To 500)" ifadesi var.
Gönderdiği bu ifade için;
Dizi ise;
TextBox ise;
ifadesi kullanılabilir.
Deneyemediğim için emin olamıyorum tabii.
Belki de farklı bir şey vardır gerçek dosyada.
Teşekkürler...
txtTop=Hesaplanan dediğim Form üzerinden ve tablodan aldığı değerlerle hesaplanan bir değeri ifade ediyor.
örnek txtTop1=15, txtTop2=106, .... şeklinde
yani kodda
txtTop1=15
txtTop2=106
txtTop3=101
....
....txtTop500=96
daha sonra bu değerlerden 100 den büyük ama 100'e en yakın değeri buluyorum
diyelim bu değer 101
işte sorun burda başlıyor
bu 101 değeri hangisine ait
bunu da for next döngüsüyle bulmaya çalışıyorum
bu değeri form üzerine göndermiyorum.. (ama olmasa bu şekilde çözmeye çalışacağım)
o yüzden b = Me("[txtTop" & i & "]").Value ifadesinde Me
olduğunda bulunamadı diyor me ifadesini kaldırınca value değerini kabul etmiyor text olarak görüyor "[txtTop1]"
Arkadaşlar Kuralları biliyorum ama Kod o kadar uzunki bide bitmemiş halde yani tam olarak çalışmıyor.
En Kısa şekilde derdimi anlatmaya çalıştım.. Seruz hocam olayı yakalamış