چند مشکل کوچک

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • amirjjc

    • 2017/05/06
    • 23

    [حل شده] چند مشکل کوچک

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

    2. در منوی جستجو ، خطایی میده که بنده متوجهش نمیشم

    3. در منوی مرخصی
    بعد از ثبت در بار اول همه چیز در جای خود است ، ولی در بارهای بعد به خط بعدی میره

    ممنون میشم راهنماییم کنید
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4599
    • 100.00

    #2
    سلام دوست عزيز

    براي مورد اول:

    در بخش TextBox1_Change و TextBox2_Change كدهايي قرار داديد كه با تغيير تكست باكس ها بقيه تكست باكس ها خالي بشه. پس قاعدتا با وارد كردن اطلاعات در تكست باكس دوم ابتدا تكست باكس اول خالي ميشه و بعد چون تكست باكس اول تغيير كرده تكست باكس دوم هم خالي ميشه

    در مورد سوال دوم:
    خطا مربوط به ساب روتين ComboBox1_Change هست. در خط اول كد بايد بصورت زير اصلاح بشه:
    کد:
    Private Sub ComboBox1_Change()
    TextBox1.Value = ""
    Dim C As Range
    For Each C In Sheet1.Range("A2:A10000")
    If C.Value <> "" Then
    TextBox1.Value = C.Offset(0, ComboBox1.ListIndex)
    End If
    
    
    Next
    End Sub
    در مورد سومين سوال :

    شما در كد مربوط به CommandButton1_Click اين خط رو گذاشين كه باعث اين مشكل ميشه
    کد:
    If A = "" Then
    با اين خط كد گفتين اگر مقدار اون سلول خالي بود اينكارها رو بكن در صورتي كه دفعه دوم قطعا مقدار سلول اول پر هست و به خط بعد ميره

    کامنت

    • amirjjc

      • 2017/05/06
      • 23

      #3
      شرمنده ولی متوجه نشدم ، هر چی فکر میکنم و کارهایی که گفتین رو انجام میدم یه جا دیگش اررور میده

      (البته اینو بذارین به حساب اینکه خیلی تازه کارم و فعلا دارم آموزش میدم خودمو ، و با انجام هر چی به ذهنم میرسه کارمو جلو میبرم و از تجربیاتم تو کارای قبلیم و تجربیات دوستان استفاده میکنم)

      و نکته دومی که مشکل داره ، گاهی حرف "ی" رو تو جستجو پیدا نمیکنه ، یعنی وقتی "ی" زده میشه تو کلمه کلا چیزی پیدا نمیکنه
      Last edited by amirjjc; 2018/06/10, 14:56.

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4599
        • 100.00

        #4
        تغييرات رو روي فايلتون اعمال كردم. فايل پيوست رو ملاحظه بفرماييد

        در مورد ي بعضي جاها ي عربي و بعضي جاها فارسي خورده. تو انجمن خيلي در اين مورد بحث شده. سرچ كنيد متوجه ميشيد
        فایل های پیوست شده

        کامنت

        • amirjjc

          • 2017/05/06
          • 23

          #5
          ممنون همش درست شد ، غیر از یکی

          فقط هنوز قسمت جستجوش ارور میده ، حتی با اعمال تغییرات شما

          بابت حرف "ی" هم ممنون

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4599
            • 100.00

            #6
            چه خطايي ميده؟
            پيام خطا كه ظاهر شد ، دكمه debug رو بزنيد و يك عكس از خطا بفرستيد.

            کامنت

            • amirjjc

              • 2017/05/06
              • 23

              #7
              ارورش هم 424 هست
              فایل های پیوست شده

              کامنت

              • amirjjc

                • 2017/05/06
                • 23

                #8
                یه سوال دیگه درباره فرم لاگین
                اینکه غیر از ادمین اصلی کسی نتونه محتویات شیت هارو ببینه هم میتونید راهنماییم کنید ؟
                فقط کابران بتونند یک الی دو شیت رو با ورود ببینند تو انجمن گشتم یک موضوع دیدم ولی زیاد به دردم نخورد

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4599
                  • 100.00

                  #9
                  نوشته اصلی توسط amirjjc
                  ارورش هم 424 هست

                  بجاي قسمت هاي زرد شده اين كد رو قرار بديد

                  کد:
                  If C.Offset(0, ComboBox1.Value).Value Like "*" & TextBox1.Text & "*" _
                          And C.Offset(0, ComboBox1.Value).Value Like "*" & TextBox2.Text & "*" _
                          And C.Offset(0, ComboBox1.Value).Value Like "*" & TextBox3.Text & "*" Then

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4599
                    • 100.00

                    #10
                    نوشته اصلی توسط amirjjc
                    یه سوال دیگه درباره فرم لاگین
                    اینکه غیر از ادمین اصلی کسی نتونه محتویات شیت هارو ببینه هم میتونید راهنماییم کنید ؟
                    فقط کابران بتونند یک الی دو شیت رو با ورود ببینند تو انجمن گشتم یک موضوع دیدم ولی زیاد به دردم نخورد

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

                    کامنت

                    • amirjjc

                      • 2017/05/06
                      • 23

                      #11
                      ممنون واقعا لطف کردید

                      کامنت

                      • amirjjc

                        • 2017/05/06
                        • 23

                        #12
                        آقای قاسمیان با عرض سلام و معذرت و عذرخواهی بابت مزاحمت های همیشگی

                        اون کدی که فرمودید برای قسمت جستجو ، زدم ولی بازم همون قسمت ، زرد رنگ میشه

                        کامنت

                        • Amir Ghasemiyan

                          • 2013/09/20
                          • 4599
                          • 100.00

                          #13
                          فايلتون رو بذاريد بررسي كنم

                          کامنت

                          • amirjjc

                            • 2017/05/06
                            • 23

                            #14
                            البته این نسخه مثل دمو هست ، بعدا قراره کپی بشه رو اون ، ولی متاسفانه رو همین هم جواب نمیده
                            فایل های پیوست شده

                            کامنت

                            • Amir Ghasemiyan

                              • 2013/09/20
                              • 4599
                              • 100.00

                              #15
                              خطا از اين قطعه كد هست

                              کد:
                              C.Offset(0, ComboBox1.Value)
                              مقدار كمبوباكس عدد نيست براي همين به مشكل ميخوريد. ميتونين با استفاده از دستور match عدد ستون رو پيدا كنيد و جايگزين ComboBox1.Value بكنيد

                              کامنت

                              چند لحظه..