کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی
کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

کلینیک فوق تخصصی اکسس ( کاربرد vba در اکسس )

به اشتراک گذاری اطلاعات کسب شده در اکسس از سایت آفیس و سایت های تخصصی خارجی

کنترل اعتبار IBAN یا شماره حساب بانکی بین المللی




Example (fictitious United Kingdom bank,2 sort code 12-34-56, account number 98765432):

IBAN :


GB82 WEST 1234 5698 7654 32
انتقال ۴ کاراکتر اول به انتها

W E S T12345698765432 G B82
تبدیل حروف به ارقام ( برای A تا Z شروع از 10 و بهمین ترتیب )


3214282912345698765432161182 Mod 97=1


 

A=10,B=11,C=12,D=13,E=14,F=15,G=16


In this example, the  algorithm for D mod 97 will be applied to D = 3214282912345698765432161182. (The digits are colour-coded to aid the description below.) If the result is one, the IBAN corresponding to D passes the check digit test.

1-Construct N from the first 9 digits of D
N = 321428291
2-Calculate N mod 97 = 70
3-Construct a new 9-digit N from the above result (step 2) followed by the next 7 digits of D.
N = 702345698
4-Calculate N mod 97 = 29
5-Construct a new 9-digit N from the above result (step 4) followed by the next 7 digits of D.
N = 297654321
6-Calculate N mod 97 = 24
7-Construct a new N from the above result (step 6) followed by the remaining 5 digits of D.
N = 2461182
8-Calculate N mod 97 = 1
From step 8, the final result is D mod 97 = 1 and the IBAN has passed this check digit test.








در چک کردن صحَّت شماره حساب ، خود فرد مسئول است و اشتباه بودن حساب شخص ، در سایت خود بانک مشخص خواهد شد نه با الگوریتم