الانتقال إلى المحتوى
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.

مشكلة بسيطة : فى امر insert

Featured Replies

بتاريخ:

بداية أحب أن أبدي اعتزازي بكل القائمين على هذا المنتدى الجميل وأتمنى التوفيق لنا ولهم دائماً


بالنسبة لمشكلتي البسيطة ... أنا مبتدئ في عالم الأوراكل وقد قمت بتصميم قاعدة بيانات ولكن سنأخذ جدول Dept على سبيل المثال
ثم قمت بإنشاء فورم بها text item لأكتب فيها اسم الفرع الجديد وtext item أخرى لأكتب فيها موقعه ثم push button عندما أضغط عليها يضيف هذا القسم في جدول dept بحيث يأخذ الرقم أوتوماتيك بعد آخر قسم موجود
بحيث يكون رقم القسم = select max(nvl(deptno,0))+10 from dept

مشكلتي هي أنني استخدمت هذه الصيغة وقد أفلحت معي ولكن في isql+ ولكن في النموذج لم تفلح على الرغم من أنني قد عرفت variable من النوع الرقمي وجعلت الصيغة = select max(nvl(deptno,0))+10 into x from dept

ما الخطأ هنا ،،، أرجو إفادتي ولكم منا جزيل الاحترام والشكر،،،،



- أحمد جادو -

بتاريخ:

السلام عليكم ورحمة الله وبركاته
بعد التحية
اخي فالله
اعتقد انك لا تقوم بارسال القيمة الموجوده فال x الى اليDEPTNO
يمكن عمل التالي

select max(nvl(deptno,0))+10 into :DEPTNO from dept OR select max(nvl(deptno,0))+10 into x from dept
:DEPTNO :=X;


اتمني ان تجد حل لمشكلتك في هذه السطور المتواضعه
لاتنسانا من صالح الدعاء

بتاريخ:

الاخ الكريم انا اعتقد انك
تستخدم الكود ده افضل
وان شا الله هيشتغل

select nvl(max(nvl(deptno,0)),0)+10 into x from dept

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

جزاكم الله خيراً وأشكركم على ردكم علي


ولكني لم استطيع التعبير عن مرادي بالشكل الكافي ،،، ما أريده وأعجز عن تحقيقه هو عملية insert في table dept بالبيانات التي تم جلبها من text items ورقم القسم يكون بتلك الطريقة الأوتوماتيكية

وأشكركم جداً على اهتمامكم
- أحمد جادو -

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

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

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

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

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

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.