تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: براي محدود كردن اعداد چه كار كنم؟

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض براي محدود كردن اعداد چه كار كنم؟

    با سلام
    دو فيلد شماره شناسايي و شماره پرونده داريم كه اولي كليد و دومي ايندكس يكتا است.
    حالا ميخوام شماره شناسايي‌‌اي كه ميخواهيم ثبت كنيم حتما 12 رقمي باشد و رقم اول ان هم حتما 1 يا 2 يا 3 باشد و شماره پرونده هم حتما 4 رقمي باشد وگرنه پيغام خطا دهد.
    براي اين كار بايد چه كار كنم؟بايد در پايگاه SQL تنظيماتي انجام بدهم يا در فرم #C اي كه دارم بايد دستور بنويسم؟و در كدام قسمت بايد اين تنظيمات رو اعمال كنم؟
    لطفا راهنماييم كنيد!

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض

    كمممممممممممممممممممممممم مممممممممك

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    راه های مختلفی دارد.
    شما میتوانید از کنترلر NumericUpDown استفاده کنید و در زمان فشردن دکمه Save موارد مورد نظر را تست کنید.
    مثلاً اعداد چهار رقمی حتماً از 1000 بزرگتر و مساوی و از 10000 کوچکتر است!

    همینطور آن عدد 12 رقمی باید بزرگتر یا مساوی از 100000000000 و کوچکتر از 400000000000 باشد!
    و...

    یا میتوانید از کنترلر MaskedTextBox استفاده کنید و محدودیت های لازم را در زمان پر کردن کاربر اعمال کنید.

    =====

    در کنار محدودیت در زمان ورود اطلاعات شما میتواند قید Constraint در دیتابیس هم تعریف کنید تا خود SQLServer هم مجزا و مستقل این وضعیت را چک کند.

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •