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

بتاريخ:

السلام عليكم ورحمة الله وبركاته
الأخوة الأعزاء سؤالي هو عن كيفية ضبط خصائص البوك أثناء التشغيل بالنسبة لخاصية update_allowed and insert_allowed and delete allowed وإذا كان الفورم يحتوي على أكثر من block كيف يتم ضبط هذه الخواص أرجوا الافادة وأن يكون الحل قابل للتطبيق على عدة فورمات باستخدام متغيرات النظامثل systm.current_block
أرجو ان تكون وصلت الفكرة والسؤال وكذلك ردودكم

تم تعديل بواسطة محمد عمر مكي

بتاريخ:

علشان تخلي البلوك ينفع تمسح او تدخل بيانات اكتب
set_block_property('block_name',update_allowed,property_false)
or
property_true

او
insert_allowed
او
query_allowed
او
delete_allowed

property false يعني مش هيقدر ينفذ property true هيقدر ينفذ المسح او الاضافه او الاستعلام

لو عندك كذا بلوك في الفورمه عايز تغيرهم كلهم اعمل لوب عليهم زي كدا مثلا

declare
formmod formmodule;
blk_name varchar2(30);
blk_id block;
BEGIN
 form_mod :=find_form(:system.current_form);
 blk_name := get_form_property(form_mod,first_block);
 while blk_name is not null loop
 	blk_id :=find_block(blk_name);
 		set_block_property(blk_name,insert_allowed,property_true);
 		set_block_property(blk_name,update_allowed,property_true);
 		set_block_property(blk_name,query_allowed,property_true);
 		set_block_property(blk_name,delete_allowed,property_true);
 		blk_name := get_block_property(blk_id,nextblock);
 		end loop;
END;


هوا هيلف علي بلوك بلوك ويغير خصائصه للخصائص اللي احنا حددناها

بتاريخ:

بسم الله الرحمن الرحيم
يمكنك أستخدام

	set_block_property('emp',insert_allowed,property_false);
set_block_property('emp',update_allowed,property_false);


ويطبق على جدول الموظفين
---------------------
وهذا يطبق على جدول الادارات

set_block_property('dept',insert_allowed,property_false);
set_block_property('dept',update_allowed,property_false);

تم تعديل بواسطة eslam4444

بتاريخ:

السلام عليكم
اضافة الى ما قاله أخي في المشاركة السابقة بامكانك استخدامها بشكل اخر:

Property_True  = Property_On
Property_False = Property_Off




موفقين.

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

شكراً لجميع الأخوة الذين شاركوا في الرد وساهم في إيصال الحل

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

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

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

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

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

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.