الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

erro identifier must be declared

Featured Replies

بتاريخ:

الاخوة الاعزاء القائمين على المنتدى
السلام عليكم ورحمة الله وبركاته

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

المشكلة

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

post-13061-1156765054_thumb.jpg

بتاريخ:

السلام عليكم

تأكد من اسم الجدول الموجود فى جملة الأستعلام فاذا كان صحيح تاكد من ان الديفيلوبير متصل بالداتا بيز قبل عمل كومبيل للكود

قائمة file ثم connect

وبالتوفيق

بتاريخ:
  • كاتب الموضوع

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

ولك جزيل الشكر على المرور

بتاريخ:

السلام عليكم
جرب هذا الكود
select max(nvl(acc_num),0)+1
into cash_act.cash_num
from cash_act;

بتاريخ:

لو أنك تكتب الكود الذي وضعته لأن الصورة غير واضحة

بتاريخ:
  • كاتب الموضوع

الاخوة الاعزاء

الكود كالتالى select max(nvl(ac_num ,0)+1)
into bank_act.ac_num
from bank_act;

ورسائل الخطأ كالتالى
خطأ 201 identifier ' bank_act' must be declared

خطأ 0 sql statment ignored

بتاريخ:

declare
 ac_num number;
begin
 select max(nvl(ac_num ,0)+1) ac_num
 from bank_act;
end;



المشكله انك واضع (تقريبآ ) اسم الجدول قبل اسم المتغير . مع العلم (على حد علمى) ان فى التعامل مع المتغيرات لا تتبع القاعده المتبع مع الحقول اى اسم الجدول . اسم الحقل لان المتغير يعرف فى البلوك المكتوب فيه .

ايهاب وجدى

بتاريخ:

السلام عليكم ورحمة الله وبركاته

اخي الكريم

هذاالخطأ يظهر أيضا عندما تكون متصل بمستخدم أخر غير الذي تم إدخال الجداول عليه

حيث إذا تم الاتصال من خلال المستخدم scott سوف تجد أن الفور تفتح عند حذف جميع الـ triggers

الموجودة في الفورم والمتعلقة باداتا

بتاريخ:
  • كاتب الموضوع

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

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.