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

أرجو المساعدة

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أنا مبرمج أصمم نظام إحصائي بالأوراكل 8 و ديفلوبر 6i و لدي مشكلة تتلخص بأنه لدي شاشة مكونة من جدولين أحدهم مستر و الأخر ديتايل(سيد و تابع) أريد أن أجمع أحد الحقول الموجودة في جدول التابع و هو مصمم على شكل tabler و وضع ناتج الجمع في حقل موجود في جدول السيد و هو مصمم على شكل form مع العلم أن كلا الحقلين ينتميان إلا قاعدة البيانات و قد جربت طريق جمع الديفلوبر الموجودة في خصائص الحقل ولكن لم تنجح بسبب أن الحقلين كلا منهما موجودان في block مختلف عن الاخر وكلاهما ينتميان إلى قاعدة البيانات

أرجو المساعدة ولكم جزيل الشكر وجزاكم الله خير

بتاريخ:

الاخ العضو ammar_alhkimi

لحل هذه المشكلة يجب عمل cusor يمر على جميع قيم هذا الجدول

declare
c number:=0
begin
for i in ( select (xxx) from(yyy)loop
c:=c+i.XXX
end loop
end

xxx ترمز للحقل الموجود بالجدول التابع
yyy ترمز الى اسم الجدول التابع

وبذلك تكون قمت بعمل حلقة تكرارية على الحقل المراد عمل جمع له وحفظت ذلك بمتغير يمكن استخدام هذا المتغير فى البلوك الرئيسي ويمكن استخدام كلمة where مع الكيرسور فى حالة اذا كنت تريد جمع شيء معين
مثل جمع كميات صنف معين فى المخزن
لا تنسى العلامة المنقوطة فى اخر كل جملة
حاول ونحن معك ان شاء الله

تم تعديل بواسطة اشرف فراج

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

جزاك الله خير أخي الكريم و الله يكثر من أمثالك

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

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

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

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

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

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.