السلام عليكم
عندي اربع مربعات نص :
txt1 , txt2 , txt3 , txt4
كتبت:
for i=1 to 4
txt(i).value=i
next i
يعطي رسالة خطأ مالسبب.
السلام عليكم
عندي اربع مربعات نص :
txt1 , txt2 , txt3 , txt4
كتبت:
for i=1 to 4
txt(i).value=i
next i
يعطي رسالة خطأ مالسبب.
السبب أن الأكسس يعتبر txt(i) أنه استدعاء لدالة أو لإجراء بسبب الأقواس .
اليك كود يقوم بما طلبت :
Dim ctl As Control
Dim I As Byte
I = 1
For Each ctl In Me.Controls
If ctl.Name = "txt" & I Then
ctl = I
I = I + 1
End If
Next ctl
ولك تحياتي
هذا الموضوع مغلق.