بســم الله الـرحمــن الرحيــم
الاخوة الافاضل :
لدي حقل من نوع تكست ويتم كتابة فيه ارقام ومرتبط به تكست اخر .
ارجو كيف يمكن ان تكون قيمة الحقل "رقم قومي " اذا كان عدد الارقام في التكست الاول 14 رقم و "اخري" اذا كان العدد اقل من ذلك.
شكرا لكم
بســم الله الـرحمــن الرحيــم
الاخوة الافاضل :
لدي حقل من نوع تكست ويتم كتابة فيه ارقام ومرتبط به تكست اخر .
ارجو كيف يمكن ان تكون قيمة الحقل "رقم قومي " اذا كان عدد الارقام في التكست الاول 14 رقم و "اخري" اذا كان العدد اقل من ذلك.
شكرا لكم
لاتأسفن علي غدر الزمان لطـــــالما رقصت علي حثث الأســـــود كلاب
لاتحسبن برقصها تعلو علي أسادها تبقي الأسود أسودا والكلاب كلاب
السلام عليكم
استخدم هذه الوظيفة
Private Function GetDigitCount(inValue As Double) As Double GetDigitCount = Int(Log(inValue) / Log(10)) + 1 End Function
حيث يت استدعائها كما يلي كمثال برسالة مثلا
MsgBox GetDigitCount(Me.txt)
حيث أن Me.txt هو مربع النص الذي أود ان اعرف كم عدد الارقام به
طبعا هذه الدالة ستعطيك الرقم 14 اذا كان عدد خانات مربع النص المشار اليه 14
وبناء عليه يتم اعطاء المطلوب وفقك الله
السلام عليكــم ورحمـة الله وبركاتــة ،،
تفضل أخي الفاضل .. بمجرد نقل التركيز من حقل الرقم القومي
سيتم عمل الاجراء الذي طلبته ..... موفق
بســم الله الـرحمــن الرحيــم
كل الشكر والتقدير اخي الفاضل
السلام عليكــم ورحمـة الله وبركاتــة ،،
لاتأسفن علي غدر الزمان لطـــــالما رقصت علي حثث الأســـــود كلاب
لاتحسبن برقصها تعلو علي أسادها تبقي الأسود أسودا والكلاب كلاب
تمت الاجابة على هذا الموضوع
الفريق العربي للبرمجة