چک کردن صحت کارت بانکی وارد شده

چک کردن صحت کارت بانکی وارد شده

فهرست

شماره کارت بانکی 16 رقم می باشد و از الگوریتمی خاص برای چک کردن درست بودن آن می توانیم استفاده کنیم که قبلا در مطلب مربوط به کارت بانکی در اکسل توضیح کامل داده ایم. حالا نوبت کارت بانکی در اکسس است .

الگوریتم موجود برای چک کردن صحت کارت بانکی در اکسس

الگوریم موجود که در تابع هم رعایت شده و توسط آن می توانیم درست بودن شماره 16 رقمی کارت بانکی را چک کنیم به شرح ذیل است.

  1. ابتدا اعدادی که موقعیت زوج دارند را باهم جمع میکنیم .
  2. اعدادی که موقعیت فرد دارند را در 2 ضرب میکنیم .
  3. هر کدا از اعداد موقعیت زوج که حاصل ضرب آنها در 2 بزرگتر 18 شد منهای 9 می کنیم.
  4. عدد حاصله ار مرحله اول را با عدد به دست آمده از مرحله دوم و سوم با هم جمع می کنیم.
  5. اگر حاصل جمع بر عدد 10 بخش پذیر باشد ، کارت بانکی صحیح است.
صحت شماره کارت بانکی در اکسس
صحت شماره کارت بانکی در اکسس

چگونه در دیتابیس خود استفاده کنیم

برای اینکه بتوانید از ماژول قرار داده شده برای کنترل صحت کارت بانکی 16 رقمی دراکسس در دیتابیس خود استفاده نمائید ، کافیست مراحل ذیل را دنبال کنید.

  1. فایلی که در ادامه و ضمیمه این مطلب می باشد دانلود کنید.
  2. با گرفتن کلید شیفت فایل اکسس را باز کنید 
  3. یک فرم و یک ماژول و یک جدول در دیتابیس وجود دارد.
  4. باید جدول و ماژول را به دیتابیس خود انتقالدهید.
  5. از کدهایی که در فرم موجود نوشته شده است را مطابق فایل خود تغییر دهید.
کارت بانکی در اکسس
کارت بانکی در اکسس

عدم اجازه به خالی گذاشتن فیلد کارت بانکی

گاها پیش می آید که کاربر بدون وارد کردن شماره کارت بانکی از تکست باکش خارج می شود و از آنجا که ما کدها را در رویداد After Update تکست باکس نوشته باشم باید ترتیبی اتخاذ کنیم که اگر خالی به کاربر پیغام مناسبی نمایش دهد.

در رویداد After Update قبل از هرچیز کدهای زیر را وارد کنید

If IsNull(Me.Text0) Or Me.Text0 = "" Then
 	 	Me.lblAlarm.Caption = " شماره کارت بانکی وارد نشده "
        Me.lblAlarm.BackColor = RGB(60, 203, 244)
        Exit Sub
End If

با فرض اینکه نام تکست باکس شما Text0 باشد و کنترل دیگری از نوع Label داشته باشید. با نام lblAlarm کدهای بالا به کاربر اطلاع می دهد که تکست باکس مربوط به شماره کارت بانکی در اکسس خالی است.

بهترین مسیر

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

1 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • سلام لینک دانلود رایگان تاریخ شمسی در اکسس عالی بود ممنون از لطف شما من نرم افزار انبار و تنخواه شما را استفاده کردم عالی بود استاد فقط نشد آرم تنخواه را برای گزارش گیری عوض کرد و نیاز به تهیه نسخه حرفه ای بود😜

دیدگاهتان را بنویسید