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

بتاريخ:

السلام عليكم

مثلا اريد ان اجعل هذا الكلام على فورم . ولما اعمل طباعة يطبع الشهادة .

مثلا

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


والان اريد ان اجعل -------------------- عبارة عن text item . اعبي فيها الي بدي ياه اجيبوا من الداتا بيز .

وبعدها اعمل طباعة

ارجو قد وضحت الفكرة .

بتاريخ:

السلام عليكم
بسيطه اخي..
الكلام الثابت اكتبه كتابة على التقرير...بينما الكلام المتغير تضع FIELD وتعطيه السورس من الجدول...

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

الكلام بالازرق كلام ثابت ... والنقاط كلام متغير تضع مكانها فيلد ...

بتاريخ:

انا فهمت قصد الاخ هون

انت مشكلتك مش كيف تجيب الكلام من قاعدة البيانات وتحطة جنب الكلام الثابت مشكلتك في التنسيق انه مره الكلام اللي يجي من قاعدة البيانات يكون كبير ومره قليل يعني على حسب وهيك التقرير عندك بكون تصميمه مش كويس

الحل يا سيدي اعملف function يعيد بيانات من نوع varchar2

قم بتجميع البيانات كامله في داخل متخير ثم قم بإعادة هذه البيانات مره واحدة لمتغير واحد على التقرير
مثال

declare 
return_data varchar2(1000);

return_data:= 'تشهد جامعة الطفيلة التقنية بأن السيد : ' || :name || 'قام بحظور دورة تدريبة في  ' || '
' ||  :item2 || '
' || 'وكانت مدة هذه الدورة ' ||
'
' || item4 ;
return return_data;

بتاريخ:

السلام عليكم


لكن السؤال يأخواني هل نستطيع عمل ضبط للكلام زي الوورد كده بداية الاسطر ونهايتها معا
لأني عندي شغل زي كده والتقرير بيكون شكله مش حلو أوي النهايات ليس واحدة

هل في طريقة

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

بتاريخ:

هو حل بسيط اخي مصطفى

مثلا هذه الجمله:

لكن السؤال يأخواني هل نستطيع عمل ضبط للكلام زي الوورد كده بداية الاسطر ونهايتها معا
لأني عندي شغل زي كـــده والتقرير بيكون شكلــــه مش حلـو أوي النهايــــات ليس واحــــــدة

فبيطلع شكله مقبول...

تم تعديل بواسطة PALI.ORACLE

بتاريخ:

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

لما مثلا اطلع شهادة يتم ضبط بدبات ونهايات الاسطر معا

هي لو الجملة ثابتة ماشي اعرف احددها يدويا لكن ده مش ثابت

أتمنى أن تكون المشكلة واضحة

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

بتاريخ:

اخواني اتوقع ان الفكره لم تصلكم بعد انا اقصد

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

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

بتاريخ:

السلام عليكم

أخي جاد

اخواني اتوقع ان الفكره لم تصلكم بعد انا اقصد


هذا مأستخدمه بالفعل لكن اقصد الضبط كما في الوورد

لان أحيانا بيكون شكل التقرير مش الاي هو

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

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

سبق مناقشة مشكلة التنسيق فى الخطابات ومحاذاه الكلمات الى اليمين او المحاذاه الى اليسار ... وذلك مع ديفيلوبر 6 وكانت هناك بعض الاقتراحات

إضغط هنا : مشكلة تنسيق التقارير .......... هل من حل؟


وكان هناك اقتراح ... باستخراج الخطاب فى ملف الوورد ... ثم فتح الملف للعميل ... واعادة تنسيق شكل الخطاب ثم طباعتة


مع التحية

بتاريخ:

مثال على الموضوع في المرفقات

MODULE2.rar

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

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

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

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

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

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.