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

نام تاپیک: چگونه اطلاعات ساب فرم فیلتر شده را در یک تکست باکس نمایش دهیم ؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    سن
    58
    پست
    1,057

    نقل قول: چگونه اطلاعات ساب فرم فیلتر شده را در یک تکست باکس نمایش دهیم ؟

    نقل قول نوشته شده توسط narpco مشاهده تاپیک
    عزیز سلام صبح بخیر --و ممنون از شما زحمت کشیدید مشکل حل شد و من ممنونم ---
    یک سئوال خارج از همه از این بحث ها داشتم ...
    پس در نهایت ایا میشود بین فرم 2 و 3 یک همچین کدی نوشت یا خیر جواب نمیده ؟ مرسی

    بعد از فیلتر شدن فرم 2 توسط فرم 1

    در لود فرم 3 بنویسیم "

    یک چیزی شبیه این .......Forms!mform!subform2!txt_test.Value = Me.txt_test3.Value

    یا در لود فرم 2 بنویسیم "

    Me.txt_test3.Value=Forms!mform!subform2!txt_test.V alue

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

    Open → Load → Resize → Activate → Current

    و از زمان درخواست بسته شدن یک فرم تا بسته شدن کامل اون چند رویداد به ترتیب زیر انجام میشود:

    Unload → Deactivate → Close

    و وقتی شما یک فرمی رو باز میکنید که داخل آن یک سابفرم است ابتدا رویدادهای باز شدن فرم به ترتیبی که عرض کردم صورت می گیرد بعد رویداد های سابفرم آن
    بطور مثال در این نمونه شما ، ابتدا در فرم یک با کلیک بر روی کمند باتن فیلتر در خواست باز شدن فرم 2 رو می کنید و شما نمیتوانید تا پایان یافتن رویدادهای فرم 2 اجرای کدی را در سابفرم آن داشته باشید .
    و این کد رو شما باید در آخرین رویداد فرم 3 که Form_Current میباشد درج نمائید و اگر در رویداد های قبل از آن اقدام به درج کد فوق بکنید نتیجه درستی نمی گیرید.
    بدیهیست که بعد از اجرای رویدادهای یک فرم یا گزارش نوبت به اجرای رویداد های مربوط به کنترل های داخل آن فرم یا گزارش میرسد .
    ضمناً شما میتوانید از رویداد Form_Timer هم برای اجرای کد در هرکدام از فرم ها اقدام بکنی و در همان رویداد بعد از در ج کد TimerInterval را برابر صفر قرار دهید که اجرای کد تکرار نشود.
    آخرین ویرایش به وسیله eb_1345 : شنبه 01 آذر 1399 در 16:48 عصر

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

  1. پاسخ: 13
    آخرین پست: دوشنبه 12 آبان 1399, 13:00 عصر
  2. پاسخ: 1
    آخرین پست: یک شنبه 06 فروردین 1396, 09:01 صبح
  3. پاسخ: 2
    آخرین پست: جمعه 31 مرداد 1393, 10:12 صبح
  4. پاسخ: 7
    آخرین پست: سه شنبه 28 آذر 1391, 13:48 عصر

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

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