تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ازاى اظهر مسج بوكس بدل رسالة ال duplicate فى الاكسس
#1
انا عامل ف الاكسس انى مينفعش يبقى فية duplicate 
ولو دخلت نفس الداتا مرتين بيقولى الرسال دى The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.
انا عاوز بدل الرسالة دى يظهر مسج بوكس يقولى انى انا دخلت الداتا دى مرتين وميسيفش بعد اما اقفل الرسالة فى الفجوال بيسك ازاى اعملها
الرد }}}
تم الشكر بواسطة:
#2
مرة اخرى الربط عن طريق المعالج؟؟؟؟؟؟
انا اتحدث عن هنا عن جميع الاخوة الاعضاء ؟؟
اغلب الاخوة الاعضاء ان لم يكن كلهم سيتجاهلون الاجابة عن اي سؤال يختص بطريقة الربط عن طريق المعالج لسبب رئيسي
هو ان الربط بالمعالج يقوم بتوليد كود كبير للغاية يتم فيه منح اسماء خاصة للكائنات و عمليات تحويل كثيرة للكائنات و يدمجها كلها في كلاس خاص بكل داتا سيت يتم التعامل معها في البرنامج 
و بالتالي اذا كان اي عضو سيجيب عن السؤال سيظطر لدراسة هذا الملف الكبير و يلم بكل الكود و يتعرف على كل الاجراءات ..... ... مما يجعل العضو يعزف عن الاجابة لصعوبة المسالة 
انا لا اتحدث عنك شخصيا و لكن لان اغلب الاسئلة اصبحت تتعلق بطريقة الربط بالمعالج
على اي حال اخي الكريم في رسالة الخطأ لديك انا لا ارى نوع الخطأ و رقمه
على الرغم من معرفته , اعطيك قاعدة دائما و ابدا حاول ان تمسك نوع الخطأ و رقمه في بلوك Try...Catch و بعدها عند عرض نوع الخطا يمكنك ان تقوم باستبدال الرسالة الافتراضية برسالتك الخاصة لكنه ليس حل اذا ان نوع الخطأ هنا لا يشير فقط الى ان البيانات مكررة بل هو يشير الى مشكلة خاصة تسمى Constraint تتعلق بالقيود المفروضة على هذا الحقل و في حالتك هي تكرار البيانات حاول استخدام طريقة مشابهة لما يلي
 
كود :
Catch ex As Exception
          If TypeOf ex Is ConstraintException Then

كما اشرت لك هي ليست طريقة لمعالجة المشكلة 
الحل الحقيقي هو فحص القيمة التي سيتم حفظها فاذا كانت تتوفر في الجدول يتم عندها عرض الرسالة على المستخدم
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: administrator
#3
(08-06-16, 06:48 PM)araxis كتب : انا عامل ف الاكسس انى مينفعش يبقى فية duplicate 
ولو دخلت نفس الداتا مرتين بيقولى الرسال دى The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship. Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.
انا عاوز بدل الرسالة دى يظهر مسج بوكس يقولى انى انا دخلت الداتا دى مرتين وميسيفش بعد اما اقفل الرسالة فى الفجوال بيسك ازاى اعملها

اخي الرجاء عدم وضع اكثر من موضوع لي نفس الطلب 

ولا يحتاج وضع اكثر من موضوع لي نفس الطلب لان لا يوجد اي فائدة

تم حذف الموضوع الاول 
====================================

وكما ذكر اخي ابو ليلى

في استخدام جملة Try

فهي تفي بي الغرض في ظهور رسالة خطاء انت تحدد النص بها

قم بوضع الكود الذي يضهر فيه الخطاء في هذه الجملة 


PHP كود :
Try
 
           ' ضع الكود هنا
        Catch ex As Exception
            MsgBox("نص الرسالة المراد")
        End Try 


شكرا لك
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة: ابو ليلى


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جمع عمود في داتا جريد واظهار الناتج في تكست بوكس nabil 9 12,999 08-12-22, 01:27 PM
آخر رد: عبدالمؤمن
  [VB.NET] رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation# sniperjawadino 11 4,032 28-05-19, 10:50 PM
آخر رد: sniperjawadino
  احتاج مساعدة بشأن الاكسس اسامه الهرماوي 2 1,681 17-04-19, 02:02 AM
آخر رد: new_programer
  ازاى بعد اما اعمل سكان بالباركود ويتسجل فى تكست بوكس معين يتنقل اوتوماتيك لتكست اخر araxis 2 2,528 25-03-19, 04:07 AM
آخر رد: wessam.demerdash
  [سؤال] رسالة خطأ لم افهمها محمد بن عطية 0 1,636 09-11-17, 06:52 PM
آخر رد: محمد بن عطية
Rainbow اعادة التسلسل التلقائي للــ ID في الاكسس .. جنيت ناريمان 9 17,167 21-09-17, 02:09 AM
آخر رد: mohammed alnour
Exclamation [VB.NET] عدم تكرار القيم في الكومبو بوكس hoshosgost@yahoo.com 3 2,465 26-07-17, 01:43 PM
آخر رد: حريف برمجة
  [سؤال] نسخ قيمه تيكست بوكس في فورم الاول الى تيكست في الفورم الثاني مهندس حيدر 7 4,856 26-07-17, 11:47 AM
آخر رد: hoshosgost@yahoo.com
  طلب كود رسالة تبين أن هذه البيانات موجودة من قبل ولا يسمح بتكررها waelalmsry75 2 2,190 19-07-17, 03:24 PM
آخر رد: waelalmsry75
  كيفية عرض السطر اللي واقفين عليه في الداتا جريد فيو في التكست بوكس khaled12345 19 6,645 16-07-17, 07:23 PM
آخر رد: حريف برمجة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم