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

تحريك بيانات من الform الى الreport

Featured Replies

بتاريخ:

الاخوة الاعزاء اسمح لي بطرح سؤال في الموضوع :
وهو عندما يتم اختيار البيانات من اكثر من جدول كمثل جدول الاسما وجدول المحافظات وجدول الاقسام ويتم استعمال where في التقرير بدلا من استعمالها في FUNCTION وتمرر اكثر من حقل من الفورم الى التقرير ......
وشكرا ارجو الرد ممن يعرف

  • بعد 1 شهر...
  • الردود 53
  • المشاهدات 48.7k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • Guest عادل الشهري
    Guest عادل الشهري

    تحياتي عزيزي لتمرير قيمة من الـ Form إلى الـ Report مثلاً مثل رقم الدائرة او رقم موظف . كالتالي : سنأخذ مثال عن تمرير رقم الدائرة من الـForm الى الـ Report من جدول الموظفين للمستخدم SCOTT . إبدأ بع

  • السلام عليكم ورحمة الله وبركاته،، الأخ / عادل شكرا جزيلا على الرد السريع والمتميز فى عرض طريقه الحل للمشكلة . المطلوب هو الاتي : 1- الشاشه التى اتعامل معها بها 10 سجلات لموظفين مختلفين معروضه بطريقه

  • شكراً للاخ عادل والاخ msh فكره الاخ msh هي فكره رائعة جداً ولكن لدي بعض الملاحظات عليها 1- عمل تعديل في الtable structure هذا لا يفضل غالباً حيث انه يقوم بتعديل الtable structure في كل مره تحتاج في

الصور المنشورة

بتاريخ:

الاخوة الاعزاء:
عند تنفيذ الفروم يظهر لي الرسالة الايتة
run_product(reports) is no longer supported , use run_report_object
انا بالانتظار وجزاكم الله خيراً على هذا التفاعل

بتاريخ:

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

اخي الكريم omar-alreyati

هذا الكود غير مدعوم في 10g

راجع الربط التالي

http://www.araboug.org/ib/index.php?showtopic=17676&


جزاكم الله كل خير

  • بعد 1 شهر...
بتاريخ:

الله يعطيكم العافيه .. راااائعين :(

بتاريخ:

ايها الاخوة عند تشغيل هذا البرنامج يظهر هذا الأرور
run_product not supported use run_report_object
فما هو الخطأ
ارجو الأفادة ولكم جزيل الشكر

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

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

اخي الكريم karim_msm2006


هذا الكود غير مدعوم في 10g

راجع الرابط التالي


http://www.araboug.org/ib/index.php?showtopic=17676&


جزاكم الله كل خير
  • بعد 2 أسابيع...
بتاريخ:

جزاك الله خيرا ....

بتاريخ:

يا شباب انا بحاجة الى مساعدة في موضوع التقرير
كيف نعمل (لما يحدث تغير لاول مرة في نص الملاحظات يعطي تقرير اسم غير في المرة الثانية اسم ثاني )؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ :angry: ;) ;)

بتاريخ:

اخويا عادل الشهاري ربنا يزيد من امثالك واللة ما قصرت والاخوة mshوamged

  • بعد 7 شهور...
بتاريخ:

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

وهو اني لدي جدول يحتوي المعلومات عن الشخص وجدول اخر عن الاقسام وجدول اخر عن الابناء وووو اي ان الجدول الرئيسي فيه عدة ارتباطات واريد اضهار معلومات جميع الارتباطات كيف يكون الحل

ارجو مساعدتي ولكم فائق الشكر

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

الأخت / مريم

هل تريدى اظهار بيانات من الجداول الاخرى المرتبطة بسجل معين فى الفورم ...أى بعد استرجاع بيانات الجدول الرئيسى فى الفورم .
يمكنك استخدام تريجير post_query على مستوى البلوك
وتضعى به اوامر select لاستدعاء البيانات من الجداول الاخرى المرتبطه بمعلومية البيانات المسترجعة فى السجل الرئيسى من الجدول الاساسى ... ثم اظهارها فى الشاشة فى الحقول المحدده مسبقا .

اتمنى ان يكون هذا هو طلبك

  • بعد 1 شهر...
بتاريخ:

السلام عليكم و رحمة الله
الاخوة Amgad & عادل الشهري & msh & khaled

بعد مرور 4 اعوام علي هذه المشاركات منذ ( 13 فبراير 2004) الي الان

جزاكم الله خيرا


:rolleyes:

  • بعد 1 شهر...
بتاريخ:
السلام عليكم و رحمة الله
الاخوة Amgad & عادل الشهري & msh & khaled

بعد مرور 4 اعوام علي هذه المشاركات منذ ( 13 فبراير 2004) الي الان

جزاكم الله خيرا


:(


جزاكم الله كل خير خليل مسلم ، كريستال عصفور :o
  • بعد 2 شهور...
بتاريخ:

السلام عليكم
ما شاء الله الموضوع له سنين واستفاد منه الكثير وأشكر من ساهم في هذا الموضوع

وأردت أن أوضح شيء قد وضحهه الأستاذ عادل

والتوضيح هو مجرد أمثاله
1- لو كان طباعة تقرير فقط دون تحريك بينات يكون الكود كالتالي:

Declare
PL paramlist;
Begin
PL:=create_parameter_List('p1');
Run_product(Reports,'c:\rep\rep.rdf',asynchronous,RunTime,FileSystem,PL);
Destroy_Parameter_List(PL);

End;



2- لو أردنا تحريك البيانات ( وضح المثال الاستاذ عادل)

3- نفس المثال السابق ولكن مع ادخال أكثر من براميتر

راح يكون في التقرير

Select * From Emp Where deptno =: P1 and ID=:P2 And NAME=:P3;




ويكون في الزر

Declare

PL paramlist;
Begin
PL:=create_parameter_List('p1');
add_parameter(PL,'p1',text_parameter,to_char(:deptno));
add_parameter(PL,'p2',text_parameter,:ID);
add_parameter(PL,'p3',text_parameter,:NAME);
add_parameter(PL,'PARAMFORM',text_parameter,'NO');
Run_product(Reports,'c:\rep\rep.rdf',asynchronous,RunTime,FileSystem,PL);
Destroy_Parameter_List(PL);
End;


وهذا مثال فقط وليس واقعيا
ونلاحظ بتكرارنا للجملة

add_parameter(PL,'p1',text_parameter,to_char(:deptno));



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

وبالتوفيق للجميع

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

  • بعد 8 شهور...
بتاريخ:

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

  • بعد 3 شهور...
بتاريخ:

الحمد لله والصلاه والسلام علي رسول الله صلي الله عليه وسلم
اللهم ربنا يا اله كل شئ وخالق كل شئ لا تسالنا عن شئ واغفر لنا كل شئ
انا واخي الكريم واخواننا وجميع المسلمين والمسلمات والمؤمنين والمؤمنات من اول الخلق الي يوم الدين وكل من له علينا حق واغتبناه او بهتناه او نلنا منه بما لا يرضيك واجعله له نورا يوم القيامه
اللهم ربنا ما بيينا وبين جلالتك فاغفره لنا فانت الغفور الرحيم لا غفور غيرك وما بيننا وبين عبادك فتحمله عنا فانت الله الواحد القهار الديان اللهم امين وصلي اللهم علي سيدنا محمد وعلي اله وصحبه اجميعن ومن تبعه باحسان الي يوم الدين
امين امين امين امين امين

  • بعد 1 شهر...
بتاريخ:

عندما أحاول تشغيل التقرير من خلال الفورم يطلب مني التقرير إدخال اسم المستخدم وكلمة المرور مرة أخرى لا أدري لماذا؟ أريد حلاً عاجلاً وجزاكم الله خير...

  • بعد 7 شهور...
بتاريخ:


اخي الفاضل السلام عليكم ورحمة الله وبركاته

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

قد لا تستحسن هذه الفكرة أولا ولكنها مفيدة
وهي اضافة جدول يضم حقل واحد فقط هو رقم الموظف او عدة حقول حسب رغبتك .. ثم نضع check Box يظهر امام كل موظف في الشاشة وذلك باضافة check box على البلوك ومن ثم سيتكرر امام كل موظف لأن البلوك tabular
نضع علامة صح امام الموظف الذي اريد تضمينه في التقرير
ثم نعمل تريجر يعدي على كل سجل في البلوك .. اذا وجد امامه علامة صح أدخل رقم الموظف في الجدول المؤقت الذي انشأته من قبل .. وفي الاخر يشتغل التقرير اللي انت عاوزه من خلال البيانات التي ادخلتها مسبقا. ولا تنسى ان تفرغ الجدول في كل مرة تشغيل عند نهاية المهمة.
ولو هناك مستخدم اخر غيرك يعمل نفس المهمة ويحتاج اختيار ارقام مختلفة .. يمكن تضيف حقل للجدول المؤقت لاسم المستخدم وبالتالي تكون البيانات المضافة والمفرغة لنفس اسم المستخدم دون غيرها من البيانات.

اذا أفادتك فكرتي فلا تبخل عليه بدعوة بظهر الغيب

بتاريخ:

جزاك الله ألف خير وزادك بسطة في الجسم والعلم وعصمك الله وأصلح دينك ورزقك مايكفيك ونجاك مما يؤذيك آآآآآمين
لست أخفيك إستاذي الكريم كم مضى من العمر وأنا أبحث عن ضالتي وبحمد الله وجدتها عندكم فبكل إمتنان أهديك خلص تحياتي مع دعوات من خالص قلبي ومن الله القبول
دعوة غائب لغائب نرجو من الله القبول وبارك الله كل الأخوة القائمين على هذا المنتدى ووفقهم لما يحبه ويرضاه.

  • بعد 7 شهور...
بتاريخ:

السلام عليكم بارك الله و جزاك الله كل خير
شكرا.

  • بعد 1 سنة...
بتاريخ:
موضوع جيد جداً جزاك الله كل خير ويرب يشتغل عندي المجاهد


لوسمحتم ياحماعة الكود ده ممكن حد يكتبه فى تكست عشان انا مش فاهم ايه الرموز الزيادة الى مكتوبة او يكتبه واضح شكرا لمشاركتم


Declare
PL paramlist;
Begin
PL:=create_parameter_List('p1');
add_parameter(PL,'p1',text_parameter,to_char(:deptno)); Run_product(Reports,'c:\rep\rep.rdf',asynchronous,RunTime,FileSystem,PL); Destroy_Parameter_List(PL);
End;
بتاريخ:
  • كاتب الموضوع

موضوع جيد جداً جزاك الله كل خير ويرب يشتغل عندي المجاهد


لوسمحتم ياحماعة الكود ده ممكن حد يكتبه فى تكست عشان انا مش فاهم ايه الرموز الزيادة الى مكتوبة او يكتبه واضح شكرا لمشاركتم



عذرا لقد حدث هذا الخطأ فى بعض الحروف الخاصة ... اثناء تطوير الموقع منذ فترة
اليك الكود بعد التعديل



Declare
PL paramlist;
Begin
PL:=create_parameter_List('p1');
add_parameter(PL,'p1',text_parameter,to_char(:deptno));
Run_product(Reports,'c:\rep\rep.rdf',asynchronous,RunTime,FileSystem,PL);
Destroy_Parameter_List(PL);
End;



تنويه : تصحيح لخطأ حدث لبعض الرموز الخاصة المستخدمة فى الأوامر ... اثناء تطوير الموقع

http://www.araboug.o...showtopic=48829

  • بعد 4 شهور...
بتاريخ:

مشكور يا ابن الشهري و درس ممتاز و مفيد

بتاريخ:

و اشكر كل الاخوة و الاعضاء

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

thank you.

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

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

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

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

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

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.