انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

askaree13
askaree13
آفلاین
0
با عرض سلام من می‌خواستم از یک فرم به جای مسیج باکس اکسس استفاده کنم؛ پس از طراحی فرم برای قرار دادن بیشتر از یک پیام دچار مشکل شدم، فقط پیام آخر مشاهده می گردد. لطفاَ راهنمایی بفرمائید. فایل ساخته شده را هم ضمیمه کردم
پیوست ها:
تشکر ها
پاسخ ها (3)
  • پاسخ پذیرفته شده

    شنبه 02 - شهریور - 1392 21:02:31 - #لینک دائمی
    2
    با سلام
    مشکل شما از آنجا نشات می گیرد که در درجه اول تابع نمایش فرم پیغام بایستی حتما یک خروجی مناسب داشته باشد . و در مرحله بعد بایستی این تابع تا زمان تعیین تکلیف پیغام فارسی نمایش داده شده ، معوق بماند .
    با اضافه کردن خط زیر به ابتدای تابع مورد اول رفع می شود .
      Button = ""


    و با اضافه کردن خطوط زیر به انتهای تابع مورد دوم رفع می شود .

    While Button = ""
    dd = DoEvents()
    Wend
    MyMsgBox = Button

    البته در صورتی که گرافیک خاصی برای نمایش پیغام فارسی در اکسس مد نظرتان نباشد روش بهتری و راحت تری نیز وچود دارد که در فایل پیوست آورده شده است .
    پیروز و سربلند
    کاویان
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    askaree13
    askaree13
    آفلاین
    پنج شنبه 07 - شهریور - 1392 15:26:51 - #لینک دائمی
    0
    آقای کاویان، واقعاً محشرید
    گل کاشتید
    متشکرم
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    شنبه 09 - شهریور - 1392 18:05:21 - #لینک دائمی
    0
    با سلام
    ممنون از لطفي كه نسبت به بنده داريد .
    اميدواريم به كمك سوالات كاربردي شما بتونيم در راهي كه قدم گذاشتيم موفق باشيم .
    پيروز و سربلند
    كاويان
    • mustafa
      بیش از یک ماه قبل
      با سلام
      آقای کاویان سیستم هامل من 43 بیتی
      هنگام استفاده از ماژول پیام فارسی (persian_msgbox) کامپایلر بر روی AddressOf MsgBoxHookProc خطا میگیره ، باید چه گارش کنم؟

      With MSGHOOK
      .hwndOwner = hwndOwner
      .hHook = SetWindowsHookEx(WH_CBT, _
      AddressOf MsgBoxHookProc, _
      hInstance, hThreadId)
      End With
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.