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

بتاريخ:

عندي جدول جدول فيه أسامي الموظفين
وكل موظف ليه ناس تحتيه كجروب 
فعاوزة اما ادخل رقم الموظف يجبلي الناس اللي تجته وهوة كمان
فمش عارفة ازاي اعملها 
فعاوزة شاشة اول مايدخل يدخل الكود 
وبعد كده يظهر الناس اللي تحته في جدول 
وعاوزة الجدول ده يبقي في هيئة تقرير

بتاريخ:

السلام عليكم

المفروض ان يتم تخزين البيانات في جدولين وليس في جدول واحد.

الجدول الأول: بيانات الموظفين.

الجدول الثاني: الأشخاص المربوطين مع كل موظف.

ويتم عمل فورم Master-Detail وبين البلوكين Relation عن طريق رقم الموظف.

 

بالتوفيق.

بتاريخ:

ليس شرط وجود جدولين ... يمكن حل المشكله بوجود جدول واحد ولكن اضافه عمود خاص برقم المدير وعمل ربط بين الموظفين و المدير الخاص بيهم

انظر للاستعلام التالي و سوف تتوضح الصورة

هذا موضوع اسمه

 

Joining a Table to Itself

SELECT worker.last_name emp, manager.last_name mgr
FROM   employees worker JOIN employees manager
ON    (worker.manager_id = manager.employee_id);

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

بتاريخ:

طريقة الاستاذ احمد هي الاسلم والاصح

 

يجب ان تكون البيانات في جدولين

 

لانه مش بالضرورة تكون المعلومات الموجودة في جدول الموظف هي نفس المعلومات في جدول التابعين للموظف

 

ومش بالضرورة تكون العلاقة موظف مع مدير ممكن تكون العلاقة موظف والعملاء التابعين له

 

فكما قال الاستاذ احمد في جدولين 

 

وتكون العلاقة ماستر وديتل

بتاريخ:

 

ليس شرط وجود جدولين ... يمكن حل المشكله بوجود جدول واحد ولكن اضافه عمود خاص برقم المدير وعمل ربط بين الموظفين و المدير الخاص بيهم

انظر للاستعلام التالي و سوف تتوضح الصورة

هذا موضوع اسمه

 

Joining a Table to Itself

SELECT worker.last_name emp, manager.last_name mgr
FROM   employees worker JOIN employees manager
ON    (worker.manager_id = manager.employee_id);

 

يمكن التفكير في الموضوع وتطبيقة بطرق مختلفة.

ولكن يجب إتباع التحليل السليم للمشكلة والعمل على التطبيق بحيث لا يسبب هذا التعديل أي تأثير أو عائق مستقبلا على التعديلات الأخرى.

وإن كان تحليلك سليم سيتم الإستفادة من هذا التعديل في تعديلات اخرى عدا على أن الامور ستكون مرنة أكثر.

 

بالتوفيق.

بتاريخ:

بجد هذا المنتدى رائع ويوجد فيه تفاعل

اخوتي جميع الحلول ممكنه و صحيحة و المهم ان احصل على الناتج المطلوب

شكرا لكم جميعا

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

 

طريقة الاستاذ احمد هي الاسلم والاصح

 

يجب ان تكون البيانات في جدولين

 

لانه مش بالضرورة تكون المعلومات الموجودة في جدول الموظف هي نفس المعلومات في جدول التابعين للموظف

 

ومش بالضرورة تكون العلاقة موظف مع مدير ممكن تكون العلاقة موظف والعملاء التابعين له

 

فكما قال الاستاذ احمد في جدولين 

 

وتكون العلاقة ماستر وديتل

 

السلام عليكم

المفروض ان يتم تخزين البيانات في جدولين وليس في جدول واحد.

الجدول الأول: بيانات الموظفين.

الجدول الثاني: الأشخاص المربوطين مع كل موظف.

ويتم عمل فورم Master-Detail وبين البلوكين Relation عن طريق رقم الموظف.

 

بالتوفيق.

السلام عليكم ورحمة الله وبركاته

 

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

 

-----------------------------------------------

SET DEFINE OFF;
Insert into T_MAS_BROKER
   (BR_CODE, BR_LOCATION, BR_A_NAME, BR_E_NAME, BR_A_ADDRESS1, 
    BR_E_ADDRESS1, BR_A_ADDRESS2, BR_E_ADDRESS2, BR_A_ADDRESS3, BR_E_ADDRESS3, 
    BR_A_ZIP, BR_E_ZIP, BR_TELEPHONE, BR_FAX, BR_GSM, 
    BR_A_EMAIL, BR_E_EMAIL, BR_CATEGORY, BR_APPOINTMENT_DATE, BR_A_LICENCE_NO, 
    BR_E_LICENCE_NO, BR_LICENCE_DATE, BR_LICENCE_EXPIRY, BR_STATUS, BR_NATIONALITY, 
    BR_QUALIFICATION, BR_OPERATION_AREA, BR_CTY_CODE, BR_REG_CODE, BR_LOC_CODE, 
    BR_TOT_ACC_CODE, BR_PREPARED_BY, BR_PREPARED_DT, BR_MODIFIED_BY, BR_MODIFIED_DT, 
    BR_CREDIT_AMT, BR_CREDIT_DAYS, BR_HO_CODE)
 Values
   (5, 0, '???? ??? ???????', 'MISR INSURANCE COMPANY', NULL, 
    'EL DOKKI-CAIRO', NULL, 'EGYPT', NULL, NULL, 
    NULL, NULL, NULL, NULL, NULL, 
    NULL, NULL, 1, NULL, NULL, 
    NULL, NULL, NULL, 1, NULL, 
    NULL, NULL, 1, 4, 40, 
    1420, NULL, NULL, NULL, NULL, 
    NULL, NULL, NULL);
 NULL, NULL, NULL);
COMMIT;
بتاريخ:
  • كاتب الموضوع

مفيش حد رد عليا ليه؟

بتاريخ:

السلام عليكم

هو انا مش متذكر بالظبط بس بعد ما بتعدى التقرير بتاعك

بتظبطى Parameter من خلال ال Object navigator و بتحددى ال Parameter اللى حضرتك عوزاه

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

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

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

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

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

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.