سلام دوباره
اکسس یکی از ابزارهایی هست که داریم،
و هر ابزاری هم برای کاربرد(های) مشخصی مناسبه و نه همه جا.
اگر در یک پروژه، اکسس جوابگو هست (با دیدن همه شرایط و خواسته) ،
خب پس با توجه به سرعت پیاده سازی و امکانات آماده اکسس بخصوص فرم های bound و گزارشگیری ساده یک انتخاب منطقی هست.
ولی اگر قرار باشه دنبال چیزهایی بگردیم که اکسس ذاتا نداره و باید یجوری بهش بچسبونیم،
یا پیاده سازی اونها سخت و پیچیده است،
دیگه این ابزار مناسبی نیست.
کسی که به اندازه کافی مسلط به VBA هست، پس میتونه (با کمی وقت و تمرین) یک برنامه WinForms هم با VB.Net بنویسه،
و این خیلی کمتر از زمانی هست که صرف وصله پینه کردن اکسس میشه و نتیجه بهتری هم داره.
یکی از این چیزها همین امنیت خود دیتابیس هست که خب چون نمیشه ذات چیزی رو تغییر داد،
تمهیداتی هم که برای اون میشه دید محدود هست و به قولی "خیز گربه تا لب تاقه".
ولی بیشتر جاها میتونین اکسس رو به عنوان front-end و sql رو به عنوان back-end استفاده کنین.