بتاريخ: 11 مايو 201412 سنة comment_250463 السلام عليكم محتاج اعمل داتا بلوك استرجع فيها بيانات من جدولين مختلفين وفي foreign key رابط بينهم , مثال : table 1 : location_id(PK),loc_code,loc_name, loc_type table2 :id,location_id(FK),acc_no,acc_name عايز اعمل داتا بلوك tablaur يمكن من خلالها استرجاع بيانات بالشكل التالي او إدخال بيانات جديدة على table2 : loc_id,loc_code,loc_name,acc_no,acc_name تقديم بلاغ
بتاريخ: 11 مايو 201412 سنة comment_250466 ممكن تعمل داتا بلوك وجواه ايتم بالعدد اللى حضرتك عايز يسترجع منه البيانات من الجدوليين الاولنيين و عند التريجر المناسب تخلى كل ايتم من البلوك الاى هيتعرض فيه البيانات يتساوى مع قيم لايتم فى البلوكيين التانيين اما بالنسبة لحالة الادخال فا ممكن عند بردو تريجر مناسب تعمل insert into table2 values (:item1,:item2,... etc); اتمنى يكون هو ده المطلوب تم تعديل 12 مايو 201412 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 12 مايو 201412 سنة comment_250476 اعمل view ومن ثم اعتمد عليها في استرجاع البيانات تقديم بلاغ
بتاريخ: 12 مايو 201412 سنة comment_250486 اعمل شاشة ماستر ديتيل ويكون الماستر هو location_id(PK),loc_code,loc_name, loc_type والديتيل يكون الجدول اtable2 :id,location_id(FK),acc_no,acc_name تقديم بلاغ
بتاريخ: 12 مايو 201412 سنة comment_250488 السلام عليكم اخي الكريمعند عمل ربط بين اكثر من جدول وتريد اظهارهم فى بلوك واحدمن الممكن ان تستخدم database blockمع تغيير تلك الخصائصQuery Data Source Type: From Clauseتضع فيها جملة الselect الخاصة بك : Query Data Source Sourceولكن يختلف هنا المثال لاحتياجك لعمل insertوبدون الحاجة لاى كود لعمل الinsertفالحل هو : ان تعرض الجدول الثاني مباشرة كما database blockلتتمكن من عملية الinsert بسهولةيتبقى لك عرض الloc_code,loc_nameعن طريق اضافة 2 non - database columnsوتأتى بالداتا فيهم عن طريق الpost-query trigger تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.