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

بتاريخ:

السلام عليكم
اعمل على 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) وان اجعل الاختيارات التي تم اختيارها غير مفعلة لعددم العبث بها

اتمنى ان اجد الحل المناسب والله المستعان

بتاريخ:

طلبك واضح
و تستطيع تطبيقه باستخدام الباراميتر

بتاريخ:

وعامل زرار اسمه (Go) على بلوك الـ (accounts) بيوجهني لبلوك (transactions) ... علما بان كل بلوك على canvas مختلف داخل الفورمة من نوع content
مش عرف زاى تستخدم الباراميتر ارجو التوضيح
ممكمن تستخدم الطريقه انك تحط البيانات الى تحتفظ بيه من البلوك الاول فى جلوبل فريبول
وتعمل تريجر WHEN-NEW-BLOCK-INSTANCE على البلوك التانى تكتب
ان الحقول account_id ) و (account_name) بتساوى جلوبل فريبول الى شايل نفس البياناتت من لبلوك الاول
وعشان تضمن ان اليوز مايغرش البينات خلى خاصيه ENABLED =NO لل الحقول account_id ) و (account_name) فى البلوك التانى
كده تضمن ان اليوزر مش يقدر غير البيانت غير لما يرجع غير بيانت LOV
ممكن يكون شرحى مش واضح لو مقدرش اوصلك الفكره ممكن ابقى ارفع فورمه معموله
بالتوفيق

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

السلام عليكم
بشكرك اخي مصطفى وكلامك واضح ومفهوم
بس انا لقيت الحل واستخدمت في بلوك (transactions) في الحقول (account_id ) و (account_name ) خاصية (copy value from item ) واديتله (accounts.account_id ) و (accounts.acacount_name ) ع التوالي فهل هذه الطريقة مضمونة واستغنى عن الجلوبال ؟؟

بتاريخ:

السلام عليكم
على مستوى الفيلد الأول وعلى ترجر 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

موفق.

بتاريخ:

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

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

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

بتاريخ:

هتكتب الكود ده فى when form INSTANCE
DECLARE
un VARCHAR2(30);
BEGIN
un := GET_APPLICATION_PROPERTY( USERNAME );
:global.v_user=un;
:wel:='مرحبا يا ' || global.v_user

END ;
مش عارف الاكود مش بتظبط بعض التعديل فى الموقع
:wel ده طبعا دسبلى ايتم عشان يظره على رساله الترحيب
طبعا الطريقه تشتغل مع اليوزر الى على مستوى الداتا بيز لكن على مستوى البلكشين حسب طريقه وضع نظام الدخول
و بـــــــــــــالتوفيق

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

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

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

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

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

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.