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

نام تاپیک: جلوگیری از ورود داده تکراری در اکسس + نمایش پیغام خطا

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Lightbulb جلوگیری از ورود داده تکراری در اکسس + نمایش پیغام خطا

    فرض کنید یک تیبل با نام StudentTbl دارید
    این تیبل شامل یک فیلد با نام Name است
    از این تیبل یک فرم با نام StudentFrm ایجاد می کنیم
    حال می خواهیم چنانچه کاربر در فیلد Name از فرم StudentFrm داده ای تکراری وارد کرد با پیغام زیر مواجه شویم
    "نام این دانش آموز قبلا ثبت شده است"
    برای این کار مراحل زیر را مطابق شکل انجام دهید:
    1- ایجاد تیبل با نام StudentTbl و اعمال تغییرات در قسمت Indexed، مطابق شکل زیر

    2- ایجاد فرم از تیبل StudentTbl با نام StudentFrm
    3- نوشتن کد زیر در قسمت onError فرم مطابق کد و شکل زیر




    If DataErr = 3022 Then

    MsgBox "نام این دانش آموز قبلا ثبت شده است"

    Response = acDataErrContinue

    End If

    4- بستن محیط برنامه نویسی
    5- ذخیره کردن تغییرات در فرم
    6- بهره برداری!
    برای استفاده راحت تر فایل نهایی رو هم ضمیمه کردم
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. سوال: مشکل در جلوگیری از ورود داده تکراری درون datagrid
    نوشته شده توسط nasimsltn7@gmail.com در بخش C#‎‎
    پاسخ: 11
    آخرین پست: شنبه 07 مرداد 1391, 00:44 صبح
  2. جلوگیری از ورود داده تکراری
    نوشته شده توسط soroush06 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 05 آذر 1390, 16:12 عصر
  3. جلوگیری از ورود داده تکراری
    نوشته شده توسط MBTJKQC در بخش Access
    پاسخ: 17
    آخرین پست: چهارشنبه 10 شهریور 1389, 16:03 عصر
  4. جلوگیری از ورود داده های تکراری و غیر مجاز در دیتا بیس
    نوشته شده توسط 13601360 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 3
    آخرین پست: پنج شنبه 29 اسفند 1387, 21:21 عصر
  5. سوال: جلوگیری از ورود داده ی تکراری
    نوشته شده توسط niloofar norouzi در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 09 مهر 1387, 06:51 صبح

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

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