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

بتاريخ:

 

أخواني في المنتدى السلام عليكم

عندي مشكلة في الانتقال بين السجلات

كما في الصورة التالية مثلاً أنا في السجل العاشر وأريد عند الضعظ علي زر السجل اللاول ينتقل إلي السجل الأول

الكود لا يوجد به أي خطاء

لأكن لا ينتقل إذا كنت في أي سجل

أرجو مساعدتي إخواني في هذا  المنتدى الرائع 

هذا هو كود


declarebegin
if :system.cursor_record ='1' then
message('انت في السجل الاول ');
go_item('PUSH_BUTTON43');


else
first_record;
end if;
end;

----------------------------------


first_record;

-------------------

استخدمت كلا الكود بس ما عندما اكون في اي سجل لا يرجع الي السجل الاول 

كما في الصورة

post-141854-0-20272500-1425132560_thumb.jpg

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

  • بعد 2 أسابيع...
بتاريخ:

first_record;

بتاريخ:

جرب first_record لوحدها كده من غير باقى الكود وشوفها شغالة ولا لا .

لو شغالة يبقى اكتب elsif بدل else .

 

- شوف لو في تريجر when-validate ولا حاجة .

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

شكرا اخي اللة يخليك 

بس انا جربت 

;frist_record

لحالها بس ما يرضي يرجع الي السجل الاول 

بتاريخ:

حط الزرار علي نفس البلوك يا مهيب

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

اخي 

eslam

الزر السجل الاول موجود علي نفس البلوك اي داخل البلوك distr

الكود ينفذ بس ليش ما يرجع الي السجل الاول عندما اكون في اي سجل غير السجل الاول

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

وايش المقصود با 

شوف لو في تريجر when-validate

ما فهتك اخي 

بتاريخ:

السلام عليكم 

 

هناك تريجر اسمه  when-validate

تم تعديل بواسطة anas.soft

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

ايوة صح اخي انس هناك ترجر اسمة 

when_validate

يعني اكتب الكود داخل هذا الترجر 

بدلا من ترجر when_button_press

الكود مكتوب في البتن اسمة السجل الاول وفي حدث when_button_press

بتاريخ:

انا قصدي شوف لو في تريجر انت عامله WHEN-VALIDATE-ITEM OR WHEN-VALIDATE-RECORD ممكن تكون كاتب فيه RAISE FORM_TRIGGER_FAILURE مثلا ,عشان كده مش عاوز يطلع

بتاريخ:

السلام عليكم ورحمة الله

 

جرب

 

- ضع مقتاح "السجل الأول "  في بلوك جديد control block

- عند الضط على مفتاح "السجل الأول " when_button_press

استخدم أمر

go block لبلوك البيانات

+

first record

بتاريخ:

كلام الاستاذ امجد حلمى مزبوط جدا جربة و ان شاء الله تشتغل معاك

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

شكرا جزيلا لكم 

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

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

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

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

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

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.