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

بتاريخ:

الاخوة الكرام
اقوم بعمل برنامج لكفالات الايتام وتواجهني مشكلة في عمل جمل Select وقمت بمحاولات ولكن الطريقة التى توصلت لها طويلة غير عملية ... اريد رأيكم
مرفق ملف للجداول وصورة توضيحية
-----------------------------------
-- الجدول الرئيسي
CREATE TABLE Orphans_MASTER (
File_NO NUMBER(10) Primary Key,
NAME1_ARA VARCHAR2(20),
NAME2_ARA VARCHAR2(20),
NAME3_ARA VARCHAR2(20),
NAME4_ARA VARCHAR2(20),
BOD DATE,
Address_CD NUMBER(3),
POST_OFFICE_CD NUMBER(3),
Registration_Date DATE);

------------------------------------------
-- جدول المساعدات (Details)
CREATE TABLE Orphans_Helps(
File_NO NUMBER(10),
HELP_TYPE_CD NUMBER(2),
Payment NUMBER(5),
Payment_Notes VARCHAR2(200),
Registration_Help_Date DATE);
------------------------------------------
-- ملاحظات --
- قد يتم منح مساعدات من نوع معين لجميع حالات الايتام
- يجب الا يحصل اليتيم الواحد على نفس المساعدة بنفس التاريخ
- يمكن منح مساعدات لحالات معينة بناء على شروط معينة (بحيث ان لم يتم ادخال اى شرط ان يتم منح المساعدة لجميع الحالات بدون استثناء)
- يتم اختيار ارقام ملفات الايتام التى تنطبق عليها الشروط من الجدول الرئيسي Orphans_MASTER واضافتها الى جدول الحركات Orphans_Helps ومن ثم تعديل باقي الحقول في جدول الحركات حسب الحقول التى على الشاشة (نوع المساعدة - المبلغ - تاريخ المساعدة - الملاحظات)
- هناك نوع من انواع المساعدات يتم منحها مرة واحدة للاسرة الواحدة بتاريخ معين (قد اكثر من يتيم من نفس الاسرة) هل من الافضل بناء جدول حركات جديد حسب اسم الاب الثلاثي مع باقي حقول المساعدات السابقة

Orphans.zip

بتاريخ:

الاخ العزيز
تحية طيبة وبعد
فقد وضعت تصور بسيط لما يمكن ان يتم به الموضوع وهو تصور مبدأئى قابل للتعديل ، اتمنى من الله ان يكون هو ما طلبته فحمل الملف المرفق
واعانك الله على هذا الهدف الانسانى النبيل

__________________.doc

بتاريخ:

الاخت azharo
اليك اقتراح بتعديل واضافة بعض الجداول لتسهيل التعامل معها
==================================================
:P جدول الاسرة

رقم الاسرة اسم الاب (ثلاث مقاطع) ..............

==================================================
:P جدول الابناء

رقم الاسرة رقم الابن(يتم ترتيبه حسب رقم الاسرة) اسم الابن .....

==================================================
:P جدول انواع المساعدات

رمز النوع وصف النوع طبيعة النوع (مرة واحدة او اكثر من مرة)

==================================================
:P جدول المساعدات

رقم المساعدة وصف المساعدة رمز النوع

==================================================
:D جدول الشروط

رمز الشرط وصف الشرط رمز الاسرة رمز الابن

==================================================
:lol: جدول منح المساعدة

رقم المساعدة رقم الأبن رقم الاسرة من تاريخ الى تاريخ


==================================================
ارجو ان تكون الفكرة قد وصلت وهذه الجداول عند ربطها مع بعض تستطيعي ان تحديدي جمل ال select


-- ملاحظات --
- قد يتم منح مساعدات من نوع معين لجميع حالات الايتام

تستطيعي تحديدها من جدول انواع المساعدات
- يجب الا يحصل اليتيم الواحد على نفس المساعدة بنفس التاريخ
-
يتم تحديدها من جملة select
-يمكن منح مساعدات لحالات معينة بناء على شروط معينة (بحيث ان لم يتم ادخال اى شرط ان يتم منح المساعدة لجميع الحالات بدون استثناء)

تحديدها عند الاضافة تريجر pre-insert
- يتم اختيار ارقام ملفات الايتام التى تنطبق عليها الشروط من الجدول الرئيسي Orphans_MASTER واضافتها الى جدول الحركات Orphans_Helps ومن ثم تعديل باقي الحقول في جدول الحركات حسب الحقول التى على الشاشة (نوع المساعدة - المبلغ - تاريخ المساعدة - الملاحظات)

جدول الشروط يساعد بذلك

- هناك نوع من انواع المساعدات يتم منحها مرة واحدة للاسرة الواحدة بتاريخ معين (قد اكثر من يتيم من نفس الاسرة) هل من الافضل بناء جدول حركات جديد حسب اسم الاب الثلاثي مع باقي حقول المساعدات السابقة


تحديدها من جدول انواع المساعدات من طبيعة النوع مرة او عدة مرات

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

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

السلام عليكم
شكرا جزيلاً اخوتي
استفدت كثيرا من هذه الافكار
ولكن الرجاء مراجعة الملف المرفق

2.txt

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

السلام عليكم
اين الاخوة المبرمجين
هذا البرنامج هو صدقـــة جاريـــة
فساهم فيها ولك اجر مثل اجري
:P :P :P

بتاريخ:

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

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

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

سؤالى ما هو التعديل على الاجراء Apply (الاجراء مرفق بالملف 2.Txt) لكى يتم اخذ عينة من ارقام الملفات من الجدول الرئيسي بناء على الشروط الموضحة بالصورة المرفقة مسبقا وعمل insert لها في جدول الحركات Orphans_helps ومن ثم التعديل على باقي حقول هذا الجدول Orphans_helps

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

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

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

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

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

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

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.