آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

ارائه آموزش‌ها و نکات کلیدی مربوط به نرم افزار اکسس.
جزییات و نکات ریز اکسس را با ما داشته باشید و پویایی دوباره‌ای به برنامه خودتان دهید.

آخرین نظرات

بررسی صحت کدملی در اکسس

پنجشنبه, ۳۰ فروردين ۱۳۹۷، ۱۱:۰۰ ق.ظ - مشاهده: ۱۴۳

بسم الله الرحمن الرحیم

سلام

چند سالی هست که استفاده از کد ملی افراد فراگیر شده و این کد 10 رقمی کاربرد زیادی پیدا کرده. شما هم به احتمال زیاد از کدملی در برنامه‌های خودتان استفاده میکنید.

کد ملی شماره ای است 10 رقمی که از سمت چپ سه رقم کد شهرستان ، شش رقم بعدی کد منحصر به فرد برای فرد دارنده و رقم آخر آن هم یک رقم کنترل است که از روی 9 رقم سمت چپ بدست می آید. برای بررسی کنترل کد کافی است مجدد از روی 9 رقم سمت چپ رقم کنترل را محاسبه کنیم.

ساختار کد ملی

  1. برای محاسبه رقم کنترل از روی سایر ارقام ، هر رقم را در موقعیت آن ضرب کرده و حاصل را با هم جمع می کنیم.
  2. مجموع بدست آمده از مرحله یک را بر 11 تقسیم می کنیم
  3. اگر باقیمانده کمتر از 2 باشد ، رقم کنترل باید برابر باقیمانده باشد در غیر اینصورت رقم کنترل باید برابر یازده منهای باقیمانده باشد

به عنوان مثال 4709450552
باید از سمت چپ یکی یکی اعداد را از 10 به پایین ضرب کنیم البته تا 9 تا عدد یعنی 470945055
40=10*4
63=9*7
0=8*0
63=7*9
24=6*4
25=5*5
0=4*0
15=3*5
10=2*5

خوب حالا باید تمام این حاصلضرب ها رو با هم جمع کنیم
که میشه 240
حالا باید این عدد رو تقسیم بر 11 کنیم البته ما با باقیمانده تقسیم کار داریم
اگر باقیمانده از 2 کوچکتر بود همون عدد میشه رقم آخر کد ملی
اما اگر از 2 بیشتر بود 11 رو منهای باقیمانده میکنیم
در این مثال باقیمانده عدد 9 میشه
2=9-11
پس کد اخر میشه عدد 2 حالا به کد ملی ما نگاه کنید 4709450552
شما هم میتونید از همین روش بفهمید که کد ملی درست وارد شده یا نه


031-139396-9
0*10=0
3*9=27
1*8=8
1*7=7
3*6=18
9*5=45
3*4=12
9*3=27
6*2=12
0+27+9+7+18+45+12+27+12=156
11-2=9

به دلیل اینکه یکی از خاصیت‌های بارز این کد یکتا بودنش هست، لذا اعتبار سنجی اون کاری ضروری هست.

در ادامه کد کاربردی برای اعتبار سنجی و صحت کد ملی وارد شده در برنامه رو با هم بررسی میکنیم ...

قصد داشتم براتون نمونه کد بذارم

گفتم اگه نمونه برنامه باشه بهتره و شاید از نکاتی هم که در برنامه ها هست استفاده کنید:

  1. نمونه اول
  2. نمونه دوم
  3. نمونه سوم
  4. نمونه چهارم
  5. نمونه پنجم

  • میـMiRـزا
  • http://access-training.blog.ir/post/28

Code Meli

Code Melli

CodeMeli

اعتبار سنجی کد ملی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">