تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: درخواست کمک برای استفاده از دستور if

  1. #1
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض درخواست کمک برای استفاده از دستور if

    سلام
    من وقتی از دستور if استفاده میکنم این ارورو میده میخواستم بدونم برای چیه؟
    ممنون
    Compile error:
    End If without block If

  2. #2
    داره خودمونی میشه vb_lord_AR's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    RAM
    پست ها
    108

    پيش فرض

    این یعنی شما یه end if اضلفی گذاشتی

    ساختار دستور if :

    if a=b then
    msgbox a
    end if

  3. #3
    پروفشنال Tom Clancy's's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    663

    پيش فرض

    این یعنی شما یه end if اضلفی گذاشتی

    ساختار دستور if :

    if a=b then
    msgbox a
    end if
    نه دوست عزیز من یه end if گذاشتم کد اینه:
    Private Sub Command1_Click()
    If Me.Caption = "form1" Then Beep
    End If
    End Sub

    میشه مشکل از برنامه باشه؟

  4. #4
    Banned
    تاريخ عضويت
    May 2008
    محل سكونت
    وب
    پست ها
    37

    پيش فرض

    نه دوست عزیز من یه end if گذاشتم کد اینه:
    Private Sub Command1_Click()
    If Me.Caption = "form1" Then Beep
    End If
    End Sub

    میشه مشکل از برنامه باشه؟
    سلام
    کد درست اینطوری است
    Private Sub Command1_Click()
    If Me.Caption = "form1" Then
    Beep
    End If
    End Sub
    یعنی دستور را باید در خط دوم بنویسید
    یا اینکه دستور را می تونی در یک خط بنویسی اینطوری :
    Private Sub Command1_Click()
    If Me.Caption = "form1" Then Beep
    End Sub
    که در این صورت end if لازم نمی باشد و اون خطا هم بخاطر همین بوده است
    Last edited by lolop30world; 31-08-2008 at 11:04.

  5. #5
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    اون کد شما هم درسته فقط باید
    end if
    رو برداری

  6. #6
    اگه نباشه جاش خالی می مونه بهرام_62's Avatar
    تاريخ عضويت
    Jan 2008
    پست ها
    343

    پيش فرض

    به طور کلی دستور if چندین نوع داره
    s=شرط
    t=دستوری که اگر شرط برقرار بود اجرا می شود
    f=دستوری که اگر شرط درست نبود اجرا می شود
    1.
    if s then t


    2.
    if s then t else f


    3.
    if s then
    t1
    t2
    t3
    .
    .
    .
    tn
    end if


    4.
    if s then
    t1
    t2
    tn
    else
    f1
    f2
    fn
    end if


    5.
    if s1 then
    t1
    elseif s2 then
    t2
    elseif s3 then
    t3
    else if sn then
    tn
    end if

    امیدوارم فهمیده باشی
    Last edited by بهرام_62; 30-08-2008 at 21:53. دليل: هویجوری

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •