ارسال پاسخ 
 
امتیاز موضوع:
  • 7 رأی - میانگین امتیازات: 3.43
  • 1
  • 2
  • 3
  • 4
  • 5
نکاتی در خصوص دریافت ورودی
نویسنده پیام
CPSD Admin آفلاین
مدیر سایت
*******

ارسال‌ها: 177
تاریخ عضویت: تير ۱۳۸۹
اعتبار: 0
ارسال: #1
Information نکاتی در خصوص دریافت ورودی
ضمن سلام

نکته ای که در برخی موارد از دید برنامه نویسان پنهان میمونه , دریافت اطلاعات از ورودی کنترل در حالت تایپ نمودن میباشد
عملیات خواندن اطلاعات از داخل Textbox دارای یک ابهام جزئی میباشد که در ادامه اقدام به توضیحی در این خصوص و با توجه به دو حالت متفاوت می نمایم

در هنگامی که فوکوس همچنان بر روی کنترل Textbox قرار دارد و کاربر در حال تایپ و تکمیل اطلاعات ورودی میباشد , در واقع از دید برنامه نویسی این اطلاعات در حکم اطلاعاتی تثبیت شده نیستند
از دید برنامه نویسی اطلاعات را به دو بخش جزئی تقسیم میکنیم

اطلاعات تایید شده و تثبیت شده و اطلاعات تثبیت نشده

در حالتی که کاربر در حال تایپ اطلاعات میباشد , در واقع اطلاعات به صورت تثبیت نشده بوده و شاید بتوان بدین گونه تفسیر نمود که از دید برنامه , همچنان اطلاعاتی جهت بررسی وجود ندارد
بر همین اساس و با همین تفسیر در صورتی که قبل از ورود اطلاعات در داخل Textbox اطلاعاتی موجود بوده باشد و کاربر اقدام به تاپی نمودن اطلاعاتی جدید نماید , تا قبل از تکمیل پروسه تثبت , از دید برنامه Textbox همچنان حاوی همان اطلاعات قبلی است

به دستورات زیر توجه نمایید :


کد:
Private Sub txtEntery_Change()
    txtReflexA = txtEntery
    txtReflexB = txtEntery.Text
End Sub


دستور txtReflexA = txtEntery اقدام به خواندن اطلاعات همزمان با تایپ نمودن آن نخواهد نمود , چرا که در حال حاضر اطلاعات به صورت تثبیت شده نیستند و تنها قادر به باز گرداندن اطلاعاتی میباشد که از قبل به صورت تثبیت شده درآمده اند

ولیکن دستور txtReflexB = txtEntery.Text با توجه به استفاده از مشخصه Text قادر است همزمان با تایپ نمودن اطلاعات اقدام به خواندن اطلاعات نماید

توضیح : دو ذستور زیر معادل یکدیگر میباشند :

txtEntery.Value
txtEntery

جهت درک نمودن بهتر موضوع به مثال موجود توجه نمایید
در ابتدا اقدام به درج یک متن نموده و سپس مجدداً اقدام به تغییر همان متن نموده و نتیجه را ملاحظه فرمایید

موفق باشید


فایل‌(های) پیوست شده
.zip  Commited Text.zip (اندازه: 11.96 KB / تعداد دفعات دریافت: 47)

درگاه : وب سايت | فروشگاه | وبلاگ
۵ اسفند ۱۳۸۹ ۱۰:۱۴ عصر
مشاهده‌ی وب سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
نکاتی در خصوص دریافت ورودی - CPSD Admin - ۵ اسفند ۱۳۸۹ ۱۰:۱۴ عصر

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Lightbulb محدود نمودن داده ورودی به عدد CPSD Admin 0 13,363 ۶ بهمن ۱۳۹۱ ۰۲:۰۹ عصر
آخرین ارسال: CPSD Admin
Information توضیحی کوتاه در خصوص امنیت در اکسس CPSD Admin 0 40,979 ۱۰ آذر ۱۳۹۰ ۰۷:۳۴ عصر
آخرین ارسال: CPSD Admin

پرش به انجمن:


‍CPSD.ir Website

وب سايت      |      وبلاگ      |      فروشگاه

 

Center Point SD - Software Developer

Yaldex PopUp