نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: ایجاد متغییر عمومی

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    ایجاد متغییر عمومی

    سلام
    چه راهی وجود داره که بتونیم یک متغییری تعریف کنیم که در تمام فرمهای مختلف قابل استفاده باشه و تا زمانی که برنامه باز هست, متغییر قابلیت مقدار دهی یا خواندن رو داشته باشه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. #2


    آخرین بازدید
    2012/08/22
    تاریخ عضویت
    June 2011
    نوشته ها
    33
    امتیاز
    8
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: ایجاد متغییر عمومی

    با سلام

    باید متغیر را در قسمت General تعریف کنید

    http://upin.ir/images/9tpepiiy5xvkwptvcmso.doc

  3. #3


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: ایجاد متغییر عمومی

    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟

  4. #4


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: ایجاد متغییر عمومی

    نقل قول نوشته اصلی توسط saber2q
    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟
    متغیر Global رو به صورت Public تعریف کنید:

    Public myGloVar As Integer

    این طوری از همه جا قابل دسترسی هست. ولی اگر اون رو در محیط userform1 تعریف کرده اید بهتر است که به این صورت اون رو فراخوانی کنید مثلا:

    userform1.myGloVar = 100

    موفق باشید.

  5. سپاس ها (1)


  6. #5


    آخرین بازدید
    2014/12/22
    تاریخ عضویت
    April 2012
    نوشته ها
    90
    امتیاز
    2
    سپاس
    5
    سپاس شده
    6 در 6 پست
    تعیین سطح نشده است

    RE: ایجاد متغییر عمومی

    نقل قول نوشته اصلی توسط m_d6712
    نقل قول نوشته اصلی توسط saber2q
    ممنون از پاسختون
    آیا وقتی یک متغییر رو در یک فرم مقدار دهی میکنیم, در فرم دیگه قابل استفاده نیست؟ چون من یه فرم باز دارم که روی اون یک فرم دیگه باز میشه و از طریق فرم دوم متغییر رو مقدار دهی میکنم و فرم رو میبندم اما بعد از بسته شدن فرم دوم مقدار متغییر در فرم اول صفر میشه در حالی که متغییر حتی در همون فرم باز تعریف شده...
    مشکل از کجاس؟
    متغیر Global رو به صورت Public تعریف کنید:

    Public myGloVar As Integer

    این طوری از همه جا قابل دسترسی هست. ولی اگر اون رو در محیط userform1 تعریف کرده اید بهتر است که به این صورت اون رو فراخوانی کنید مثلا:

    userform1.myGloVar = 100

    موفق باشید.
    ممنون, مشکل اصلی همون استفاده نکردن از نام فرم مادر بود که با راهنمایی شما حل شد.


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. تغییر رنگ Textbox به محض تغییر محتوای ان
    توسط Nima در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/06/25, 18:32

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

معرفی متغیر ها بصورت public در vba

تعریف متغیر عمومی در اکسل

تعریف متغیر عمومی در اکسس

تعریف متغیر در اکسل

استفاده از متغیر در اکسل

تعریف متغر در اکسس

قواید تعریف متغیر در ویژوال استودیو 2010

تعریف کردن متغیر در ویژوال استادیو

تعریف عمومی متغیر در vba

تعریف متغیر عمومی در ویژوال بیسیک

متغیر سراسری در vb

تعریف متغیر سراسری در اکسس

تعریف متغیر عمومی در vba

تعریف یک متغیر جنرال در vba

تعریف متغیر public در اکسس2019

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد