آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 7 از 7

موضوع: اعلام پیغام در زمان درج مقدار تکراری

  1. #1
    کاربر سایت hooch آواتار ها
    تاریخ عضویت
    October 2013
    محل سکونت
    قزوین
    نوشته ها
    14
    تشکر ها
    23
    تشکر شده 7 بار در 2 ارسال.

    اعلام پیغام در زمان درج مقدار تکراری

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

  2. #2
    مدیر انجمن yanin آواتار ها
    تاریخ عضویت
    June 2013
    محل سکونت
    تهران
    سن
    11
    نوشته ها
    144
    تشکر ها
    13
    تشکر شده 53 بار در 34 ارسال.
    برای این کار به سادگی میتونی از مقایسه ها استفاده کنی اگه از بانک استفاده میکنی از فیلتر ها و جستجو ها میتونی استفاده کنی خلاصه خیلی راه داره بیشتر توضیح بده*

  3. #3
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    برای این کار شما نیاز به این دارید که ابتدا در دیتابیس آن چیزی که نمی خواهید تکرار نشود را PK (کلید اصلی primary key)تعریف کنید و سپس در برنامه با استفاده از try /catch این ارور رو هندل کرده و پیغام مناسب رو نمایش بدهید...
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  4. #4
    مدیر انجمن javad_rajabloo آواتار ها
    تاریخ عضویت
    May 2013
    محل سکونت
    گنبد کاووس
    سن
    11
    نوشته ها
    71
    تشکر ها
    21
    تشکر شده 30 بار در 18 ارسال.
    من خودم از این کد استفاده کردم

    یه دکمه جهت ذخیره اطلاعات میذاری و بعدش کد زیر:if not datamodule3.adoquery1.locate("ID",Trim(E dit1.Text),[]) then
    ************************* begin
    ************************* *** datamodule3.ADOQuery1.Post;
    ************************* *** form4.Close;
    ************************* end
    ********************* else
    ************************* begin
    ************************* ****** showmessage("کد* تکراري است"
    ******************** end;


  5. #5
    مدیرکل سایت admin آواتار ها
    تاریخ عضویت
    September 2008
    محل سکونت
    تهران ، آیسک
    سن
    39
    نوشته ها
    522
    تشکر ها
    247
    تشکر شده 250 بار در 160 ارسال.
    Blog Entries
    1
    نقل قول از javad_rajabloo
    من خودم از این کد استفاده کردم

    یه دکمه جهت ذخیره اطلاعات میذاری و بعدش کد زیر:if not datamodule3.adoquery1.locate("ID",Trim(E dit1.Text),[]) then
    ************************* begin
    ************************* *** datamodule3.ADOQuery1.Post;
    ************************* *** form4.Close;
    ************************* end
    ********************* else
    ************************* begin
    ************************* ****** showmessage("کد* تکراري است"
    ******************** end;




    این روش شما برای برنامه هایی که فقط در یک سیستم قرار است اجرا بشود جوابگو است...
    در برنامه های چند یوزره این کار بی فایده بوده و امکان اشتباه اون خیلی زیاده ...
    پس لطفا فقط از روشی که گفتم استفاده نمایید...
    دلفی ،*جذاب ترین زبان طراحی نرم افزار ...

  6. #6
    کاربر سایت ali3d آواتار ها
    تاریخ عضویت
    January 2014
    سن
    10
    نوشته ها
    96
    تشکر ها
    0
    تشکر شده 2 بار در 2 ارسال.
    نقل قول از admin
    برای این کار شما نیاز به این دارید که ابتدا در دیتابیس آن چیزی که نمی خواهید تکرار نشود را PK (کلید اصلی primary key)تعریف کنید و سپس در برنامه با استفاده از try /catch این ارور رو هندل کرده و پیغام مناسب رو نمایش بدهید...


    مدیر جان میشه بگی در Access چگونه اینکار را انجام دهیم؟

  7. #7
    مدیر انجمن meyti آواتار ها
    تاریخ عضویت
    August 2013
    نوشته ها
    143
    تشکر ها
    134
    تشکر شده 78 بار در 55 ارسال.
    نقل قول از ali3d
    نقل قول از admin
    برای این کار شما نیاز به این دارید که ابتدا در دیتابیس آن چیزی که نمی خواهید تکرار نشود را PK (کلید اصلی primary key)تعریف کنید و سپس در برنامه با استفاده از try /catch این ارور رو هندل کرده و پیغام مناسب رو نمایش بدهید...


    مدیر جان میشه بگی در Access چگونه اینکار را انجام دهیم؟




    زمان طراحی جدول روی فیلد مورد نظر راست کلیک کن و گزینه primary key* را انتخاب کن



علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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