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

بتاريخ:

يا شباب محتاج شرح لكيفية عمل راس وتذيل لصفحه بحيث يأخذ القيم من فورم معين

على سبيل المثال : عندما يريد الزبون بان يكون كليشه الريبورت تحتوي على جميع بيانات مؤسسته 

وعندما تريد تنزيل نفس البرنامج بس لزبون اخر والزبون الاخر يريد أن تظهر جميع بيانات مؤسسته مع الشعار .

ارجوا المساعده مع الشكر القدير لكل من يقدر ويساعد ويتفهم .

بتاريخ:

السلام عليكم

بامكانك عمل جدول وتبني عليه فورم ادخال بيانات المؤسسات وليكن لكل مؤسسة رقم حاص بها.

وفي التقرير في الجزء العلوي قم بقراءة كل البيانات داخل CF بحيث يتم تمرير رقم المؤسسة من خلال الفورم كـ Parameter.

الهدف من الفكرة السابقة لكي تكون الامور لديك Dynamic.

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

مشكور على الرد يا الغالي ولكن ارجو التوضيح في كيفية قراءة البيانات داخل cf  بحيث يتم تمرير رقم المؤسسة من خلال الفورم والريبورت وكيف اجعل التقرير ديناميكي

والف الف شكر على الرد 

بتاريخ:

السلام عليكم

1- إنشيء جدول كالتالي واضف الأعمدة التي تحتاجها:

 

CREATE TABLE companies_info (co_code       NUMBER(10) PRIMARY KEY,
                             co_name       VARCHAR2(100),
                             co_phone      VARCHAR2(15),
                             co_email      VARCHAR2(30),
                             co_location   VARCHAR2(200),
                             co_logo       LONG RAW);

2- إنشيء فورم يعتمد على هذا الجدول وأدخل البيانات المطلوبة.

3- عند استدعاء أي تقرير من الفورم قم بتمرير رقم الشركة أو المؤسسة (Co_Code) كـ Parameter إلى التقرير.

4- داخل التقرير قم بإنشاء Formula Column واكتب جملة Select لقراءه بيانات المؤسسة من الجدول السابق بناءا على الـ Parameter الذي تم تمريره من الفورم إلى التقرير.

 

 

بالتوفيق.

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

بالنسبة لطريقه إنشاء الجدول معروفه وارسال البيانات الى الفورم بواسطه البراميتر ولكن كيفة انشاء التقرير بحيث عندي بيانات اخرى تاتي من جدول فاتورة بيع نقد مثلاُُ بحيث البيانات سوف تتكرر بالنسبة لمعلومات المؤسسة لان كل البيانات في اطار واحد المهم ما هو الكود الذي بموجبة يتم استدعاء بيانات المؤسسة  بحيث يكون ثابت في جميع التقارير اعلى الصفحه بيانات الشركة مع النشاط والشعار ورقم التلفون واسفل الصفخه عنوان المؤسسة مثلا هل اقوم بانشاء اطار جديد ام من اختيارات التقرير في راس وذيل للصفحه ارجوا التوضيح والف الف شكـــــــــــــــــــــــــــــــر

بتاريخ:

السلام عليكم

لن يكون هنالك علاقة بين بيانات التقرير والـ CF.

انشيء الـ CF خارج الكويري الخاصة  بالتقرير.

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

فضلاً وليس امراًً الاخ / 

Ahmad.Hasan

يرجى ارفاق نموذج لكيفية عمل الراس والتذييل وكيفية جلب البيانات  والف الف شكر 

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

الريبورت نفسه يكون مبني على query في data model  قومي بإضافة ما تشائين من cf  خارج هذا الquery  واستخدميها في الرأس أو التذييل بدون مشكلة

بتاريخ:

عملت الملف التالي بشكل بسيط وسريع يوضح لحضرتك ...ماطلبتي ان شاء الله

report 2.rar

  • بعد 7 شهور...
بتاريخ:
  • كاتب الموضوع

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

 

 

مرفق نموذج التقرير وفاتورة المبيعات وصورة توضح المطلوب 

مجلد جديد.rar

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

كيفية أنشاء cf

بتاريخ:

 وضحت الأمر كما في الصورة المرفقة نختار formula Column وسحب وافلات بالمكان الـ group Query  

الذي لديك سوف تظهر CF_1 ثم double click عليها  سوف تفتح نافذة الكود ونكتب الكود الذي نريد ان تقوم هذه الدالة بإداءه

post-41781-0-92169400-1402137704_thumb.jpg

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

الف الف شكر للأخت المشرفة / 

ميسم الكرام

 

عملت cf  

 وكتبت الكود التالي في cf :

 

 

function CF_2Formula return number is
coname VARCHAR2(100);
 
  begin
  SELECT  CONAME
  into coname
FROM COMPANY 
WHERE 
conum = '1';
EXCEPTION WHEN NO_DATA_FOUND THEN
coname := NULL;
 
 
 
RETURN(coname);
 
 ;end
 
ولكن تظهر لي رسالة خطا مرفقة صورة بالخطأ .
 
 
بتاريخ:
  • كاتب الموضوع

رسالة الخطا + التقرير

خطاء التقرير.rar

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

الا يوجد تقرير لطريقة عمل تقرير يحتوي على راس وتذييل لمؤسسة 

 

 

شاكراً تعاونكم

بتاريخ:

الا يوجد تقرير لطريقة عمل تقرير يحتوي على راس وتذييل لمؤسسة 

 

 

شاكراً تعاونكم

 

السلام عليكم 

 

قومي بعمل CF وبيانات راس وتذيل الموسسة بشكل منفصل عن بيانات  التقرير بمعني لا تقومي بربط مجموعة بيانات راس وتذيل الموسسبة بمجموعات بينات التقرير   

 

مع الشكر 

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

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

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

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

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

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.