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

بتاريخ:

السلام عليكم
الاساتذة والاخوى الاعزاء

هل يستطيع احد ان يوضح لي كيفية اضافة سجل جديد الى الفورم المنشاء لاي جدول على سبيل المثال

وشكرا

بتاريخ:

بعد بناء ال Block و ال Canvas قم بعمل Push Button على ال Canvas مع تريجر ال WHEN-BUTTON-PRESSED و اكتب جواه :-

LAST_RECORD;
CREATE_RECORD;



طبعاً أنت بدوس على الزر ده بعد ما بتكون عملت Execute Query لل Block اللى انت هضيف عليها الصف الجديد .

و بالتوفيق

بتاريخ:

اخي هاني لماذا كتبت Last_ Record

بتاريخ:

لأن لو انت عندك مثلاً جدول مكون من خمسة صفوف ، و أنت أردت أن تنشىء صف جديد أثناء ما انت واقف على الصف الثالث ، و قمت و ضغط على الزر الذى به هذا الكود فقط :-

CREATE_RECORD;


فسوف تنشىء الصف الجديد بعد الصف الثالث .... أى ان صفك لن يكون الصف السادس ( و ده اللى مفروض اننا عاوزينه ) بل سيكون الصف الرابع .
و لكى تجعل ال RECORD الجديد هو اخر صف فقم أولاً بجلب اخر صف ثم قم بتنفيذ امر CREATE_RECORD .... كما فى هذا الكود الذى كتبته من قبل.

LAST_RECORD;
CREATE_RECORD;


أتمنى تكون الفكرة اكثر وضوحاً الان و بالتوفيق.

بتاريخ:

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

بتاريخ:

أخى الكريم \ awn78

الامر الذى كتبته يهىء لك الفورمه لكتابة سجل جديد ..... مسألة انك تعمل Commit أو لأ فهى ليس لها علاقة بهذا الموضوع .... فال commit ممكن أن تكون قبل انشاء السجل او بعده او عند الخروج .... انا عن نفسى لا أحب ان افعل شىء كهذا :-

COMMIT_FORM;
LAST_RECORD;
CREATE_RECORD;



لأن ماذا لو أفتكرت أن و انا بكتب فى السجل الجديد انى فى حاجات كتبتها فى الفورم انا ماكنتش عاوزها تتحفظ !!!
لذلك أرى أن كتابة الكود السابق من غير COMMIT_FORM هو أفضل شىء .

  • بعد 4 أسابيع...
بتاريخ:
  • كاتب الموضوع

السلام عليكم
مشكور جدا اخي الكريم hanyfreedom والله اجابة رائعة ومريحة واعذرني على تاخر بالشكر لاني كنت انتظر ان اتكمل الاجابة على اخينا awn78 وبعد ما خلصت الدورة السريعة الي كنت داخلها بالاوراكل ... لكني اريد اسالك عن الالكورثم او الفلو جارت الموجود دخل help الاوراكل لعملية انشاء سجل جديد ففيها امور كثيرة وهذا الي عقدني ... فهل تعتقد ان انفذ كل الامور المذكورة في المخطط لو هذا الايعاز كافي؟ وعندي طلب ثاني (خليني شويا ادلل عليك..ههه) اطلب الايعاز الخاص بتشغيل الاستعلام مباشرة بعد تشغيل الفورم يعني ما حاجة اروح على الاستعلام واعمل تنفيذ

ولكم جزيل الشكر استاذنا القدير
تحياتي
[email protected]
[email protected]

تم تعديل بواسطة اوشن العراقي

بتاريخ:

بالنسبة لطلبك الاول فانا مش فاهمه ، أرجو اعادة صياغة السؤال بحيث تكتب الكلمات الانجليزية كما هى بدون تعريبها .
و بالنسبة لطلبك الثانى :-
فى تريجر WHEN-NEW-FORM-INSTANCE أكتب :-

go_block('the_block_that_you_want_to_execute_it');
execute_query;


و بكده اول ما تدخل على الفورم فى ال Run Time هتلاقى ال Block اللى ذكرت اسمها فى الامر الاول تم الذهاب اليها و تم تنفيذ الاستعلام فيها .

و بالتوفيق

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

مرحبا استاذ ..بالنسبة للسؤال الثاني فكانت اجابتك كافية ووافية
اما بالنسبة للسؤال الاول ...فراح الغي لان افتهمت عليك بدون ما تشرح


تحياتي
وشكرا

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

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

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

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

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

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.