delphi4arab منتديات دلفي للعرب

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