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

نام تاپیک: مشکل تعداد کارکتر در ماکرو

  1. #1

    Question مشکل تعداد کارکتر در ماکرو

    سلام
    یک سوال : من توی رویداد on click یک ماکرو نوشتم که تعداد کارکتر بیشتر از 255 تا شده و نمیزاره بنویسم و پیام زیر را میده چجوری میشه محدودیت تعداد کارکتر ماکرو را برداشت؟
    the entry may contain no more than 255 charecters
    با تشکر

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

    نقل قول: مشکل تعداد کارکتر در ماکرو

    محدودیت ذاتی در هیچ موردی رو نمیشه برداشت!

    برای پاسخ دقیق پرسش دقیق لازمه (توضیح + اسکرین شات + کد)

  3. #3

    نقل قول: مشکل تعداد کارکتر در ماکرو

    سلام
    بله فرمایش شما صحیح است
    من یک ماکرو قرار دادم داخل رویداد on click یک text box که در تصویر مشخص می باشد.
    کد من دقیقا این هست
    [nasbnashodeh].[omoor] Like "3" And [nasbnashodeh].[noensheab] Like "عادي" 
    And [nasbnashodeh].[noamaliat] Like "جديد" And [nasbnashodeh].[notaghaza] Like "موجود"
    And [nasbnashodeh].[dateinsert] Like [Reports]![repcountmojood]![Text157]
    And [nasbnashodeh].[tatarikh] Like [Reports]![repcountmojood]![Text157]

    و نمیزاره تا انتها بنویسم پیغام تعداد کارکتر می دهد. من برای این کد چکار میتونم بکنم.
    و تصویر زیر هم رویدادی هست که تهیه کردم.خواهشمندم کمک بفرمایید
    Untitled.jpg

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

    نقل قول: مشکل تعداد کارکتر در ماکرو

    1- اگر Recordsource گزارش شما فقط جدول nasbnashodeh است و جدول join شده دیگه ای ندارین، عبارت where رو میتونین ساده تر کنین:
    omoor Like "3" 
    And noensheab Like "عادي"
    And noamaliat Like "جديد"
    And notaghaza Like "موجود"
    And dateinsert Like [Reports]![repcountmojood]![Text157]
    And tatarikh Like [Reports]![repcountmojood]![Text157]


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

    نقل قول: مشکل تعداد کارکتر در ماکرو

    2- به جای like میتونین = بگذارین، در اینجا like کاربردی نداره!
    omoor="3" 
    And noensheab="عادي"
    And noamaliat="جديد"
    And notaghaza="موجود"
    And dateinsert=[Reports]![repcountmojood]![Text157]
    And tatarikh=[Reports]![repcountmojood]![Text157]


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

    نقل قول: مشکل تعداد کارکتر در ماکرو

    همین باید بعنوان راه حل فوری کافی باشه، ولی بهتره :
    - فیلد omoor رو از نوع integer تعریف کنین
    - همینجور فیلدهای noensheab و ... رو هم integer تعریف کنین و مواردی مثل "عادی" و ... رو در یک جدول جداگانه نگه دارین و بصورت lookuptable استفاده کنین.

    3- همچنین میتونین یک query روی nasbnashodeh تعریف کنین و where رو روی اون تعیین کنین. به این صورت اصلا نیازی به تعریف عبارت where در macro ندارین و به محدودیت هم برنمیخورین

  7. #7

    نقل قول: مشکل تعداد کارکتر در ماکرو

    بابا دستت درد نکنه mazoolagh به فکر خودم نرسیده بود. مشکل حل شد .اسم table اصلی و اسم report رو کوچیک کردم و کلی جا باز شد .متشکر

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

  1. راهنمایی در مورد تعریف تعداد ستون های بیشتر در اکسس 2003
    نوشته شده توسط unforgiven در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 4
    آخرین پست: یک شنبه 17 بهمن 1395, 18:42 عصر
  2. پاسخ: 6
    آخرین پست: دوشنبه 04 اسفند 1393, 22:14 عصر
  3. پاسخ: 5
    آخرین پست: سه شنبه 18 تیر 1392, 11:56 صبح
  4. پاسخ: 2
    آخرین پست: جمعه 17 شهریور 1391, 07:03 صبح
  5. پاسخ: 1
    آخرین پست: سه شنبه 01 اردیبهشت 1388, 20:32 عصر

برچسب های این تاپیک

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

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