بتاريخ: 28 أغسطس 200619 سنة comment_77440 الاخوة الاعزاء القائمين على المنتدىالسلام عليكم ورحمة الله وبركاتهاشكر لكم تجاوب السريع مع كافة المشاركين وهذا شئ عظيم يثلج صدور كل المتابعين لموقعكم المميز المشكلة اثناء عمل تريجر فى برنامج محاسبة كان قد ادرج فى المنتدى سابقا لعمل ترقيم تلقائى لارقام الحسابات وعند تنفيذه تظهر دائما رسائل الخطا والمدرجة بالمرفقات مع العلم بان هذا التريجر المفترض ان يتكرر مع كا الداتا البلوك الموجود فى الفورم الداتا بيز العامل بها ORACLE 10G مع ديفولبر DEV9Iارجو المساعدة ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77451 السلام عليكمتأكد من اسم الجدول الموجود فى جملة الأستعلام فاذا كان صحيح تاكد من ان الديفيلوبير متصل بالداتا بيز قبل عمل كومبيل للكودقائمة file ثم connectوبالتوفيق تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة كاتب الموضوع comment_77462 الاخ m_ahmed اسم الجدول صحيح كما ان الداتابيز فعلا متصل مع الديفولبر والسبب اننى عند ازالة التريجر يعمل الفورم بدون اى مشاكل ولكن عند وضع التريجر تظهر سالة الخطأ الموضحة ولك جزيل الشكر على المرور تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77466 السلام عليكم جرب هذا الكودselect max(nvl(acc_num),0)+1into cash_act.cash_numfrom cash_act; تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77469 لو أنك تكتب الكود الذي وضعته لأن الصورة غير واضحة تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة كاتب الموضوع comment_77488 الاخوة الاعزاءالكود كالتالى select max(nvl(ac_num ,0)+1)into bank_act.ac_numfrom bank_act;ورسائل الخطأ كالتالى خطأ 201 identifier ' bank_act' must be declared خطأ 0 sql statment ignored تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77495 declare ac_num number; begin select max(nvl(ac_num ,0)+1) ac_num from bank_act; end; المشكله انك واضع (تقريبآ ) اسم الجدول قبل اسم المتغير . مع العلم (على حد علمى) ان فى التعامل مع المتغيرات لا تتبع القاعده المتبع مع الحقول اى اسم الجدول . اسم الحقل لان المتغير يعرف فى البلوك المكتوب فيه .ايهاب وجدى تقديم بلاغ
بتاريخ: 29 أغسطس 200619 سنة comment_77510 السلام عليكم ورحمة الله وبركاتهاخي الكريمهذاالخطأ يظهر أيضا عندما تكون متصل بمستخدم أخر غير الذي تم إدخال الجداول عليهحيث إذا تم الاتصال من خلال المستخدم scott سوف تجد أن الفور تفتح عند حذف جميع الـ triggers الموجودة في الفورم والمتعلقة باداتا تقديم بلاغ
بتاريخ: 31 أغسطس 200619 سنة كاتب الموضوع comment_77668 الاخوة الاعزاء جربت الحل والكود الخاص من الاخ hobba والحمد لله مشى الحال وعند التنفيذ وقفت امامى مشكلة عدم امكانية اضافة سجلات ولكن المشكلة الاساسية حلت ولكم جزيل الشكر جميعا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.