بتاريخ: 26 أبريل 201016 سنة comment_190558 السلام عليكماعمل على 10gلدي فورمة بها بلوك اسمه (transactions) ويحتوي هذا الجدول على الحقول الاتية:TRANS_ID NOT NULL NUMBER(10) TRANS_DATE DATE TRANS_TYPE VARCHAR2(40) QUANTITY NUMBER(38) PRICE NUMBER(38) ACCOUNT_ID NOT NULL NUMBER STOCK_CODE NOT NULL VARCHAR2(40) CUR_CODE NOT NULL VARCHAR2(40) وبها بلوك اخر اسمه (accounts)ويحتوي على الحقول الاتية :ACCOUNT_ID NOT NULL NUMBER ACCOUNT_NAME VARCHAR2(40) وطبعا بلوك (transactions ) بها مفتاح اجنبي من جدول (accounts) وكنت عامل (LOV) في بلوك (accounts) ب (account_id) و (account_name)وعامل زرار اسمه (Go) على بلوك الـ (accounts) بيوجهني لبلوك (transactions) ... علما بان كل بلوك على canvas مختلف داخل الفورمة من نوع contentوكنت عايز اول ما الفورمة تفتح على بلوك الـ (accounts ) اختار من (LOV) الـ (account_id ) و (account_name)واعمل تريجر تحت الزرار لما اضغط عليه يوجهني للبلوك الاخر (transactions) للبدء في ادخال سجل جديد في جدول ال (transactions) ويثبتلي ال (account_id) الذي تم اختيارة مسبقا من بلوك الـ (accounts)الهدف الرئيسي لهذه الفكرة هي تثبيت الاختيار الذي تم في بلوك ال(accounts) لينتقل الى بلوك (transactions) بنفس ال (account_id) و (account_name) اللذان تم اختيارهما مسبقا في بلوك (accounts) وان اجعل الاختيارات التي تم اختيارها غير مفعلة لعددم العبث بها اتمنى ان اجد الحل المناسب والله المستعان تقديم بلاغ
بتاريخ: 27 أبريل 201016 سنة comment_190594 وعامل زرار اسمه (Go) على بلوك الـ (accounts) بيوجهني لبلوك (transactions) ... علما بان كل بلوك على canvas مختلف داخل الفورمة من نوع contentمش عرف زاى تستخدم الباراميتر ارجو التوضيحممكمن تستخدم الطريقه انك تحط البيانات الى تحتفظ بيه من البلوك الاول فى جلوبل فريبول وتعمل تريجر WHEN-NEW-BLOCK-INSTANCE على البلوك التانى تكتب ان الحقول account_id ) و (account_name) بتساوى جلوبل فريبول الى شايل نفس البياناتت من لبلوك الاول وعشان تضمن ان اليوز مايغرش البينات خلى خاصيه ENABLED =NO لل الحقول account_id ) و (account_name) فى البلوك التانى كده تضمن ان اليوزر مش يقدر غير البيانت غير لما يرجع غير بيانت LOVممكن يكون شرحى مش واضح لو مقدرش اوصلك الفكره ممكن ابقى ارفع فورمه معمولهبالتوفيق تقديم بلاغ
بتاريخ: 27 أبريل 201016 سنة كاتب الموضوع comment_190621 السلام عليكم بشكرك اخي مصطفى وكلامك واضح ومفهوم بس انا لقيت الحل واستخدمت في بلوك (transactions) في الحقول (account_id ) و (account_name ) خاصية (copy value from item ) واديتله (accounts.account_id ) و (accounts.acacount_name ) ع التوالي فهل هذه الطريقة مضمونة واستغنى عن الجلوبال ؟؟ تقديم بلاغ
بتاريخ: 27 أبريل 201016 سنة comment_190625 السلام عليكمعلى مستوى الفيلد الأول وعلى ترجر when-validate-item + Pre-Insert + Pre-Update اكتب الكود التالي: Blk_2.First_Item :=: Blk_1.First_Item; Blk_2.Second_Item :=: Blk_1.Second_Item; واعمل الحقول Enabled = Noموفق. تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة comment_190848 طبعا مضمونه انا بتكلم على اساس انك ممكن تستخدم البيانات دى على مستوى فورمتين او طول السنش زاى متلا رساله ترحيب باسم اليوزعلى كل الفورم ساعتها احسن طبعا الجلوبال بالتوفيق تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة كاتب الموضوع comment_190876 السلام عليكمكلام جميل جدا باشمهندس مصطفى بس ازاي اعمل رسالة ترحيب باسم الاكونت عن طريق الجلوبال فاريبول تقديم بلاغ
بتاريخ: 1 مايو 201016 سنة comment_190880 هتكتب الكود ده فى when form INSTANCEDECLARE un VARCHAR2(30);BEGIN un := GET_APPLICATION_PROPERTY( USERNAME );:global.v_user=un;:wel:='مرحبا يا ' || global.v_userEND ; مش عارف الاكود مش بتظبط بعض التعديل فى الموقع :wel ده طبعا دسبلى ايتم عشان يظره على رساله الترحيب طبعا الطريقه تشتغل مع اليوزر الى على مستوى الداتا بيز لكن على مستوى البلكشين حسب طريقه وضع نظام الدخولو بـــــــــــــالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.