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

بتاريخ:

أخوتي الأعزاء أعضاء المنتدى الجميل الشكر لكم وللإدارة على هذه المعلومات التي تعطوها بدون مقابل والله ان اللسان ليعجز عن الشكر
أرجو مساعدتي وجزاكم الله كل الخير :
لقد حاولت أن أصمم برنامج مبيعات صغير لمبيع قطع الكمبيوتر وأنشأت جدوال هي جدول الموردين وجدول الانواع وجدول الزبائن وكلهم مرتبطين مع جدول بيانات الأصناف يضم رقم الصنف - رقم النوع - رقم المورد - سعر الشراء - سعر المبيع - الكمية الحالية , وأنشأت جدول خاص بالمبيعات يتألف من الحقول رقم الصنف - الكمية .... وجدول خاص بالمشتريات حقوله هي رقم الصنف والكمية ويرتبطون مع جدول الاصناف عن طريق رقم الصنف وكل هذا تمام
أنا أنشأت هذه الامور على الورق ولكن هناك مشكلة لم أستطيع حلها وهي كيف أستطيع أن أجعل الحقل المسمى الكمية الحالية الموجود بجدول الاصناف يتغير عند كل عملية بيع أو شراء لأتمكن من معرفة الكمية الباقية بعد عملية البيع أو الشراء

قبل أن أبدأ بتصميم الفورم أتمنى أن أكون بمساعدتكم قد تغلبت على هذه المعضلة ولكم من كل الشكر

بتاريخ:

جدول الاصناف goods و كمية الصنف به هي qty و الكمية المباعة sold

يكون الامر كالتالي


update goods set qty := qty - sold


في حالة الشراء تضاف الكمية بالجمع بدلا من الطرح

مع اضافة where طبعا لتحديد الصنف المراد تعديله

تم تعديل بواسطة skybird1961

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

أخي العزيز شكراً لمرورك الجميل وبارك الله فيك ولكن ياأخي حقل المشتريات والمبيعات موجود في جداول أخرى أرجو التكرم علي بمثال
أكرر شكري لك

بتاريخ:

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

جدول الحركات trns
جدول الاصناف items

و الامرين كالتالى
insert into trns values(..............)


update items set qty := qty - sold



اتمنى يكون الامر اسهل الان

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

أخي العزيز بوجودك إن شاء الله الأمر سيكون سهلاً
أرجو مساعدتي بمثال صغير
أرفق لك جدول وجدتها في أحد المشاركات وأتمنى أن تشرح لي بموجبها وشكراً جزيلاً لك ياأخي

جداول المشروع.txt

بتاريخ:

الاخ رضوان
لقد شاهدت الجداول
هذه الجداول ممتازة ولكن الان كيف يكون العمل ؟

يجب تصميم نموذج للفاتورة باستخدام developer forms

هل هذا واضح

من الكمية المدخلة في هذا النموذج سنقوم بطرحها من الكمية الموجودة في ملف الاصناف

ارجو اولا ان تؤكد انك تستخدم developer ام لا

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

أخي العزيز كما قلت سابقاً أشعر بأني سوف أجد الحل عندك
أنا أستخدم الديفلوبر 6i ولك جزيل الشكر

بتاريخ:

تستخدم الديفيلوبر راجع ما ذكرت لك هو الحل

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

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

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

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

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

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.