05-10-13, 04:21 PM
السلام عليكم...
كما قال أخونا تركي الحلواني: يفضل رفع المشروع للتعديل عليه.
و لكن مبدئياً:
أ. بالنسبة إلى الرسالة الأولى: غالباً يكون السبب أنك قرأت قيمة من حقل في جدول و كانت القيمة فارغة (NULL) ثم حاولت استخدام تلك القيمة في مكان ما.
ب. بالنسبة إلى كود زر الحفظ:
= 1. لا تحتاج إلى فتح 3 مجموعات سجلات (Recordsets) و هي RS و RS1 و RS2 من أجل إضافة بيانات في نفس الجدول!!! يكفي أن تعرف و تستخدم RS الأولى فقط و تكون نهاية الكود هكذا:
= 2. لا تحتاج - في هذه الحالة - إلى اختبار ما إذا كانت مجموعة السجلات مفتوحة أم لا ثم محاولة إغلاقها، لأنك تقوم بإنشائها ككائن جديد داخل إجراء زر الحفظ، و بالتالي فهي بالتأكيد مغلقة.
نرجو الاستفادة و السلام.
كما قال أخونا تركي الحلواني: يفضل رفع المشروع للتعديل عليه.
و لكن مبدئياً:
أ. بالنسبة إلى الرسالة الأولى: غالباً يكون السبب أنك قرأت قيمة من حقل في جدول و كانت القيمة فارغة (NULL) ثم حاولت استخدام تلك القيمة في مكان ما.
ب. بالنسبة إلى كود زر الحفظ:
= 1. لا تحتاج إلى فتح 3 مجموعات سجلات (Recordsets) و هي RS و RS1 و RS2 من أجل إضافة بيانات في نفس الجدول!!! يكفي أن تعرف و تستخدم RS الأولى فقط و تكون نهاية الكود هكذا:
كود :
Rs.Fields(0) = Text1.Text
Rs.Fields(1) = Text3.Text
Rs.Fields(2) = Text4.Text
Rs.Update= 2. لا تحتاج - في هذه الحالة - إلى اختبار ما إذا كانت مجموعة السجلات مفتوحة أم لا ثم محاولة إغلاقها، لأنك تقوم بإنشائها ككائن جديد داخل إجراء زر الحفظ، و بالتالي فهي بالتأكيد مغلقة.
نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
