بتاريخ: 5 مايو 200916 سنة comment_155859 السلام عليكم يا شباب انا استخدم الكود المعروف الذي يستدعي التقرير من الفورمز بس المشكلة في الكود نكتب اسم الschema والباسوورد وعندما نستدعي التقرير نلاحظ الكود مكتوب في الانترنت اكسبلورر كامل وهذه مشكلة يستطيع اي واحد ان يعرف اسم الSCHEMA والباسوورد لذلك هل هناك طريقة لاخفاء اسم الSCHMA والباسووردارجوووووووووووووو المساعدة العاجلة ياشباب تقديم بلاغ
بتاريخ: 5 مايو 200916 سنة comment_155874 الاخ الكريم إليك هذا الموضوع إخفاء اسم المستخدم واليوزنام تقديم بلاغ
بتاريخ: 6 مايو 200916 سنة كاتب الموضوع comment_155902 قرات هذا اللينك هنا توجد طريقة اخفاء اسم المستخدم وكلمة المرور عندما اقوم بفتح القورم انا اريد الطريقة عندما افتح التقرير تقديم بلاغ
بتاريخ: 6 مايو 200916 سنة comment_155982 الحل النهائي لاستدعاء التقرير وإرسال البارميتير منقووووول للأمانة العلمية اولا شغل هذا الريبورت سيرفر وليكن اسمه re10 RWSERVER server = re10 You should create a new Reports Server Service for this example. 1) Create a simple report based on table EMP with a user parameter: select * from emp where emp.deptno = deptno; 2) Open up the Property Inspector of user parameter PDEPTNO and specify the following: Name: pdeptno Datatype: Number Width: 20 Initial value: 20 (It can be any valid value) 3) Compile and save the report. Try to run it using 'Run Paper Layout' icon to make sure it works properly. 4) Create a simple form based on table DEPT: select * from dept; 5) Create a new reports server service as following (in Command Prompt):rwserver -install repserver90 autostart=yes6) Open Property Palette for Reports object in the Forms Object Navigator and enter the following:Name: EMP Filename: C:\reports\emp.rdf /*<specify full path to your RDF/REP file or make surethis path is included into REPORTS_PATH environment variable*/Report Destination Type: CACHE Report Destination Format: HTML Report Server: repserver90 7) Open Layout Editor and create a push button 'Run-Report'. 8) Create a WHEN-BUTTON-PRESSED trigger with the following code: test_report; 9) Create a new procedure that you can call from the trigger as follows: PROCEDURE TEST_REPORT IS repid REPORT_OBJECT; v_rep VARCHAR2(100); rep_status VARCHAR2(20); BEGIN repid := find_report_object('report5'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90'); SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno); v_rep := RUN_REPORT_OBJECT(repid); rep_status := REPORT_OBJECT_STATUS(v_rep); WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP rep_status := report_object_status(v_rep); END LOOP; IF rep_status = 'FINISHED' THEN /*Display report in the browser*/ WEB.SHow_d o c u m e n t('http://<YourServerName:8888/reports/rwservlet/getjobid'|| substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank'); ELSE message('Error when running report'); END IF; END; 10) Compile the form. 11) Run the form,populate the record. 12) Click on the push button تقديم بلاغ
بتاريخ: 6 مايو 200916 سنة كاتب الموضوع comment_155987 شكرا اخي ولكن هذا الكود لارسال باراميتر انا عندي الكود شغال تمام التمام ولكن مشكلتي يظهر كاملا في صفحة الانترنت عندما استدعي تقرير اريد اخفائه او على الاقل اخفاء اسم المستخدم وكلمة المرور لل schema هذا ماريده ارجووووووووووووووو الحل يا شباب تقديم بلاغ
بتاريخ: 13 مايو 200916 سنة comment_156720 شكرا اخي ولكن هذا الكود لارسال باراميتر انا عندي الكود شغال تمام التمام ولكن مشكلتي يظهر كاملا في صفحة الانترنت عندما استدعي تقرير اريد اخفائه او على الاقل اخفاء اسم المستخدم وكلمة المرور لل schema هذا ماريده ارجووووووووووووووو الحل يا شباب يا اخي الكريم ممكن تبعث الكود الي بتحكي عنه اذا كان على 10G و لانو موزابط معي اشي ممكن المساعده تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.