اريد تجزئة ارقام الباركود علي خانتين اوثلاث بحيث يتم استخداما في عمليات البيع في السوبر مارك وبالأحري ( الخضار - الجبن )
تجزئة سلسلة ارقام علي عدة خانات
لنقل أن لديك العدد التالي:
0123456789 في متغير اسمه no
من عشرة أرقام، وتريد تجزئته إلى ثلاث خانات var1 (أربعة أرقام) وvar2 (ثلاثة أرقام) وvar3 (ثلاثة أرقام)... يمكن ذلك كالتالي:
var1 = Val(Mid(no, 1, 4)) var2 = Val(Mid(no, 5, 3)) var3 = Val(Mid(no, 8, 3))
حيث تقوم الدالة Mid باستقطاع جزء من نص، ابتداءً من المعامل الثاني، ولعدد من الحروف يساوي المعامل الثالث... والله أعلم.
السلام عليكم ورحمة الله وبركاتة
كنت عامل مثال بسيط جدا وفائدتة هو استخراج تاريخ ومحل وقيد الميلاد من بطاقة الرقم القومى للمصريين فقط