با سلام.چطوری می تونم متغیری تعریف کنم که در تمام فرم ها معتبر و سراسری باشد ؟
با سلام.چطوری می تونم متغیری تعریف کنم که در تمام فرم ها معتبر و سراسری باشد ؟
باید از منوی Project یک Module به پروژه تون اضافه کنید و متغیر های رو توی اون تعریف کنید.
موفق باشید
با سلام . این کارو کردم و متغیرم رو اینطور تعریف کردم
public I as integer
ولی وقتی مثلا تو فرم 1 به اون مقدار 20 دادم و خواستم از متغیر تو فرم 2 استفاده کنم دستور if I=0 انجام شد. یعنی چون متغیر توی این فرم تعریف نشده مقدار اولیه اون صفر در نظر گرفته می شه.
لطفا راهنمایی کنید.
مرسی
سلام
تو ماژول اينطوري تعريف كنيد
Global X as Integer
اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com
سلام كدي رو كه گفتین "global i as integer " رو امتحان كردم ولی بازم جواب نداد.لطفا راهنمایی کنید.
این کار هم با Public و هم با Global می شه ، احتمال داره که یه جای دیگه مجدد این متغیر رو تعریف کرده باشید .
منظورم اینه که شاید بعد از تعریف این متغیر در ماژول دوباره اون رو در قسمت General فرم 2 تعریف کرده باشید .
سلام
دوست عزیزمون virus30ya30 کاملا راست می گن
ولی باز اگه مشکلی هست می تونی تو قسمت General فرم اولت اون رو با Public بنویسی و در فرمهای دیگر متغیر رو از روی فرم اول صدا بزنی
مثل این ( با فرض اینکه نام متغیر S_a است و نام فرم اول frm_main است )
در فرم دوم مثلا برای نمایش کد در یک کادر پیام می نویسی
Msgbox frm_main.S_a
با سلام کاری که گفتین کردم مشکلم حل شد.
خیلی ممنون.