بتاريخ: 24 ديسمبر 200520 سنة comment_55311 أنى عندي جدول فيه بيانات الشخص(الموظفين مثلا)ومنم ضمن البيانات تحديد نوع الشخص(ذكر أم أنثى)وحالته الأجتماعيه (أعزب أم متزوج أم متزوج ويعول)وأيضا مثل (تحديد الجنسيه الشخص)وعملت لهذه العناصر التى يتم تحديد ها داخل بيانات لشخص جداول الحاله الأجتماعيه وجدول الجنسيه ,الدين ,والموقف من الخدمه العسكريه وربطها بالجدول الأساسى (بيجمع بيانات الموظفين) أنا عايز أعمل حاجه وهى بحيث أنى عندما أدخل بيانات الشخص من الفورمه (أسم ,الجنسيه,الحاله الأجتماعيه,الديانه ,الموقف من الجيش)وأحفظ بالفورمه (commit_form) فكيف أطلع بيانات هذه الجداول الصغيره على الفورمه (اى على نفس الcanvase الخاص بالbasic_data block أللى بدخل فيه بيانات الموظفين)؟مع العلم أنى محتاج من كل جدول صغير(مثل الجنسيه,الديانه) حقل واحد فقط وهو الذي يختار منه ال(final user) غالبا انا هاعمله (list item)انا عايز أظهره على الفورمه من غير ماأظهر جدول (الفرعى)هذا الحقل بألأضافه لما أ حفظ بيانات الشخص يحفظ بياناته كلها بما فيها ألى أختاره من الجداول الفرعى ؟؟مع العلم انى رابط هذه الجداول الفرعى بالجدول الأساسى (ألي بجمع فيه بيانات الموظفين)فى الdatabase (basic_table.nationality_code = nationality_table.nationality_code) هذا هو مثال للأمر رابط (join condtion)بين كل جدول فرعى و الجدول الأساسى يارب أكون اوضحت الموضوع وسؤالى أيضا ياريت يأخوانى الأعضاء تساعدونى فى حل هذا السؤال بالكود والفكر الصائب لأنى قليل الخبره ومحتاج الحل لتكملة مشروعى لتسليمه لجهة العمل فأرجو من الله التوفيق ثم المساعده من حضراتكم تقديم بلاغ
بتاريخ: 24 ديسمبر 200520 سنة comment_55331 الاخ الكريماستخدم التاليللعرض والتخزيناستخدم ال 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; ارجو ان تكون قد وصلتك الفكرة تقديم بلاغ
بتاريخ: 24 ديسمبر 200520 سنة كاتب الموضوع comment_55365 أخى العزيز أسف لوهازعجك بس أنا بفكر أن أعمل list item يتم من خلالها تحديد الجنسيه أو الديانه أو النوع(ذكر ام انثى) أو الموقف من التجنيد فها تفتكر أن انه ينفع أعمل هذه الفكره ؟ وكيف؟ بحيث أنى لما أختار الجنسيه (كمثال للباقى) وأعمل save يخزن البيانات الموظف بجنسيته وديانته ونوعه وموقفه من التجنيد مع العلم أن الجداول الفرعيه أنا عامل ليها insertion قبل ما أدخل بيانات الموظف لأنى بختار منها وليس بدخل عنصر جديد فيها( الجداول الفرعيه)وأسف للتطويل ولكن أرجو المساعده وهذا مثال لنمط الجداول الجدول الفرعي الجنسيه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 تقديم بلاغ
بتاريخ: 24 ديسمبر 200520 سنة comment_55370 اذا حدى فهم يفهمني بصراحة حيرتني يا اخي على كل حال اجابتي هي اجابة للتخزين واختيار البيانات من اكثر من موقع في نفس الفورم اذا كنت تريد عرض البيانات ب list item فما عليك سوى استخدام papulate groups والتي من خلال جملة select تدمج بينها واعذرني اذا ماوصلتك فكرتي واخر حل عندي هو استخدام concatination بحيث تدمج على ما قلت بفيلد واحد مع احترامي تقديم بلاغ
بتاريخ: 25 ديسمبر 200520 سنة كاتب الموضوع comment_55473 حضرتك يأخى الأعضو ياريت لو مش فاهم ما أقصد بسؤالى ياليت تقولى ماهو ماليس واضح منه؟؟؟؟؟؟ لكى أوضحه لك ولباقى الأعضاء الأكرام لأنى بصراحه طرحت السؤال بأكثر من طريقه ليس هناك من يفهم القصد من السؤال فهل من مساعد أم لا تقديم بلاغ
بتاريخ: 26 ديسمبر 200520 سنة comment_55560 ماتزعلش يا اخي ولاتعصب فالمنتدى ملئ بالاعضاء الجيدين الذين يجيبون على اسئلة مثل اسئلتكويبدو ان الطرق التي طرحت ما اجت معيمع احترامي تقديم بلاغ
بتاريخ: 26 ديسمبر 200520 سنة كاتب الموضوع comment_55610 لا أقصد أزعاج أخى admin ولكنى نزعج لأنى عايز أعمل حاجه معينه(list itemل lookups ) ومش عارف أعمله يعنى يأخوانى ماينفع أستخدم list item بدل ال lov عشان أطلع الnationality على فورمة البيانات الأساسيه للموظفين لكى أسهل على الuser الأختيار منه بدل الlov ؟ لأنى عامل lookups أخرى غير الجنسيه فسيكون شكلها الى حد ما غير سهل على المستخدم النهائى تقديم بلاغ
بتاريخ: 27 ديسمبر 200520 سنة comment_55648 السلام عليكم ورحمة الله وبركاته ،، نعم أخي العزيز **(ليمون إذا ما أخطأت في قراءة إسمك)** هي الأفضل في كثير من الأحيان ، وأنا فهمت قصدك إن شاء الله تعالى ،، انا الآن بأنزل الأوراكل وعندما أخلص أقوم بعمل مثال كامل بنفس أسماء الجداول اللي أنت عاملها وأرسها لك على الإيميل أو أضيفها مرفقة هنا ،، ولا تزعل ولا تعصب هههه . ولكن ماذا تقصد بالـ lookups ، أما بالنسبة إلى إستخدام lov او إستخدام الـ list فلكل أداه فائدتها ،، مثلاً lov تستخدم إذا كنت تريد أن تبحث في نطاق عريض من البيانات كثيرة التغيير وليس كالبيانات مثل الجنسيات أو الدول أو المهن (الوظائف) لأنها هذه كلها بعد فترة من عمل البرنامج ستجد أنها لن يكون بها أي تغيير أو إضافة ... إلخ .. هذا رأيي الخاص لا أكثر ولا أقل .وبالتوفيق للجميع . تقديم بلاغ
بتاريخ: 27 ديسمبر 200520 سنة كاتب الموضوع comment_55703 أخى العضو ال 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 تقديم بلاغ
بتاريخ: 27 ديسمبر 200520 سنة كاتب الموضوع comment_55747 أخوانى أنا عملت هذه الفكره داخل الملف المرفق ولكنها لم تشتغل فهل هناك مساعده لتكملتها New_Text_Document__3_.txt تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.