وارد کردن تاریخ

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sma4727134

    • 2015/07/19
    • 119
    • 38.00

    وارد کردن تاریخ

    با سلام دوستان
    مطابق فایل پیوست می خوام در تکست باکسی که تاریخ وارد می شود 13 در خصوص سال ثابت باشد و با وارد کردن اعداد تاریخ به ترتیب پر و تکمیل شود لازم به ذکر است میخوام در زمان وازد کردن اعمال شود نه در زمان ذخیره تاریخ
    با تشکر
    فایل های پیوست شده
  • majid_mx4

    • 2012/06/25
    • 699

    #2
    با سلام

    دو راه برای شما پیشنهاد میکنم اولی که فکر کنم مناسب کار شما باشد

    کد:
    Private Sub TextBox1_Change()
    If Left(TextBox1, 2) <> 13 Then
    TextBox1.Text = "13" & TextBox1
    End If
    End Sub
    و دومین راه
    کد:
    Private Sub TextBox1_Change()
    If Len(TextBox1) = 8 Then
    TextBox1.Text = "13" & TextBox1
    End If
    End Sub
    موفق باشید میر

    کامنت

    • sma4727134

      • 2015/07/19
      • 119
      • 38.00

      #3
      با تشکر از دوست ارجمند راستش چیزی که من می خواستم شبیه فایلی هست که ضمیمه می کنم فقط چندتا ایراد دارد فایلم لطفا در خصوص موارد زیر راهنمایی نمایید
      1. اگر کمی دقت نمایید ملاحظه می کنید که بین کاراکترهای 3 و 4 و همچنین بین 6و 7 فاصله میاندازد این فاصله انداخته نشود
      2. در موقع تایپ اشتباه و پاک کردن تاریخ با backspace علامتهای \ نیز پاک می شود نمی خوام این علایم و همچنین 13 موجود در اول سال حذف گردند
      3موقع ذخیره د رسلول علایم \ حذف گردد و مثلا تاریخ به شکل 13900506 ذخیره گردد
      با تشکر
      فایل های پیوست شده

      کامنت

      • majid_mx4

        • 2012/06/25
        • 699

        #4
        با سلام

        لطفا ضمیمه را بررسی نمایید.

        خلاصه : ثبت تاریخ با فرمت خاص

        موفق باشید میر
        فایل های پیوست شده

        کامنت

        • sma4727134

          • 2015/07/19
          • 119
          • 38.00

          #5
          دوست عزیز تشکر از لطفتون تقریبا 80%مشکلم را حل کردید فقط وقتی با backspace پاک میکنم علامت (\) و 13 موجود در ابتدای سال نیز نیز پاک میشوند اگر امکانش باشد که اینها پاک نشوند ممنون میشم ازتون

          کامنت

          • sma4727134

            • 2015/07/19
            • 119
            • 38.00

            #6
            دوستان لطفا راهنمایی نمایید

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              فایل پیوست را ملاحظه نمایید.

              13 به اول تاریخ اضافه شده و در صورت ورود ماه یا روز بزرگتر از 12 و 31 آن عدد پاک میشود
              فایل های پیوست شده

              کامنت

              چند لحظه..