لینک کوتاه : https://magicfile.ir/?p=2461
ماکرو اکسل برای ایجاد اسکریپت درج پایگاه داده
مقدمه
برای توسعه دهندگان، یک بار اضافه کردن/ویرایش داده های اصلی یا ایستا در پایگاه داده همیشه دردسرساز شده است، زیرا نیاز به نوشتن اسکریپت برای هر مجموعه کوچک از تغییرات در متن دارد. برای کسانی که SQL Server را نمی دانند انجام این تغییرات در اکسل آسان است. به عنوان مثال، تحلیلگر تجاری یا مشتری شما مجموعه ای از تنظیمات/داده های اصلی را به شما داده است که مستقیماً باید در پایگاه داده کپی شود. در چنین مواردی، عالی است اگر اسکریپت insert را مستقیماً از طریق اکسل تولید کنیم و مستقیماً در پایگاه داده اجرا کنیم. این باعث صرفه جویی در زمان ایجاد اسکریپت می شود.
این مقاله فرض می کند که شما یک ایده اولیه از چیستی ماکرو اکسل و نحوه اجرای آن دارید.
زمینه
در طول 13 سال گذشته توسعه نرمافزار، بارها احساس نیاز کردم که میخواهم هر دادهای را که در اکسل دریافت میکنم، مستقیماً به SQL Server بهروزرسانی شود. بله، راه های مختلفی برای انجام آن وجود دارد. مانند، واردات مستقیم با نگاشت ستون، نوشتن اسکریپت، و غیره. اما، آرزو میکردم یک راه مستقیم اما کنترلشده از اکسل وجود داشته باشد که در آن پرس و جو تولید میشود و باید این اختیار را داشته باشم که پرس و جو را بر اساس نیاز خود تغییر دهم. به نظر می رسد ماکرو اکسل نزدیک ترین راه حلی است که می توانم به آن فکر کنم.
این اسکریپت از UserForm با جعبه متن قابل ویرایش برای نمایش و مدیریت اسکریپت تولید شده استفاده می کند. همچنین حاوی دکمه ای برای کپی کردن اسکریپت تولید شده در کلیپ بورد است که می تواند مستقیماً به پنجره SQL Query چسبانده شود.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود