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

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

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

الحل هو بعمل بحث بالحقل الفريد ( المفتاح الأساسي مثلا )

إذا كنت تعمل بالـ DBControls بإستخدام جدول أو إستعلام آخر (ADOTable/ADOQuery)
إذا لم تعمل بها إستخدم Locate في الجدول المستخدم ( يوجد موضوع حوله إستخدم البحث) أو بإستعلام

بالتوفيق
شكرا لك أخي الكريم

أستعمل ADOTable ممكن شرح بسيط
شكرا لك بارك الله فيك
if Table1.RecordCount=0 then Edit2.SetFocus
else ShowMessage('Compte Existé Déja!');
Table1.Filtered := False;