انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

0
با سلام. چطوری از ورود رکورد با دو فیلد یکسان جلوگیری کنم .(کد وی بی باشه ) پیغام هم بده که تکراریه
پاسخ ها (4)
  • پاسخ پذیرفته شده

    korakamsina
    korakamsina
    آفلاین
    شنبه 11 - مرداد - 1393 05:16:23 - #لینک دائمی
    0
    سلام
    برای اینکار می تونی از تابع dcount استفاده کنی یعنی این تابع بیاد رکورد مورد نظرتو بشماره و اگه از یکی بیشتر باشه پیغام بده

    اگه می خوای فایلتو پیوست کن تا کمکت بکنم

    آریان
    • مدیر سایت
      بیش از یک ماه قبل
      سلام و ممنون از لطف شما . اگه امکان داره کد تابعی رو که گفتین برای ی بانک پیش فرض (که خودتون طراحی کردین) بنویسید.حتما پیغام فارسی داشته باشه که کاربر بفهمه تکراریه
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    یکشنبه 12 - مرداد - 1393 06:02:53 - #لینک دائمی
    0
    سلام
    شما باید به نمای طراحی جدول برید و دو فیلد رو همزمان با هم انتخاب کرده و دکمه کلید ( primary key ) رو فشار بدید .
    با این روش این دو فیلد با هم کلید اولیه می شوند . و تحت هیچ شرایطی رکورد تکراری رو قبول نمی کنند و پیغام می دهد.
    • مدیر سایت
      بیش از یک ماه قبل
      با سلام واحترام 2تا پریمری کی رو میدونستم . منظورم کد vb بود که توی فرم روی beforupdate بذاریم تا از ثبت رکوردهای تکراری جلوگیری کنه و ی پیغام فارسی برای کاربر بده . اون پیغامی که با دوتا پریمری کی میده قابل فهم برای کاربر عادی نیست
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    یکشنبه 26 - مرداد - 1393 00:30:01 - #لینک دائمی
    0
    سلام
    ببینید اولین کار محدود کردن از طریق جدول هستش .بعد باید با استفاده از کد نویسی در رویداد on error اون خطا رو مدیریتش کنید و بجاش خطای فارسی به کاربر ارائه بدید . به عبارتی اول باید خطارو به وجود بیارید تا بتونید مدیریتش کنید .
    یک نمونه آپلود کنید تا براتون انجام بدم .
    با سپاس
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    چهارشنبه 15 - مرداد - 1393 11:39:36 - #لینک دائمی
    -1
    فایل برنامه برای جلوگیری از ورود اطلاعات تکراری . میخام کاربر برای 123456(sh-k) نتونه بیشتر از یک تاریخ 93/01/01 (date) ثبت کنه و برنامه بهش پیغام فارسی بده که تکراریه
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

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