نقل قول: جداکردن دیتابیس برنامه
سلام و روز خوش
منظورتون این است که در دیتامکرو جدول A در BE ، به جدول B در FE اشاره میشه؟
یا اینکه کلا دیتامکروهای BE کار نمیکنن؟
نمونه و توضیح دقیقتر مسئله ممکنه به راه حل مناسب منتهی بشه.
نقل قول: جداکردن دیتابیس برنامه
با سلام
کلا دیتا مکرو کار نمیکنه
یک نمونه پیوست شده که در حالت عادی مشکلی نداره اگر در فرم در تکس باکس تایپ کنید و اینتر را بزنید در گزارش میشینه ولی اگر جداول جدا شن دیگه کار نمیکنه در واقع ماکرو همراه جدول منتقل نمیشه و موقع اجرا پیغام the data macro '....' could not be found را نمایش میدهد
نقل قول: جداکردن دیتابیس برنامه
وقتی برنامه پیوست میکنین تمام آبجکتها و ماژولهای غیرضروری رو حذف کنین.
فقط مینیموم آبجکت رو که برای نشون دادن مشکل نیاز هست نگه دارین.
با این وجود من جدول ها رو یک نگاه انداختم و در هیچ یک دیتامکرو تعریف نشده بود.
مطمئنین که منظورتون مکرو عادی و یا embeded نبوده؟
نقل قول: جداکردن دیتابیس برنامه
نقل قول:
نوشته شده توسط
mazoolagh
وقتی برنامه پیوست میکنین تمام آبجکتها و ماژولهای غیرضروری رو حذف کنین.
فقط مینیموم آبجکت رو که برای نشون دادن مشکل نیاز هست نگه دارین.
با این وجود من جدول ها رو یک نگاه انداختم و در هیچ یک دیتامکرو تعریف نشده بود.
مطمئنین که منظورتون مکرو عادی و یا embeded نبوده؟
بله حق با شماست فک میکنم فایل رو اشتباه اپلود کردم
این درسته
https://s16.picofile.com/file/841984..._Copy.rar.html
فایل کلا یک جدول داره و یک دیتامکرو داخلش تعریف شده حالا اگر اسپلیت بشه دیگه اون دیتا مکرو کارنمیکنه
نقل قول: جداکردن دیتابیس برنامه
خب شما دارین Named Macro در Be رو از FE اجرا میکنین در حالی که بهش دسترسی ندارین، به همون دلیل که که نمیشه مکرو و ماژول رو از BE به FE لینک کرد.
ولی دیتامکروهای معمولی در هر حالتی اجرا میشن.
شما کافی هست عملیات مکرو ad رو در یک مکرو در FE بگذارین (البته کد VBA بهتر هست)
اگر در پیاده سازی مشکلی داشتین خبر بدین بیشتر راهنمایی کنم.
در مورد فیلد zaman:
اگر هدفتون فقط دمو بوده که مشکلی نیست، ولی نیازی به تعیین زمان در مکرو نیست و کافی هست default value فیلد رو برابر now بگذارین.
نقل قول: جداکردن دیتابیس برنامه
ممنون بابت وقتی که گذاشتید
مکرو مورد نطر رو نتونستم ایجاد کنم ( ایتمهای که توی name macri بود تو ماکرو پیدا نکردم)
درمورد فیلد zaman هم هدف اصلی درج فیلد کامنت هست با یک سری فیلد ثابت مثل تاریخ. ساعت. کاربر انجام دهنده و مشتری که این کامنت باید برای اون ایجاد بشه فکر کردم این راه بهتره
اگر راه بهتری سراغ دارید ممنون میشم راهنمایی کنید
نقل قول: جداکردن دیتابیس برنامه
یک نمونه میگذارم که روش کار رو نشون بده
نقل قول: جداکردن دیتابیس برنامه
نقل قول: جداکردن دیتابیس برنامه
ممنون جناب mazoolagh
خیلی زحمت کشیدید