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

بتاريخ:

السلام عليكم جميعا وشكرا للقائمين على المنتدى وبارك الله فيهم وايد خطاهم لقد عانيت من مشاكل كثرة فى تحويل تقارير الاوريكال الى وورد او اكسيل وعلى الرغم من صعوبتها فقد وجد كثيرا من الحلول لها ولكنى فضلت ذلك الحل الذى استخدم فيه تكنيك ole وسوف ارفق الاتتش فايل الخاص بالتقرير و المكتبة
وهما على 6i
From report to excel export package brief manual
================================================


Follow next steps to advance your report for MS Excel export:
-------------------------------------------------------------

1. Attach rpt2xls library (or copy rpt2xls package into report program units as in demo)
2. Press "edit margin" button on layout model editor
and create text item "Page &<PageNumber> of &<TotalPages>" in layout margin section
3. Create also in margin section button item "Export to Excel", double click on
button to go on property palette and change "Button behavior type" to PL/SQL,
and insert into "Button behavior PL/SQL trigger" next code:

procedure U_EXCELButtonAction is
begin
RPT2XLS.Run;
end;

4. Unpress "edit margin" button and for all report layout fields you want to
transfer into excel sheet from left to right and up to down you should
create format triggers (double click on field, go to property palette, go to format trigger
property) using RPT2XLS.put_cell procedure. After each last left fields insert RPT2XLS.new_line
procedure. Available procedure parameters you may see in package source.
To simplify this work you may create only one format trigger on frame level for all fields
into each frame (as you see in demo)
Note: The repeating frame format trigger fires twice for records started from new pages (reports bug?)
So don't place format triggers on repeating frame level. Use any field or frame inside of repeating frame.


5. Finally, create after report trigger:

function AfterReport return boolean is
begin
RPT2XLS.release_memory;
return (TRUE);
end;



Addons for hidding report output and directly send it to MS Excel:
------------------------------------------------------------------

1. Set report system parameter DESFORMAT initial value to pdf
2. Set report system parameter DESNAME initial value to %TEMP%\xxx.tmp
3. Set report system parameter DESTYPE initial value to file
4. Set report system parameter PRINTJOB initial value to No
5. Create next After Report trigger:

function AfterReport return boolean is
begin
RPT2XLS.Run;
RPT2XLS.release_memory;
return (TRUE);
end;




Addons for matrix reports:
--------------------------
The main problem in matrix that reports processes horisontal direction
after vertical one, therefore then used default created matrix layout the
horisontal headers in excel printed below matrix. I solved this task by
creating the separate repeating frame for matrix headers (see example layout).

1. Create default matrix report using report wizard
2. In data model insert:
- summary column COL (counter of horisontal colunm) into horisontal direction group
- summary column COLMAX (maximum of COL) on report level
3. In layout model remove matrix horisontal headers and create new
header frame above matrix frame as in example
4. Create above-mentioned procedures, triggers and excel button (use COL and COLMAX variables
for positioning of matrix cell fields in excel)



Addons for excel data formatting:
---------------------------------
Excel uses general cell format by default, so "00123" will be reformatted to "123".
Set RPT2XLS.put_cell Format parameter to "@" to ensure text format or use any excel valid
format.


وهذا هو موقع المنقول عنه
تم حذف الرابط لانه مخالف للقوانين عبارة عن اعلان تجاري
واختار home من القائمة وفى الصورة التى تظهر اضغط عليها تجد جميع ال tips للتقارير و الفورم
اسم ما اتحدث عنه فى اللينك هو From report to excel export package

  • بعد 10 سنة...
بتاريخ:

ارجو رفع الباكدج

بتاريخ:

اخي الفاضل عند فتح الرابط يفتح موقع تحاري وهذا مخالف لقوانين المنتدى

بتاريخ:

سيتم حذف الرابط

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

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

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

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

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

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.