سورس کد آماده VBA برای اعتبارسنجی کد ملی ایران و تشخیص استان و شهر بر اساس کد ملی، یک ماژول کاربردی و قابل توسعه برای پروژه های اکسس (Access) و اکسل (Excel) است. این محصول به شما کمک می کند تا صحت کدهای ملی واردشده توسط کاربران را به صورت خودکار بررسی کرده و در صورت امکان، استان و شهر مرتبط با کد ملی را استخراج نمایید.
این سورس برای برنامه نویسان VBA، توسعه دهندگان نرم افزارهای دیتابیسی، دانشجویان و علاقه مندان به برنامه نویسی اکسس و اکسل طراحی شده و به راحتی در پروژه های مختلف قابل استفاده و سفارشی سازی است.
امکانات و ویژگی های محصول
- بررسی اعتبار (درستی) کد ملی ایران بر اساس الگوریتم سازمان ثبت احوال
- تشخیص استان و شهر بر اساس کد ملی
- ارائه دو نمونه عملی و آماده در محیط های اکسل و اکسس
- امکان استفاده از توابع در فرم ها، کوئری ها، گزارش ها و کدهای VBA
- قابلیت نمایش پیام های دلخواه پس از اعتبارسنجی
- امکان تعیین نتیجه دلخواه در صورت یافت نشدن اطلاعات استان و شهر
- کدنویسی ماژولار، مستندسازی شده و دارای کامنت های آموزشی
- سورس کاملاً باز و قابل ویرایش و توسعه
محتویات محصول
1) فایل نمونه اکسل (Excel)
در فایل نمونه اکسل، اعتبار کد ملی از طریق فراخوانی تابع VBA بررسی می شود و تشخیص استان و شهر با استفاده از توابع جست وجو انجام شده است.
2) فایل نمونه اکسس (Access)
در فایل نمونه اکسس، هر دو قابلیت «اعتبارسنجی کد ملی» و «تشخیص استان و شهر» به طور کامل توسط توابع کدنویسی شده VBA پیاده سازی شده اند.
همچنین فهرست استان ها و شهرستان ها در قالب یک جدول (Table) در فایل اکسس ایجاد شده و توابع مورد نیاز از این اطلاعات برای جست وجو و استخراج نتیجه استفاده می کنند.
نحوه استفاده در پروژه های اکسس
برای استفاده از این محصول، کافی است ماژول VBA را در پروژه اکسس خود کپی یا Import کنید. سپس می توانید از توابع آن در بخش های مختلف پروژه، از جمله:
- فرم ها (Forms)
- کوئری ها (Queries)
- گزارش ها (Reports)
- ماژول ها و کدهای برنامه نویسی VBA
استفاده نمایید.
تابع اعتبارسنجی، کد ملی واردشده را در همان لحظه ورود بررسی کرده و نتیجه را به صورت مقدار True یا False برمی گرداند. همچنین امکان تعیین نمایش یا عدم نمایش پیام های راهنما از طریق آرگومان های تابع وجود دارد.
تابع تشخیص استان و شهر نیز با دریافت کد ملی، اطلاعات مربوط به استان و شهر را از بانک اطلاعاتی جست وجو کرده و نتیجه را برمی گرداند. علاوه بر این، می توان مشخص کرد که تابع ابتدا اعتبار کد ملی را بررسی کرده و سپس عملیات جست وجو را انجام دهد یا بدون اعتبارسنجی مستقیماً وارد فرآیند جست وجو شود.
کاربردهای محصول
- اعتبارسنجی اطلاعات در نرم افزارهای دیتابیسی و سیستم های ثبت اطلاعات
- افزایش دقت ورود داده ها و جلوگیری از ثبت کدهای ملی نامعتبر
- استفاده به عنوان افزونه در پروژه های اکسس و اکسل
- آموزش برنامه نویسی VBA و تمرین های عملی
- توسعه و سفارشی سازی در پروژه های شخصی و سازمانی
نکات مهم قبل از خرید
برای استفاده از این محصول، آشنایی با اصول اولیه برنامه نویسی VBA و نرم افزارهای Microsoft Access و Excel ضروری است. این محصول به صورت سورس کد ارائه می شود و مسئولیت عدم آشنایی با پیش نیازهای برنامه نویسی یا توسعه امکانات جدید مطابق نیازهای اختصاصی کاربران بر عهده فروشنده نیست؛ هرچند در حد امکان، راهنمایی و مساعدت لازم ارائه خواهد شد.
لطفاً پیش از خرید، توضیحات محصول را به دقت مطالعه کنید و در صورت وجود هرگونه ابهام، پرسش های خود را از طریق بخش نظرات یا پیام رسان سایت مطرح نمایید. با توجه به ماهیت دیجیتالی محصول، هزینه پرداختی پس از خرید قابل استرداد نخواهد بود.