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

بتاريخ:

أنى عندي جدول فيه بيانات الشخص(الموظفين مثلا)ومنم ضمن البيانات تحديد نوع الشخص(ذكر أم أنثى)وحالته الأجتماعيه (أعزب أم متزوج أم متزوج ويعول)
وأيضا مثل (تحديد الجنسيه الشخص)وعملت لهذه العناصر التى يتم تحديد ها داخل بيانات لشخص جداول الحاله الأجتماعيه وجدول الجنسيه ,الدين ,والموقف من الخدمه العسكريه وربطها بالجدول الأساسى (بيجمع بيانات الموظفين)

أنا عايز أعمل حاجه وهى بحيث أنى عندما أدخل بيانات الشخص من الفورمه (أسم ,الجنسيه,الحاله الأجتماعيه,الديانه ,الموقف من الجيش)وأحفظ بالفورمه (commit_form) فكيف أطلع بيانات هذه الجداول الصغيره على الفورمه (اى على نفس الcanvase الخاص بالbasic_data block أللى بدخل فيه بيانات الموظفين)؟

مع العلم أنى محتاج من كل جدول صغير(مثل الجنسيه,الديانه) حقل واحد فقط وهو الذي يختار منه ال(final user) غالبا انا هاعمله (list item)انا عايز أظهره على الفورمه من غير ماأظهر جدول (الفرعى)هذا الحقل بألأضافه لما أ حفظ بيانات الشخص يحفظ بياناته كلها بما فيها ألى أختاره من الجداول الفرعى ؟؟
مع العلم انى رابط هذه الجداول الفرعى بالجدول الأساسى (ألي بجمع فيه بيانات الموظفين)فى الdatabase
(basic_table.nationality_code = nationality_table.nationality_code) هذا هو مثال للأمر رابط (join condtion)بين كل جدول فرعى و الجدول الأساسى

يارب أكون اوضحت الموضوع وسؤالى أيضا ياريت يأخوانى الأعضاء تساعدونى فى حل هذا السؤال بالكود والفكر الصائب لأنى قليل الخبره ومحتاج الحل لتكملة مشروعى لتسليمه لجهة العمل فأرجو من الله التوفيق ثم المساعده من حضراتكم

بتاريخ:

الاخ الكريم
استخدم التالي
للعرض والتخزين
استخدم ال list of value (lov) وهي تفيدك في الاختيار من الجداول الفرعية لوضعها في الجدول الرئيسي
حيث تظهر لك على شكل list تختار منها ثم تقوم بالتخزين
طبعا هنا تضع في شاشة الموظف تختار رقم الجنسية والوصف حيث ان الوصف هو عرض وليس مربوط بقاعدة البيانات
ثانيا لعرض وصف الجنسية مثلا حسب الرقم استخدم تريجر post-text-item على مستوى الايتم رقم الجنسية
او استخدم تريجر post-query على مستوى ال block
حيث تكون جملة الاستعلام حسب رقم الجنسية
مثال

declare 
temp varchar2(20);
begin
select nat_desc into temp from nationality where nat_no=:nat_no;

:nat_desc:=temp;
end;


ارجو ان تكون قد وصلتك الفكرة

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

أخى العزيز أسف لوهازعجك بس أنا بفكر أن أعمل list item يتم من خلالها تحديد الجنسيه أو الديانه أو النوع(ذكر ام انثى) أو الموقف من التجنيد فها تفتكر أن انه ينفع أعمل هذه الفكره ؟ وكيف؟
بحيث أنى لما أختار الجنسيه (كمثال للباقى) وأعمل save يخزن البيانات الموظف بجنسيته وديانته ونوعه وموقفه من التجنيد

مع العلم أن الجداول الفرعيه أنا عامل ليها insertion قبل ما أدخل بيانات الموظف لأنى بختار منها وليس بدخل عنصر جديد فيها( الجداول الفرعيه)

وأسف للتطويل ولكن أرجو المساعده :D
وهذا مثال لنمط الجداول

الجدول الفرعي الجنسيه
create table nationality (natio_code number(1) constraint
;(( nationality_title_ar varchar(30)

الجدول الأساسى

create table basic_data ( basic_data_person_code_pk primary key,
person_name varchar(100) constraint basic_data_person_name_nn not null,
birth_date date constraint basic_data_birth_date_nn
gender_code number(1) constraint basic_data_gender_code_fk references gender(gender_code)
religion_code number(1) constraint basic_data_religion_code_fk references religion( religion_code),
natio_code number(1) constraint basic_data_natio_code_fk references nationality(natio_code),
social_code number(1) constraint basic_data_ social_code_fk references social_status(social_code),
military_code number(1) constraint basic_data_ military_code_fk references military ( military_code),
address varchar(150) constraint basic_data_address_nn not null ,
phone number,
63_law number ,
insurance_no number,
job_code number(1) constraint basic_data_ job_code _fk references job_case(job_code),
job_status_code number(1) con

بتاريخ:

:D

اذا حدى فهم يفهمني بصراحة حيرتني يا اخي على كل حال اجابتي هي اجابة للتخزين واختيار البيانات من اكثر من موقع في نفس الفورم

اذا كنت تريد عرض البيانات ب list item فما عليك سوى استخدام papulate groups والتي من خلال جملة select تدمج بينها

واعذرني اذا ماوصلتك فكرتي

واخر حل عندي هو استخدام concatination بحيث تدمج على ما قلت بفيلد واحد

 

مع احترامي

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

حضرتك يأخى الأعضو ياريت لو مش فاهم ما أقصد بسؤالى ياليت تقولى ماهو ماليس واضح منه؟؟؟؟؟؟
:D لكى أوضحه لك ولباقى الأعضاء الأكرام لأنى بصراحه طرحت السؤال بأكثر من طريقه ليس هناك من يفهم القصد من السؤال فهل من مساعد أم لا :(

بتاريخ:

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

مع احترامي

بتاريخ:

انا أويد الاخ admin05 في رأيه بإستخدام ال lov

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

:D لا أقصد أزعاج أخى admin ولكنى نزعج لأنى عايز أعمل حاجه معينه(list itemل lookups ) ومش عارف أعمله

يعنى يأخوانى ماينفع أستخدم list item بدل ال lov عشان أطلع الnationality على فورمة البيانات الأساسيه للموظفين لكى أسهل على الuser الأختيار منه بدل الlov ؟

 

لأنى عامل lookups أخرى غير الجنسيه فسيكون شكلها الى حد ما غير سهل على المستخدم النهائى

 

:(

بتاريخ:

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

نعم أخي العزيز **(ليمون إذا ما أخطأت في قراءة إسمك)** هي الأفضل في كثير من الأحيان ، وأنا فهمت قصدك إن شاء الله تعالى ،، انا الآن بأنزل الأوراكل وعندما أخلص أقوم بعمل مثال كامل بنفس أسماء الجداول اللي أنت عاملها وأرسها لك على الإيميل أو أضيفها مرفقة هنا ،،

ولا تزعل ولا تعصب هههه .

ولكن ماذا تقصد بالـ lookups ،

أما بالنسبة إلى إستخدام lov او إستخدام الـ list فلكل أداه فائدتها ،، مثلاً lov تستخدم إذا كنت تريد أن تبحث في نطاق عريض من البيانات كثيرة التغيير وليس كالبيانات مثل الجنسيات أو الدول أو المهن (الوظائف) لأنها هذه كلها بعد فترة من عمل البرنامج ستجد أنها لن يكون بها أي تغيير أو إضافة ... إلخ .. هذا رأيي الخاص لا أكثر ولا أقل .

وبالتوفيق للجميع .

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

:) أخى العضو ال look ups هي الجداول الفرعيه للجدول ألأساسى والتى أقوم ان بملئها وليس user مثل الجنسيه و الجنسيه و الديانه وهكذا.....

ثم لهذا الغرض أردت أن أعمل list item or radio group أخى العضو العزيز فهل عندك طريقه

لعمل هذه الفكره بأستخدام ال list item or radio group لأنه من الصعب أن أعمل lov

لل gender مثلا لذلك أريد أن اعمله radio group

 

ثم انا اتفضل مشكورا للأخ adminعلى مساعدتى فأنا جربت ال lov فى الجنسيات والحمد لله أشتغلت ولكن كما قلت ما أريد أن أفعله فى ألباقى الlook ups

New_Text_Document__2_.txt

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

أخوانى أنا عملت هذه الفكره داخل الملف المرفق :) ولكنها لم تشتغل فهل هناك مساعده لتكملتها

New_Text_Document__3_.txt

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

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

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

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

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

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.