delphi4arab منتديات دلفي للعرب
كيف امنع اضافة سجل موجود سابقا - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف امنع اضافة سجل موجود سابقا (/showthread.php?tid=10729)



كيف امنع اضافة سجل موجود سابقا - medreg - 31-03-2020

السلام عليكم ورحمة الله تعالى وبركاته
لقد وضعت كود في مداخلتي السابقة فيما يخص البحث ومقارنة
من اجل منع اضافة سجل موجود سابقا ولكن لا يعمل بشكل جيد
لذا ان كان هناك طريقة اخرى افيدوني بها
وللتوضيح اكثر
اذا كان السجل موجود يظهر كل المعلومات المتعلقة به ولا يقبل اعادة اضافته
وان لم يكون موجود يضيفه
جزاكم الله عنا كل خير


RE: كيف امنع اضافة سجل موجود سابقا - Delphi4Us - 31-03-2020

اضافة البيانات في رايي كلغة عربية فيها مشاكل كثيرة
مثلا احدهم يكتب اسم أحمد هكذا بالهمزة واخر هكذا احمد
او علي واخر على
او حتى خطاء من مدخل البيانات فيكتب محمد الى مخمد
ليس هذا فقط اذا كان لديك الاسم همام محمد منصور
انه ليس نفس الاسم همام محمد منصور
لان الاسم الثاني فيه فراغين بين همام و محمد
لذلك يجب استخدام شئ اخر الى جانب الاسماء لضبط البيانات مثلا
الرقم المالي
رقم البطاقة
رقم الجلوس
والافضل استخدام العديد من الاشياء
مثلا في البحث وجدت ان هناك تشابه بين الاسماء فقط
ووجدت انه بنفس المدينة وله نفس سنة الميلاد
تظهر رسالة ببيانات الملف الموجود تقول فيها ربما هذا هو المقصود وتحتاج الى مراجعة البيانات
فربما هناك خطاء بالاسم
حصلت كثيرا


RE: كيف امنع اضافة سجل موجود سابقا - medreg - 31-03-2020

بارك الله فيك على المرور
الا ان ما قصدته هو ليس مقارنة الاسم او لقب
بل اقصد رقم التسجيل
عندما يكون نفس الرقم
يجب ان لايقبل نفس الرقم
بارك الله فيك


RE: كيف امنع اضافة سجل موجود سابقا - Delphi4Us - 31-03-2020

ما المشكلة اولا تعالج هذا من قاعدة البيانات ان تجعل الحقل لا يقبل قيم مكررة
وثانيا تبحث بقاعدة البيانات عن الرقم الذي تريد اضافته هل هو موجود ام لا
ام انك تقصد لا تعرف البرمجة المطلوبة لفعل ذلك
لاحظ انا اخاطبك كشخص يعرف كل هذا بما انك مبرمج نحو الاحتراف
او انني لازلت لم افهم المطلوب