ต้องการเคียร์ค่า field ใน Form

   
ถ้าเรามี Field ใน Form เป็นจำนวนมาก เป็นร้อย Field โดยลักษณะการตั้งชื่อก็จะคล้ายกันเช่น mtextbox1 ถึง mtextbox100
ถ้าเราต้องการที่จะ Store ช่องว่างเข้าไปใน Field ก็ต้องเขียนคำสั่งทั้งหมด 100 ครั้ง (บรรทัด) ในการ store space() เข้าไป
เขียนยาว = 100 บรรทัดแต่ถ้าต้องใช้ loop เข้าช่วยก็จะเหลือไม่กี่บรรทัด (แต่ทำไม่ได้ไม่รู้วิธีช่วยแนะนำด้วยครับ) เช่น

local cMvar
For i = 1 to 100
cMvar = 'store space(10) to thisform.mtextbox'+allt(str(i))+'.value'
=cMvar
endfor
thisform.refresh()

มันเหมือนจะถูกแต่ไม่ถูก ไม่ทราบว่าผิดตรงไหนมันไม่เคลียร์ค่าให้
Fox ไม่รู้
11 ธ.ค. 46 เวลา 10:57:11 น. --> 169.210.1.232,
   
   
local cMvar
For i = 1 to 100
cMvar = 'store space(10) to thisform.mtextbox'+allt(str(i))+'.value'
&cMvar
endfor
thisform.refresh()
iamfox
11 ธ.ค. 46 เวลา 11:22:32 น. --> 203.144.198.190
  
   
local cMvar
For i = 1 to 100
cMvar = 'store space(10) to thisform.mtextbox'+allt(str(i))+'.value'
&cMvar
thisform.refresh()
endfor
:-)
11 ธ.ค. 46 เวลา 13:18:25 น. --> 202.133.146.47,
  
   
ขอบคุณครับใช่ได้ดีเลย
Fox ไม่รู้
11 ธ.ค. 46 เวลา 18:52:29 น. --> 169.210.3.56, w
  
   
ถ้า "ทุกๆ textbox" ใน form จะต้องถูก reset ทั้งหมด น่าจะใช้ setall ได้เลยนะครับ

THISFORM.setall('value',SPACE(10), 'textbox')
...
11 ธ.ค. 46 เวลา 18:55:16 น. --> 203.185.143.229
  
ขอเชิญร่วมตอบคำถามครับ
 
ผู้ตอบ :
รหัสผ่าน :
รูปภาพ :
คำตอบ :