نمایش نتایج 1 تا 10 از 10

نام تاپیک: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

  1. #1
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    34
    پست
    232

    مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    من می خوام کاربر رو محدود کنم که فقط بتونه تاریخ رو به اون شکلی که من می خواهم وارد کنه در غیر اینصورت به پیغام بده
    شکل درست تاریخ مثلا 1368/07/19

  2. #2

    نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    میتونی براش شرط بزاری
    Private Sub Command1_Click()
    If Mid(Text1.Text, 6, 1) > 1 Then
    MsgBox "ss"
    Exit Sub
    End If

    End Sub

  3. #3
    کاربر دائمی آواتار BookWorm
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    اصفهان
    پست
    103

    نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    سلام دوست عزیز ، بخدا تو سایت هست .

    هر دو فایل رو در پوشه system32 ویندوز کپی کن و بعد Install.bat رو اجرا کن و در vb در لیست toolbox ها جای خالی Commponents فایل fardate.ocx را از browse انتخاب کن و به لیست ابزارهات اضافه کن و استفاده ببر .
    فایل های ضمیمه فایل های ضمیمه

  4. #4

    Cool نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    سلام از کنترل Mask Edit Box استفاده کنید . اینم کنترلش البته خود VB6 داره ولی اگر نداشت .
    فایل های ضمیمه فایل های ضمیمه

  5. #5

    نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    سلام

    از MaskEdit استفاده كن
    تو ليست كامپوننتها گزينه Microsoft Masked Edit Control 6.0 رو تيك بزن بعد تو خاصيت Mask و Format اون عبارت ####/##/## رو بنويس
    اگر من و شما هر كدوم يك چيز ياد داشته باشيم و به هم ياد بديم، حالا هر كدوم دو تا چيز ياد داريم ! http://www.ArminaCo.com

  6. #6

    Cool نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    آموزش :

    در قسمت Mask در Peropertis کامپوننت این رو تایپ کن .

    ##/##/####


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

  7. #7
    کاربر دائمی آواتار Dr.Bronx
    تاریخ عضویت
    مهر 1386
    محل زندگی
    Hosna Soft
    پست
    1,108

    نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    بعد هم اگر خواستی که چک کنی تاریخی که کاربر وارد کرده معتبر هست یا نه
    می تونی از shamsi.dll استفاده کنی
    if not isshamsi(text1.text) then
    msgbox "tarikh motabar nist"
    else
    text2.setfocus
    end if
    آخرین ویرایش به وسیله Dr.Bronx : شنبه 04 مهر 1388 در 15:59 عصر دلیل: اصلاح املایی

  8. #8
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    34
    پست
    232

    Exclamation نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    دوستان ولی این کنترل یه مشکل داره واونم اینه که نمی تونه به خوبی با کنترل دیتا ارتباط برقرار کنه

  9. #9
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    34
    پست
    232

    Exclamation نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

    دوستان مشکل این کامپوننت اینه که وقتی در دیتا گرید روی انواع مختلف داده کلیک می کنی یا وقتی می ری رکورد بعدی ، محتویات داخل این متن تغییر نمی کنه
    آخرین ویرایش به وسیله soheilbehro : شنبه 04 مهر 1388 در 23:31 عصر دلیل: غلط املایی

  10. #10
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    34
    پست
    232

    Unhappy نقل قول: مجبور کردن کاربر به وارد نمودن تاریخ به شکل 1386/07/21

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

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •