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

بتاريخ:

السلام عليكم ورحمه الله ..
باختصار مشكلتى انى عامله اكتر من PROCEDURE على داتا بيز و عشان اتاكد من خطوات معينه بتاكده عن طريق فريبل معمول على باكتش فى الداتا بيز يعنى مثلا فى حاله نجاح PROCEDURE X الفيمه بتاعت المتغير Z بتيقى 1 و هكذا .......و لكان فجائت انى مش اقدر انادى الفريبول من الفورم ارجو توضيح..
السبب الاكواد اللى انا كتبته .

CREATE OR REPLACE  PACKAGE FROMS_TRNS    IS
R_INSERT      BOOLEAN ;
R_DEL         BOOLEAN ;
R_UPD         BOOLEAN ;
TR_ID         NUMBER(5); 

END ;


و الباكتش اشتغل ورن على داتا بيز وتمام وكتبت الكود ده على داتا بيز ورن م غير مشاكل

BEGIN FROMS_TRNS.TR_ID :=1; END;       


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

بتاريخ:

I think you cannot call a variable within the package

but u can call apackage procedure or function

and u can call procedures, functions with parameters

i.e. package_name.proc(parameter1 , parameter2);

بتاريخ:

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

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

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

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

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

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

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

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.