فراخوانی آخرین کد ثبت شده(منظورم آخرین رکورد ثبت شده نیست!)

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • kamyar

    • 2013/12/09
    • 25

    فراخوانی آخرین کد ثبت شده(منظورم آخرین رکورد ثبت شده نیست!)

    با سلام خدمت دوستان و اساتید محترم

    من به یه مشکلی بر خوردم و اونم اینه که: فرض کنید در شیتی اطلاعاتی رو ثبت میکنید و در مرحله بعد میخواید اون اطلاعات رو با توجه به شرایطی فراخوانی کنید. در فایل نمونه پیوست شده در ستون b عنوان های سازمانی ثبت شده اند.در ستون c کد شغل و در ستون d عنوان شغل.
    همانطور که ملاحضه میکنید در ستون b عناوین تکراری وجود دارند. حالا من میخوام در فرم مورد نظر با انتخاب مثلا مدیر مالی آخرین کد شغلی که برای این پست ثبت شده(33) در تکست باکس 1 بیاد.
    هر کاری کردم نتونستم. امیدوارم تونسته باشم منظورم رو برسونم. از دوستانی که میتونن در این زمینه کمکم کنن خواهش میکنم دریغ نفرمایید. سپاسگذارم
    فایل های پیوست شده
    Last edited by kamyar; 2014/05/19, 16:48.
    با هم پشت ما کوهه
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805

    #2
    دوست عزیز تو change کمبو باکست کد زیر را وارد کن
    کد PHP:
    Private Sub ComboBox1_Change()
        
    ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2Criteria1:=ComboBox1.Text
        TextBox1
    .Text Application.WorksheetFunction.Subtotal(104Sheet1.Range("c:c"))
        
    ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2


    End Sub 

    کامنت

    • kamyar

      • 2013/12/09
      • 25

      #3
      نوشته اصلی توسط M_R_M
      دوست عزیز تو change کمبو باکست کد زیر را وارد کن
      کد PHP:
      Private Sub ComboBox1_Change()
          
      ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2Criteria1:=ComboBox1.Text
          TextBox1
      .Text Application.WorksheetFunction.Subtotal(104Sheet1.Range("c:c"))
          
      ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2


      End Sub 
      ممنونم دوست عزیز. کاملا درست بود.شاد باشی و سلامت
      با هم پشت ما کوهه

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1518

        #4
        نوشته اصلی توسط M_R_M
        دوست عزیز تو change کمبو باکست کد زیر را وارد کن
        کد PHP:
        Private Sub ComboBox1_Change()
            
        ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2Criteria1:=ComboBox1.Text
            TextBox1
        .Text Application.WorksheetFunction.Subtotal(104Sheet1.Range("c:c"))
            
        ActiveSheet.ListObjects("Table4").Range.AutoFilter Field:=2


        End Sub 
        البته با اين روش شماره آخرين کد اختصاص داده شده هميشه از کدهاي قبلي بايد بيشتر باشد
        sigpic

        کامنت

        • mokaram
          مدير تالار اکسل و بانک اطلاعاتی

          • 2011/02/06
          • 1805

          #5
          نوشته اصلی توسط علي پارسا
          البته با اين روش شماره آخرين کد اختصاص داده شده هميشه از کدهاي قبلي بايد بيشتر باشد
          بله علی جان باید بیشتر باشه که قاعدتاً هم اینجوری هست تو کمتر جایی شاید دیده بشه که کدها از زیاد به کم بیاد
          Last edited by mokaram; 2014/05/20, 10:10.

          کامنت

          Working...