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

موضوع: مشکل با for ,if درست کارنکردن

  1. #1


    آخرین بازدید
    2015/01/22
    تاریخ عضویت
    December 2014
    نوشته ها
    8
    امتیاز
    12
    سپاس
    4
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

    مشکل با for ,if درست کارنکردن

    با سلام
    در برنامه ای که نوشتم بعد از جستجوی کد دانشجو نام و نام خانوادگی را نمایش میدهد. مشکل اینجاست که رکورد اول رو جستجومیکنه اما اگه رکورد اخر رو که وارد کنی جواب نمیده. و یک مشکل دیگه هم اینکه پیغام خطا بعد از سه بار no حذف میشه هرکارکردم درست نشد
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    17 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط نیلوفر66 نمایش پست ها
    با سلام
    در برنامه ای که نوشتم بعد از جستجوی کد دانشجو نام و نام خانوادگی را نمایش میدهد. مشکل اینجاست که رکورد اول رو جستجومیکنه اما اگه رکورد اخر رو که وارد کنی جواب نمیده. و یک مشکل دیگه هم اینکه پیغام خطا بعد از سه بار no حذف میشه هرکارکردم درست نشد

    سلام دوست عزيز
    من كد مربوط به فرم اصلي رو به اين صورت تغيير دادم براتون.
    کد:
    Private Sub CommandButton1_Click()
    Dim c As Range
    For Each c In Range("A2:A1000")
    If txtstnumber.Text = c.Text Then
    Label6 = c.Offset(0, 1)
    Label7 = c.Offset(0, 2)
    Label9 = c
    Exit Sub
    Else
    Dim x As Integer
    x = MsgBox("ÏÇäÔÌæíí ÈÇ äíä ãÔÎÕÇÊí æÌæÏ äÏÇÑÏ!ÂíÇ ÔãÇÑå ÏÇäÔÌæí æÇÑÏÔÏå ÑÇ Èå áíÓÊ ÏÇäÔÌæíÇä ÇÖÇÝå ãí˜äíÏ¿", vbYesNo + vbQuestion, "ÐÎíÑå ÏÇäÔÌæ")
        If x = vbYes Then
            insertstu.Show
        ElseIf x = vbNo Then
            txtstnumber.Text = ""
        End If
    End If
    Next
    
    
    End Sub
    text رو نميشه با value مقايسه كرد
    براي خروج سريعتر از برنامه و سرعت دادن به كد


  4. #3


    آخرین بازدید
    2015/01/22
    تاریخ عضویت
    December 2014
    نوشته ها
    8
    امتیاز
    12
    سپاس
    4
    سپاس شده
    2 در 1 پست
    تعیین سطح نشده است

    خوددتون تست کردید؟ من که تست میکنم وقتی رکوردهای دیگه غیر از رکورد اول رو وارد میکنم تشخیص نمیده و پیغام ثبت نشدن نمایش داده میشه!!!!!!!!

  5. #4


    آخرین بازدید
    17 ساعت پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط نیلوفر66 نمایش پست ها
    خوددتون تست کردید؟ من که تست میکنم وقتی رکوردهای دیگه غیر از رکورد اول رو وارد میکنم تشخیص نمیده و پیغام ثبت نشدن نمایش داده میشه!!!!!!!!

    ببخشيد من درست كدتون رو نخونده بودم. از اين كد استفاده كنيد مشكلي نداره ان شالله
    کد:
    Private Sub CommandButton1_Click()
    Dim c As Range
    For Each c In Range("A2:A1000")
    If txtstnumber.Text = c.Text Then
    Label6 = c.Offset(0, 1)
    Label7 = c.Offset(0, 2)
    Label9 = c
    Exit Sub
    End If
    Next c
    x = MsgBox("ÏÇäÔÌæíí ÈÇ äíä ãÔÎÕÇÊí æÌæÏ äÏÇÑÏ!ÂíÇ ÔãÇÑå ÏÇäÔÌæí æÇÑÏÔÏå ÑÇ Èå áíÓÊ ÏÇäÔÌæíÇä ÇÖÇÝå ãí˜äíÏ¿", vbYesNo + vbQuestion, "ÐÎíÑå ÏÇäÔÌæ")
    If x = vbYes Then
        insertstu.Show
    ElseIf x = vbNo Then
        txtstnumber.Text = ""
    End If
    End Sub



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

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

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

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

  1. مشکل در زمان تغییر از حالت چپ به راست به حالت راست به چپ
    توسط qwstand در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2014/07/15, 10:01
  2. طراحی ستون*هاي با بست چپ و راست تك
    توسط alieddy0 در انجمن اسپريد شيت هاي مهندسي - Engineering spreadsheet
    پاسخ ها: 0
    آخرين نوشته: 2014/03/18, 11:22
  3. شکلک پستچی در پائین راست صفحه چی چیه ؟ مزاحم دید ماست.
    توسط absabdi2005 در انجمن انتقادات و پیشنهادات خود را در این اتاق ثبت کنید
    پاسخ ها: 5
    آخرين نوشته: 2014/02/19, 12:12

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

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

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

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