الانتقال إلى المحتوى

كيف انشئ جدول من form


mag

Recommended Posts

إسمع جرب التالي

1- أكيد إنت تعرف إسم البلوك
2- في الزر الذي ستضغط عليه قم بالتالي
3- إذهب إلى أول أيتم في البلوك وإبدأ بتكوين الcreate statement
declare
statement_v varchar2(2000);
begin
go_item(get_block_property('ur_block', first_item));
statement_v := 'create table test (' ||:system.cursor_item;
loop
if get_block_property('ur_block', last_item) = :system.cursor_item then
statement_v := statement_v || ', '||:system.cursor_item;
exit;
end if;
next_item;
statement_v := statement_v || ', '||:system.cursor_item;
end loop;

4- طبعاً ممكن تجيب نوع البيانات المسجلة في الآيتم عن طريق
get_item_property('item_name', datatype);

جربها وإن شاء الله هتشتغل معاك بس أتمنى إنك تكون لقط الفكرة

رابط هذا التعليق
شارك

إسمع جرب التالي

1- أكيد إنت تعرف إسم البلوك
2- في الزر الذي ستضغط عليه قم بالتالي
3- إذهب إلى أول أيتم في البلوك وإبدأ بتكوين الcreate statement
declare
statement_v varchar2(2000);
begin
go_item(get_block_property('ur_block', first_item));
statement_v := 'create table test (' ||:system.cursor_item;
loop
if get_block_property('ur_block', last_item) = :system.cursor_item then
statement_v := statement_v || ', '||:system.cursor_item;
exit;
end if;
next_item;
statement_v := statement_v || ', '||:system.cursor_item;
end loop;

4- طبعاً ممكن تجيب نوع البيانات المسجلة في الآيتم عن طريق
get_item_property('item_name', datatype);

جربها وإن شاء الله هتشتغل معاك بس أتمنى إنك تكون لقط الفكرة

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله وبركاته،،
أيضا يمكنك إستخدام فانكشن الـ FORMS_DDL وكمثال أعمل push button جديد وضع الكود التالي :

BEGIN 
 Forms_DDL('create table temp(n NUMBER)'); 
 IF NOT Form_Success THEN 
   Message ('Table Creation Failed'); 
 ELSE 
   Message ('Table Created'); 
 END IF; 
END; 



مع خالص تحياتي :unsure:

رابط هذا التعليق
شارك

  • بعد 2 سنة...

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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