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

بتاريخ:

انا عندي جدول فيه اسم الصنف والكمية المباعة والكمية الفي المخزن واعمدة اخرى,,,فانا داير مثلا لو بعت صنف واحد تلقائيا تقل الكمية الفي المخزن بواحد وهكذا حسب الكمية المباعة مثلا كانت الكمية الفي المخزن 1٠٠ اتباع صنف اصبحت 99 المطلوب منكم تساعدوني في عمل هذا الفورم ,,,
وثانيا حابي اعرف كيف يتم جمع بيانات عمود واحد وشكرا

بتاريخ:

السلام عليكم ..

نفترض ان الكمية المباعة تسمى sales_quatity والكمية اللي في المخزن تمسى store_quatity يعني اسماء العمودين اللي في قواعد البيانات ..

سوف يكون الكيوري المطلوب هكذا ..

update table_name set sales_quatity= sales_quatity-1,store_quatity=store_quatit-1
where condtion



وبعدين حاول ان تتفادى الاخطا عندما يكون المخزن 0 يعني تستخدم جملة if او exception لتفادي الاخطأ

ان شاء الله يكون الفكرة موصوله

تم تعديل بواسطة Ahmad.Hasan

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

عليك السلام اخي الكريم وشكرا لتواجبك السريع,,معليش انا مبتدي بس فين اكتب هذا الكود ,,,وبالنسبة للسؤال الثاني كيف راح يكون ,,,وضح لي

بتاريخ:

اعطني كل اعمدة الجدول كاملة وسوف اشرح لك مجددا وبشكل مفهوم ان شاء الله

بتاريخ:

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

بتاريخ:

الأخ SORS رأيك سليم ولكن له عيوب
دائماً جدول حركات بعد وقت قليل يصبح ضخم جداً ويكون الاستعلام منه بطيئ للغاية ... فيفضل دائماً وجود جدول للأرصدة يحتوي على كود المخزن وكود الصنف والرصيد الافتتاحي وإجمالي المستلم وإجمالي المنصرف
في هذه الحالة أفضل شيء عمل Trigger على جدول الحركات ليقوم بعمل Update في جدول الأرصدة ... بحيث لا تشغل نفسك بكتابة أكواد في حالة insert, update, delete وتستفيد من .old و .new في الtrigger

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

والله بجد مافهمت حاجة ,,,برجو منكم مرفق في شكل فورم لحل هذة المشكلة ...وجزاكم الله الف خير

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

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

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

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

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

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.