نمایش نتایج 1 تا 10 از 10

نام تاپیک: جداکردن دیتابیس برنامه

  1. #1

    جداکردن دیتابیس برنامه

    با سلام خدمت دوستان
    من تصمیم گرفتم دیتا بیس یکی از فایلهایی که درست کردم رو جدا کنم منتهی به مشکل کوچکی برخوردم اونم اینه که در فایل اصلی در یکی از جدولها یک datamacro تعریف کردم که این datamacro در فایل دوم کار نمیکنه چون جدول اصلی در این فایل نیست ولی تو فایل اصلی مشکلی نداره راهنمایی بفرمایید لطفا

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: جداکردن دیتابیس برنامه

    سلام و روز خوش
    منظورتون این است که در دیتامکرو جدول A در BE ، به جدول B در FE اشاره میشه؟
    یا اینکه کلا دیتامکروهای BE کار نمیکنن؟

    نمونه و توضیح دقیقتر مسئله ممکنه به راه حل مناسب منتهی بشه.

  3. #3

    نقل قول: جداکردن دیتابیس برنامه

    با سلام
    کلا دیتا مکرو کار نمیکنه
    یک نمونه پیوست شده که در حالت عادی مشکلی نداره اگر در فرم در تکس باکس تایپ کنید و اینتر را بزنید در گزارش میشینه ولی اگر جداول جدا شن دیگه کار نمیکنه در واقع ماکرو همراه جدول منتقل نمیشه و موقع اجرا پیغام the data macro '....' could not be found را نمایش میدهد
    آخرین ویرایش به وسیله mehdigholami : شنبه 13 دی 1399 در 15:58 عصر

  4. #4
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: جداکردن دیتابیس برنامه

    وقتی برنامه پیوست میکنین تمام آبجکتها و ماژولهای غیرضروری رو حذف کنین.
    فقط مینیموم آبجکت رو که برای نشون دادن مشکل نیاز هست نگه دارین.

    با این وجود من جدول ها رو یک نگاه انداختم و در هیچ یک دیتامکرو تعریف نشده بود.
    مطمئنین که منظورتون مکرو عادی و یا embeded نبوده؟

  5. #5

    نقل قول: جداکردن دیتابیس برنامه

    نقل قول نوشته شده توسط mazoolagh مشاهده تاپیک
    وقتی برنامه پیوست میکنین تمام آبجکتها و ماژولهای غیرضروری رو حذف کنین.
    فقط مینیموم آبجکت رو که برای نشون دادن مشکل نیاز هست نگه دارین.

    با این وجود من جدول ها رو یک نگاه انداختم و در هیچ یک دیتامکرو تعریف نشده بود.
    مطمئنین که منظورتون مکرو عادی و یا embeded نبوده؟
    بله حق با شماست فک میکنم فایل رو اشتباه اپلود کردم
    این درسته
    https://s16.picofile.com/file/841984..._Copy.rar.html
    فایل کلا یک جدول داره و یک دیتامکرو داخلش تعریف شده حالا اگر اسپلیت بشه دیگه اون دیتا مکرو کارنمیکنه

  6. #6
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: جداکردن دیتابیس برنامه

    خب شما دارین Named Macro در Be رو از FE اجرا میکنین در حالی که بهش دسترسی ندارین، به همون دلیل که که نمیشه مکرو و ماژول رو از BE به FE لینک کرد.
    ولی دیتامکروهای معمولی در هر حالتی اجرا میشن.

    شما کافی هست عملیات مکرو ad رو در یک مکرو در FE بگذارین (البته کد VBA بهتر هست)
    اگر در پیاده سازی مشکلی داشتین خبر بدین بیشتر راهنمایی کنم.

    در مورد فیلد zaman:
    اگر هدفتون فقط دمو بوده که مشکلی نیست، ولی نیازی به تعیین زمان در مکرو نیست و کافی هست default value فیلد رو برابر now بگذارین.

  7. #7

    نقل قول: جداکردن دیتابیس برنامه

    ممنون بابت وقتی که گذاشتید
    مکرو مورد نطر رو نتونستم ایجاد کنم ( ایتمهای که توی name macri بود تو ماکرو پیدا نکردم)

    درمورد فیلد zaman هم هدف اصلی درج فیلد کامنت هست با یک سری فیلد ثابت مثل تاریخ. ساعت. کاربر انجام دهنده و مشتری که این کامنت باید برای اون ایجاد بشه فکر کردم این راه بهتره
    اگر راه بهتری سراغ دارید ممنون میشم راهنمایی کنید

  8. #8
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: جداکردن دیتابیس برنامه

    یک نمونه میگذارم که روش کار رو نشون بده

  9. #9
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,030

    نقل قول: جداکردن دیتابیس برنامه


  10. #10

    نقل قول: جداکردن دیتابیس برنامه

    ممنون جناب mazoolagh
    خیلی زحمت کشیدید

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: پنج شنبه 11 تیر 1394, 16:11 عصر
  2. تبدیل دیتابیس فاكس پرو (FoxPro) به دیتابیس (SQL SERVER 2008) با پشتیبانی از زبان فارسی
    نوشته شده توسط majid_darab در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 9
    آخرین پست: سه شنبه 15 فروردین 1391, 16:14 عصر
  3. پاسخ: 1
    آخرین پست: چهارشنبه 02 شهریور 1390, 14:36 عصر
  4. پاسخ: 0
    آخرین پست: چهارشنبه 20 بهمن 1389, 16:56 عصر
  5. پاسخ: 2
    آخرین پست: چهارشنبه 17 آذر 1389, 20:08 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •