جستجو بر مبنای چندین گزینه

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • m.estreji

    • 2012/10/13
    • 60

    جستجو بر مبنای چندین گزینه

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


    فایل های پیوست شده
    Last edited by m.estreji; 2014/03/24, 12:54. دلیل: اضافه کردن فایل پیوست
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805

    #2
    نوشته اصلی توسط m.estreji
    من یه فرم دارم که توش از چند شرط میخوام استفاده کنم ولی برای نوشتن کدهاش مشکل دارم و اگر بخوام دونه به دونه براشون شرط بنویسم خیلی خیلی کدش طولانی میشه
    میخواستم بدونم راهی هست که کمتر کد نوشته بشه
    دوست عزیز تو فایل پیوست شما فقط یه فرم طراحی کردین و یه سری ورودی اطلاعات گذاشتین ولی دقیقا نگفتین که چی میخواین یا شرطهایی که گفتین چیا هست اگه میشه یه کم واضحتر توضیح بدین

    کامنت

    • ~M*E*H*D*I~

      • 2011/10/19
      • 4374

      #3
      فایل پیوست رو ببین با استفاده از ado و sql فیلتر شده
      فایل های پیوست شده

      sigpic

      کامنت

      • ~M*E*H*D*I~

        • 2011/10/19
        • 4374

        #4
        فایل قبل ایراداتی داشت که برطرف کردم به نظرم درسته الان اگر ایراد دیگه ای بود بگو حلش کنم
        فایل های پیوست شده

        sigpic

        کامنت

        • pishraw

          • 2013/12/11
          • 176

          #5
          با سلام و درود به همه خوبان ، دوستان و اساتید عزیز
          یک سوال مهم داشتم از جناب M*E*H*D*I یاهر کدام از دوستان عزیزی که می توانند به بنده کمک کنند ممنون می شوم
          من چون برنامه نویسی کارنکرده ام می خواستم بدونم ado و sql چه دستور یا برنامه هستند . در ثانی من می خواستم بدونم چگونه می توان سطر و ستوند یگر به table فایل ضمیمه اضافه کرد چون با اضافه نمودن ستون یا سطر دیگر دکمه جستجو نمی تواند لیستاسامی افراد را فراخوانی یا جستجو کند . با تشکر فراوان
          فایل های پیوست شده
          Last edited by pishraw; 2014/04/09, 15:58.

          کامنت

          • pishraw

            • 2013/12/11
            • 176

            #6
            دوستان عزیز خواهشاٌ اگر کسی راهنمایی کند ممنون میشم

            کامنت

            • ~M*E*H*D*I~

              • 2011/10/19
              • 4374

              #7
              نوشته اصلی توسط pishraw
              دوستان عزیز خواهشاٌ اگر کسی راهنمایی کند ممنون میشم
              به زودی آموزشی تهیه میشه یکی دو روزی صبر کنید

              sigpic

              کامنت

              • pishraw

                • 2013/12/11
                • 176

                #8
                با تشکر از جناب m*e*h*d*iعزیز منتظر جواب شما هستیم

                کامنت

                • ~M*E*H*D*I~

                  • 2011/10/19
                  • 4374

                  #9
                  نوشته اصلی توسط pishraw
                  با تشکر از جناب m*e*h*d*iعزیز منتظر جواب شما هستیم
                  آموزش در لینک زیر سوالی بود در خدمتم

                  جامـــعه اکســــل ایرانــیـــان

                  sigpic

                  کامنت

                  • pishraw

                    • 2013/12/11
                    • 176

                    #10
                    با تشکر از استاد عزیز جناب M*E*H*D*I من یک سوال دارم . چگونه می توان سطر و ستون table را افزایش داد چون تعداد افراد مورد نظر بیشتر از 100 نفر می باشد. با تشکـــــــــــــــــــــــــــــــر فــــــــــــــــــــــــــــــــــــــــــــــراو ان ...

                    کامنت

                    • pishraw

                      • 2013/12/11
                      • 176

                      #11
                      دوستان عزیز خواهشآٌ اگر در خصوص سوال بالا راهنمایی فرمائید ممنون میشم

                      کامنت

                      • امين اسماعيلي
                        مدير تالار ويژوال بيسيك

                        • 2013/01/17
                        • 1198

                        #12
                        با درود
                        من دقیقا منظورتون نمیفهمم . یعنی چی ولی شما اگر یه تیبل داشته باشی و مثلا دستی داری اطلاعات رو وارد میکنی در اخرین ستون و اخرین ردیف با Tab ردیف جدید ایجاد میشه . منظورتون اینه که با vba ردیف جدید ایجاد کنین؟
                        در پناه خداوندگار ایران زمین باشید و پیروز

                        کامنت

                        • امين اسماعيلي
                          مدير تالار ويژوال بيسيك

                          • 2013/01/17
                          • 1198

                          #13
                          با درود
                          اگر هم این کد رو در فرمول نویسیتون جای مناسب به کار ببرین یعنی زمانی که اطلاعات وارد شدن اخرش این کد وارد بشه که یه ردیف ایجاد بشه به انتهاش. اگر تو کد نویسی دقت کنیم ما اطلاعاتمون تو اولین ردیف خالی وارد میشه . پس اگر این کد رو بزاریم یه ردیف به اظافه میشه چون قسمت selection ما در واقع اخرین ردیفه میشه
                          کد:
                          Dim oNewRow As ListRow
                              Set oNewRow = Selection.ListObject.ListRows.Add(AlwaysInsert:=True)
                          در پناه خداوندگار ایران زمین باشید و پیروز

                          کامنت

                          • pishraw

                            • 2013/12/11
                            • 176

                            #14
                            با سلام خدمت جناب اسماعیلی
                            مشکل بنده در فرم جستجو است یعنی وقتی سطر و ستون به تیبل اضافه بشه دیگر فرم جستجو عمل نمی کند . که این مشکل برمی گردد به دستور vba

                            کامنت

                            • امين اسماعيلي
                              مدير تالار ويژوال بيسيك

                              • 2013/01/17
                              • 1198

                              #15
                              با درود
                              خوب من فرمول جستجوتونو ندیدیم ولی چرا این مشکل پیش میاد اصولا بر میگرده به اینکه اخرین ردیف رو پیدا نمیکنه. من فک کردم تیبلتون ارتقاء پیدا نمیکنه . باید ببینین اون محدوده ای که داری جستجو توش صورت میگیره پویا شده یا نه
                              در پناه خداوندگار ایران زمین باشید و پیروز

                              کامنت

                              Working...