قواعد المشاركة في المنتدى

(منتدى Microsoft Excel) الموضوع:أرجو مساعدتى فى حل باقي المسائل المرفقة بواسطة: (ledow2007) :: (منتدى Microsoft Excel) الموضوع:أرجو مساعدتى فى حل باقي المسائل المرفقة بواسطة: (ledow2007) :: (منتدى Microsoft Excel) الموضوع:البحث عن نصوص متطابقة بواسطة: (ledow2007) :: (منتدى الأكسس) الموضوع:كيف اجعل جدول يظهرفوق النموذج وليس ورائه بواسطة: (nacer_alger) :: (منتدى الأكسس) الموضوع:ضبط حجم النموذج على جميع الاجهزة واخفاء قاعدة بيانات اكسس بواسطة: (startnet) :: (قسم الاعلانات) الموضوع:شركه load-serv لإستضافه و تصميم المواقع و البرمجيات بواسطة: (loadserv) :: (قسم الاعلانات) الموضوع:افضل موقع اعلانات مبوبة مجانية بواسطة: (يبكى ويضحك) :: (قسم الاعلانات) الموضوع:شركة بيكسل تاج لخدمات تصميم المواقع والتسويق الالكتروني بواسطة: (ahmed_abediom) :: (منتدى Microsoft Excel) الموضوع:هيا بنا نتعلم كتابة الكود فى الاكسيل VBA بواسطة: (rachidsat6630) :: (قسم الاعلانات) الموضوع:مناقصات تدريب دوت كوم بواسطة: (منة هشام) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:المؤتمر الدولي في رؤى الحاسب وتحليل الصور ICCVIA بواسطة: (منة هشام) :: (قسم الاعلانات) الموضوع:عايز تعرف قيمة حاجاتك الي مبتستعملهاش أدخل هنا بواسطة: (يبكى ويضحك) :: (منتدى Microsoft Excel) الموضوع:الوال الاحصائية بواسطة: (ragebwom15200) :: (قسم الاعلانات) الموضوع:ماكينة حضور وانصراف احدث الانواع اقوى العروض اقل الاسعار شركة مصر بواسطة: (مصرتكنولوجي) :: (منتدى الأكسس) الموضوع:انشاء قائمة بأزرار اكسس استدعائها بواسطة: (Leema1) :: (قسم أوفيس 2007) الموضوع:كيف اقوم بعمل مربع نص للبحث بواسطة: (ibrahimae2) :: (منتدى مبرمجي ASP.NET) الموضوع:مشكله في لوحة التحكم بواسطة: (babh222) :: (منتدى الأكسس) الموضوع:ضبط التقرير ليكون في صفحة واحدة وتصدير التقرير الى اكسل بواسطة: (Leema1) :: (قسم الاعلانات) الموضوع:اكبر موقع عربى للبيع والشراء بواسطة: (يبكى ويضحك) :: (قسم الاعلانات) الموضوع:عروض مذهلة من شركة أبو الهول للزيوت والمنظفات بواسطة: (saltandsoda)


راديو القرآن

المواضيع المثبته: (منتدى التصميم والجرافيكس) الموضوع:الكتابة باللغة العربية في برنامج فلاش بواسطة: (مبرمجة فلسطينية) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:اعداد و تنصيب اوراكل 9i ويندز NT/2000/XP بواسطة: (oracle_egypt) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:طريقة تخزين أي نوع ملفات في Access DataBase ومشاهدتها وتشغيلها بواسطة: (jbsa) :: (منتدى ADO.NET العام) الموضوع:البدء مع ADO.NET بواسطة: (HnHn) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:طريقة عمل شبكة لاسلكية بين جهازين او أكثر ..اكس بي.. لمشاركة الملفات والإنترنت بواسطة: (مرحبا الساع) :: (القسم المفتوح) الموضوع:شاهد واشكر ربك على نعمة الاسلام بواسطة: (غزاوية أصيلة) :: (منتدى مبرمجي ASP) الموضوع:كتاب مكون من 16 جزاء يتكلم عن asp بواسطة: (amricost) :: (منتدى Microsoft Excel) الموضوع:دروس إكسل و شرح الدوال و تقنيات متقدمة بواسطة: (صهيب جاويش) :: (منتدى الكتب و المقالات) الموضوع:دروس متفرقة خفيفة بواسطة: (أبو أفنان) :: (كتب عن VB.NET) الموضوع:كتب VB.NET عربي بواسطة: (عبد الرحمن) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع Data Report باستخدام ADODC ( شرح بالصور ) بواسطة: (Max Bayne) :: (منتدى تصميم صفحات الويب) الموضوع:الجافا سكريبت في كتاب بواسطة: (amricost) :: (منتدى برمجة الألعاب) الموضوع:مجموعة من مشاريع الالعاب بواسطة: (مصطفي البارودي) :: (منتدى مبرمجي ASP.NET) الموضوع:كتاب تصميم موقع اخباري بواسطة: (م.محمد الساعدي) :: (قسم التعاميم والشكاوي) الموضوع:صفحة منتديات المحيط العربي على الفيس بوك بواسطة: (ramies) :: (منتدى Microsoft Visual Basic) الموضوع:يرجى الإنتباه لجميع الأعضاء الجدد بواسطة: (zoubicom) :: (منتدى البرامج) الموضوع:برنامج رهيب انتا تتكلم والكمبيوتر يكتب بالعربى بواسطة: (مستشفى الكمبيوتر) :: (منتدى البرامج) الموضوع:شروحات لبرامجك المفضلة بواسطة: (junkbki) :: (منتدى برمجة التقارير) الموضوع:كيف ربط الكرستال ربورت بالنت2008 بواسطة: (raaddawood) :: (منتدى أجاكس(Asynchronous JavaScript and XML)) الموضوع:تقسيم النتائج لعدة صفحات مع 3 لغات برمجة ويب بواسطة: (عبدالله جابر شقليه)

عدد الصفحات : 3  1  2  3   > » إضافة رد إضافة موضوع جديد

> دورة في تعليم صناعة التقارير باستخدام الكريستال ريبورت 10,دورة في تعليم صناعة التقارير باستخدام الكريستال ريبورت 10
Bookmark and Share
تقييم الموضوع Label معدل التقيم:0
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:11 مساءً
المشاركة #1

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256




الاخوة والاخوات الكرام

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

احببت ان انقل اليكم هذه الدورة والمكونة من 13 درسا لتعليم صناعة التقرير باستخدام برنامج Crystal Report 10 وهذه الدورس منقولة عن الاخ ( Major ) يرحمه الله تعالى ونرجوا الله تعالى ان يتغمده بواسع رحمته وان تكون هذه الدورس حسنات في ميزانه يوم الدين.


أرجو من الجميع الدعاء لاخينا يرحمه الله.





برنامج الكريستال ريبورت 10 http://ftp.crystaldecisions.com/outgoing/Products/CR10DevEn.exe

السيريال
license : AV860-01CS00G-U7000NC
SN:1231467890




الدرس الأول

يتكون برنامج كريستال ريبورت من ثلاثة أجزاء رئيسية وهي :
1- بيئة كاملة للتصميم: ويمكن الوصول إلي هذه البيئة من خلال قائمة "Start " ثم Program ثم تختار Crystal Report 10 من قائمة البرامج في النظام Windows ، وتتيح لك هذه البيئة تصميم تقاريرك في بيئة منفصلة عن برنامج فيجوال بيسك ثم ربط تقاريرك المصممة في فيجوال بيسك وغيره من لغات البرمجة التي يدعمها البرنامج مثل VB.NET وفيجوال C
2- بيئة للتصميم يطلق عليها اسم Report Designer Component أو اختصارا "RDC” ،و يتيح لك هذا الجزء تصميم تقاريرك من داخل فيجوال بيسك مثل أداة DataReport مع إمكانيات أكثر منها في التصميم .
3- أداة وتسمي Report Viewer لعرض التقرير علي الشاشة أو علي الطابعة.
ومن الواضح من هذا التقديم أنه يتم تصميم البرنامج في أحد الجزأين الأول أو الثاني ثم استخدام الجزء الثالث في عرض التقرير . وتتيح بيئة التطوير الكاملة بيئة مناسبة أكثر لتصميم التقرير يما تقدمه من إمكانيات أكثر في التصميم كما أن مساحة العمل تكون كبيرة بعرض وطول الشاشة بعكس بيئة التطوير المدمجة داخل فيجوال بيسك التي تحتوي علي إمكانيات أقل في التصميم ، كما أن مساحة العمل تكون محصورة داخل بيئة فيجوال بيسك وأدواتها المختلفة وتحتل بيئة التصميم حيز ضيق من محيط العمل لا يساعد كثيرا في تصميم تقاريرك .
وسوف نخصص الدروس الثلاثة الأولي للحديث عن الـ RDC ثم سننتقل بعد ذلك إلي تصميم التقارير باستخدام بيئة IDE ثم عرض التقارير باستخدام عارض التقارير Report Viewer باستخدام الكود دون استخدم الجزء المسمي بـ RDC ، أي سنتعامل مع البرنامج بدء من الدرس الرابع كمحترفين في تصميم التقارير التجارية.
وبما أن هذا أول درس لنا في هذه الدورة سنخصصه لفتح تقرير موجود علي القرص باستخدام ما يسمي بـ Report Designer Component وتختصر إلي "RDC" وهي تقنية جديدة تم إضافتها إلي كريستال ريبورت إعتبارا من الإصدار الثامن حتى الإصدار العاشر موضوع هذه السلسلة..
في هذا الدرس سوف نتعرف علي الأتي
1- كيفية إضافة RDC إلي مشروعك
2- كيفية فتح تقرير موجود علي القرص باستخدام RDC
ولنبدأ علي بركة الله
1- أبدأ بتشغيل فيجوال بيسك كما هو معتاد واختر Standard EXE من صندوق الحوار ، أما إذا كنت داخل فيجوال بيسك فاختر أمر New Project من القائمة File ومن صندوق الحوار اختر Standard EXE
2- - في بعض الإصدارات من كريستال ريبورت مثل الإصدار الثامن لا يتم إتاحة كريستال ريبورت إلي بيئة فيجوال بيسك ولإتاحة كريستال ريبورت أتبع الخطوات التالية:
A - من القائمة Project اختر Components ستظهر لك نافذة جديدة تحتوي علي ثلاث بطاقات أنقر علي البطاقة Designers
B- ضع علامة أما م Crystal Report X حيث X رقم الإصدارة التي تستخدمها
وبهذا يصبح RDC متاح في برنامجك وبرامجك المقبلة
ولنكمل الآن المشوار . الآن نحتاج إلي فتح تقرير في RDC
3- من القائمة Project اختر Add Crystal Reports 10 سيظهر لك صندوق حوار جديد يحتوي علي نماذج للتقارير التي يمكن إنشائها باستخدام البرنامج ، وحيث أننا نحتاج في هذا المثال إلي فتح تقرير موجود ، ضع علامة أمام الخيار From an Existing Report. ثم أضغط علي الزر OK
4- سيظهر أمامك صندوق حوار لفتح الملف . أذهب إلي المجلد C:\ Tutorial ستجد به تقرير باسم Custm1 أنقر علي هذا التقرير لفتحه
5- سوف يظهر أمامك صندوق حوار ثاني يطلب منك الإجابة علي سؤالين بـ Yes او No السؤال الأول معناه أن هل ترغب في قيام RDC بإضافة أداة العرض التقارير إلي مشروعك . وفي السؤال الثاني يسأل هل ترغب في أن يكون النموذج المحتوي علي أداة العرض هو النموذج المبدئي للمشروع . ستجد أن الخيار Yes هو الخيار النشط في الحالتين ، أختر الآن زر OK
6- سيقوم RDC بفتح التقرير كما سيقوم بإضافة نموذج جديد يحتوي علي أداة لعرض التقارير ،كما إنه قام بكتابة بعض سطور الكود نيابة عنك لمشاهدة هذا الكود أنقر مرتين علي النموذج Form2 لفتح محرر فيجوال بيسك للنموذج في القسم العام للنموذج ستجد السطر التالي

Dim Report As New CrystalReport1


وهو إعلان عن أن الكائن Report نسخه جديدة من CrystalReport1 ، كما ستجد إجراءين قام بإضافتهم أيضا وهو الإجراء
ونصه كالتالي

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub



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

أما الإجراء الثاني فهو لتحجيم أداة عرض التقارير لتشغل كل مساحة النموذج مهما صغر أو كبر النموذج ونصه كالتالي :
Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth
End Sub




وهذا الإجراء لا يحتاج إلي شرح فهو إجراء تقليدي في فيجوال بيسك .

ملحوظة هامة:
إذا قمت بتغير الخاصية Name لمصمم التقارير المضاف بمعرفة الـ RDS إلي أي أسم جديد وليكن مثلا CtmReport
في هذه الحالة يجب تعديل السطر الموجود في قسم الإعلانات العام للنموذج Form2 ليصبح كما في السطر التالي:

Dim Report As New CtmReport



أضغط الآن علي F5 لتشغيل المشروع لمعاينة التقرير

يوجد مثال في المرفقات علي هذا الدرس وستجد داخل المجلد فهرس يسمي lesson-1 انقل هذا الفهرس إلي داخل الفهرسC:\Tutorial والذي سبق إعدادة في المقدمة وستجد تقرير باسم CTM!.rpt أنقل هذا التقرير إلي داخل الفهرس C:\Tutorial ايضا
لتصبح المسارات كمايلي:
المشروع علي المسار C:\Tutorial\lesson-1
والتقرير علي المسار C:\Tutorial

وإلي اللقاء في الدرس الثاني وسيكون في نفس المشاركة بإذن الله ، وسنقترب بعض الشئ من استخدام البرمجة في إعداد التقرير .


الملفات المرفقة
 Lesson 1.rar ( 34.34ك ) عدد مرات التنزيل: 1891

 قاعدة البيانات.rar ( 73.26ك ) عدد مرات التنزيل: 1892

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:18 مساءً
المشاركة #2

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس الثاني
في هذا الدرس سنحاول أن تعرف عن لمحة بسيطة في التحكم في التقرير من خلال البرمجة .
في الدرس السابق قمنا بعرض تقرير بأسماء العملاء المتعاملين مع المنشأة ، ولاحظنا في هذه التقرير أن بعض العملاء في السعودية وآخرين في مصر وبعضهم في لبيا وهكذا ، أي أن المنشأة تتعامل مع مجموعة من العملاء المنشرين في مجموعة من الدول وسنفرض الآن أننا نحتاج تقرير بأسماء العملاء في مصر فقط ، طبعا لن نقوم بتصميم تقرير جديد يحتوي علي العملاء في مصر ولكن سنستخدم نفس التقرير مع خاصية property من خواص الكائن Reportفي كريستال ريبورت يستخدم في تحديد البيانات المطلوب عرضها في التقرير وهي الخاصية :

RecordselectionFormula


والآن إلي المشروع
1- قم بإنشاء مشروع جديد
2- كرر الخطوات من 3 إلي 6 في المثال السابق لإضافة أدوات كريستال ريبورت المعتادة وربط التقرير بمشروعك .ثم قم بتشغيل المشروع لمشاهدة التقرير
3- أضغط علي النموذج Form2 مرتين لفتح محرر الكود لفيجوال بيسك
4- ستجد الكود التالي في إجراء تحميل النموذج Sub Form_Load

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub


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

Report.RecordselectionFormula = "{ctm.ct3} = 'مصر' "


بحيث يصبح هذا الإجراء كما يلي:
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
Report.RecordselectionFormula = "{ctm.ct3} = 'مصر' "
CRViewer1.ReportSource = Report
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
End Sub



قم الآن بالضغط F5 لتشغيل المشروع ستجد أن التقرير أصبح يحتوي علي العملاء المصريين فقط
لاحظ كيف تم كتابة كلمة مصر في التقرير والعلامات التي حولها ، أي الصيغة التي تم بها تمرير اسم الدولة إلي الخاصية .
طبعا ليست هذه وسيلة عملية فلنفرض مثلا أننا نريد طباعة تقرير بالعملاء في السعودية مثلا ، حسب هذا الأسلوب يجب أن نفتح كود المصدر ونغير اسم الدولة الموجود في هذا السطر من مصر إلي السعودية ثم نقوم بتشغيل البرنامج ، وطبعا لن يتوفر للمستخدم كود المصدر حتى يقوم بهذا التعديل وإن توفر له الكود فقد لا يعرف ماذا يفعل بهذا الكود لطباعة مثل هذا التقرير . لذلك لا بد من إيجاد طريق أخرى ليصبح مثل هذا المشروع عمليا ..ولكي يصبح مشروعك هذا عمليا عليك أتباع الأتي :
1- عرض أسماء الدول الموجودة في الجدول في ComboBox مثلا ليقوم العميل باختيار الدولة منه
2- تقوم بتمرير ما اختاره المستخدم إلي الخاصية RecordselectionFormula لإعداد التقرير
3- ثم تطبع التقرير بعد ذلك
ولكن كيف يتم ذلك برمجيا هذا ما سنعرفه في الدرس القادم بإذن الله


الملفات المرفقة
 Lesson-2.rar ( 27.58ك ) عدد مرات التنزيل: 792


--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:29 مساءً
المشاركة #3

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



أهلا بكم في الدرس الثالث من دروس كريستال ريبورت

كان مخططا لهذا الدرس أن نتعرض لعملية تحديد سجلات معينة لعرضها في التقرير من خلال الكود ولكن رأيت أن نبدأ من هذا الدرس في تصميم التقرير نفسه ، ونؤجل موضوع التحديد لوقت لاحق
هذه أول حلقة لنا في عملية تصميم التقرير نفسه ، وفيها سنتعرف علي كيفية ربط التقرير بقاعدة البيانات ، وأيضا علي كيفية إضافة حقل إلي التقرير، كما سنتعرف علي كيفية إجراء بعض التنسيقات التمهيدية في التقرير ، ولأن الدرس يحتوي علي كثير من الرسومات فقد اخترت أن أطرحه في صيغة pdf
والدرس موجود في المرفقات في ملف مضغوط قم بفك الضغط ستجد ملف بتنسيق pdf ، ويستخدم برنامج Acrobart Reader في عرض الدرس إذا كنت لا تملك نسخة من هذا البرنامج فيمكنك الحصول علي النسخة العربية من الإصدار السادس وهي نسخة مجانية لـ windows XP من الرابط التالي:

Acrobat Reader

أرجو أن يحوز الدرس علي أعجابكم


الملفات المرفقة
 3-الدرس الثالث.pdf ( 356.27ك ) عدد مرات التنزيل: 1470


--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:32 مساءً
المشاركة #4

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس الرابع

السلام عليكم

في هذه الحلقة سوف نتعرف علي كيفية إضافة المزيد من الحقول إلي التقرير كما سنتعرف علي كيفية إجراء التنسيق علي هذه الحقول . والدرس موجود بالمرفقات بتنسيق Pdf .


الملفات المرفقة
 4.pdf ( 489.69ك ) عدد مرات التنزيل: 1452


--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:37 مساءً
المشاركة #5

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس الخامس

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

وقاعدة البيانات موجودة في المرفقات بعد التعديل أنقلها بدلا من قاعدة البيانات القديمة في المجلد C:\Tutorial\Data حتى يمكنك متابعة مجموعة من التقارير المتقدمة التي سنقوم بإنشائها

في الدرس الأول تعرفنا علي كيفية ربط التقارير بمشروعك في فيجوال بيسك باستخدام RDC ، وفي هذه الدرس سوف نتعرف علي كيفية ربط تقاريرك التي تم إنشائها في بيئة IDE بمشروعك بدون استخدام RDC وذلك عن طريق الكود . والطريقتين تصلحان لربط التقارير التي تم إنشائها باستخدام الإصدارات السابقة من كريستال ريبورت بدءا من الإصدار الثاني للأنظمة 16 بيت أي النسخة الملحقة بفيجوال بيسك 3 وحتى النسخة التاسعة من البرنامج ، طبعا هذا بالنسبة للتقارير التي تم إنشائها بواسطة IDE ، ومن المعروف أن الإصدارات القديمة للبرنامج كانت تحتوي علي بيئة IDE فقط
هذه الحلقة قصيرة نوعا ما بالرغم من أهميتها بالنسبة للأخوة الذين يملكون تقارير باستخدام الإصدارات القديم للبرنامج .


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


الملفات المرفقة
 5-الدرس الخامس.pdf ( 100.76ك ) عدد مرات التنزيل: 1806

 قاعدة البيانات الجديدة.rar ( 52.1ك ) عدد مرات التنزيل: 1325

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:46 مساءً
المشاركة #6

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس السادس
تتحدث هذه الحلقة عن كيفية تصميم التقرير باستخدام بيئة RDC ، وسنتعرف علي كيفية استخدام الأداة Text Object في إدراج نص في التقرير ، كما سنتعرف علي كيفية استخدام أكثر من جدول في التقرير ، وكيفية الربط بينهم .
ستلاحظ في هذه الحلقة والحلقات السابقة أن هناك تكرر في شرح عملية الاتصال بقاعدة البيانات ووضع الحقول علي التقرير وتنسيقها ، هذا التكرار كان متعمدا لمزيد من التدريب علي هذه العمليات الأولية .

تتكون هذه الحلقة من ثلاث أجزاء




في الجزء الأول

سنقوم بإعداد قائمة أسعار للمنشأة وسنتعرف علي كيفية استخدام RDC في إضافة الحقول إلي التقرير

في الجزء الثاني

سنقوم بإجراء التنسيق علي قائمة الأسعار كما سنقوم بإدراج صندوق نصوص إلي التقرير يوضح عنوان التقري

أما الجزء الثالث

فسنتعرف فيه علي كيفية إضافة جدول جديد إلي التقرير كما سنتعرف علي كيفية ربط الجداول في التقرير


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


حررت من قبل: ابو حمد في الخميس,02/جمادى الثانية/1432 هـ,02:59 صباحاً



الملفات المرفقة
 الجزء الأول من الدرس السادس.pdf ( 405.99ك ) عدد مرات التنزيل: 1759

 lesson-6-1.rar ( 21.22ك ) عدد مرات التنزيل: 1061

 الجزء الثاني من الدرس السادس.pdf ( 429.9ك ) عدد مرات التنزيل: 1656

 lesson-6-2.rar ( 37.09ك ) عدد مرات التنزيل: 1126

 الجزء الثالث من الدرس السادس.pdf ( 334.47ك ) عدد مرات التنزيل: 1674

 lesson-6-3.rar ( 36.13ك ) عدد مرات التنزيل: 1154

لضغط جميع المرفقات اضغط هنا

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:50 مساءً
المشاركة #7

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس السابع

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


الملفات المرفقة
 7- الدرس السابع.pdf ( 458.51ك ) عدد مرات التنزيل: 1657

 LESSON-7.rar ( 21.39ك ) عدد مرات التنزيل: 1025

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,01:57 مساءً
المشاركة #8

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس الثامن

الجزء الأول من الدرس الثامن

في هذه الحلقة سنقوم بالتعرف علي كيفية إدراج حقول الصيغ “Formual Fields” في التقرير وسنقوم بإعداد تقرير بمبيعات المنشأة يوضح كيفية استخدام الصيغ ، وسيكون هذا التقرير الحلقة الأولي من موضوع المجموعات الذي سنعالجه في القسم الثالث من هذه الدورة بإذن الله .وسيكون آخر درس في القسم الأول الموجه بصفة أساسية إلي المبتدئين في استخدام البرنامج ، وسننتقل اعتبارا من الدرس القادم إلي القسم الثاني من الدورة ، وسيكون عن التعامل مع البرنامج من خلال أوامر فيجوال بيسك ، واعتقد أن هذا القسم ينتظره مجموعة كبيرة من الأخوة الذين يتابعون الدورة

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

الجزء الثاني من الدرس الثامن
في هذا الجزء من الدرس سنتعرف علي كيفية فرز البيانات في التقرير كما سنقوم بإنشاء مجموعة بسيطة يمكن من خلالها التعرف علي أجمالي كل فاتورة من فواتير البيع ، وسنستخدم لهذا الغرض التقرير الذي قمنا بإنشائه في الجزء الأول من هذا الدرس

الدرس موجود في المرفقات.


الجزء الثالث من الدرس الثامن
الجزء الأخير من الدرس ويتكلم عن كيفية تنسيق التقرير ، وهو موجود في المرفقات مع مشروع الدرس


الملفات المرفقة
 الدرس الثامن.pdf ( 478.27ك ) عدد مرات التنزيل: 1684

 lesson-8-1.rar ( 25.02ك ) عدد مرات التنزيل: 1038

 الجزء الثاني من الدرس الثامن.pdf ( 424.87ك ) عدد مرات التنزيل: 1593

 lesson-8-2.rar ( 83.84ك ) عدد مرات التنزيل: 1228

 الجزء الثالث من الدرس الثامن.pdf ( 139.08ك ) عدد مرات التنزيل: 1336

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,02:00 مساءً
المشاركة #9

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس التاسع

في هذا الدرس سنتعرف علي كيفية تمرير قاعدة البيانات أثناء التشغيل بحيث تستطيع تثبيت برنامجك علي أي مسار ،دون التأثير علي التقارير


يوجد في المرفقات مثال يستخدم ثلاث طرق تكاد تكون مختلفة في الظاهر ولكنها في الحقيقة متشابه لأنها تتعامل مع كائن واحد من كائنات كريستال ريبورت وهو الكائن DatabaseTable Object

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


الملفات المرفقة
 9-الدرس التاسع.pdf ( 79.63ك ) عدد مرات التنزيل: 1465

 9-Location.rar ( 94.58ك ) عدد مرات التنزيل: 1371

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,01/جمادى الأولى/1432 هـ,02:03 مساءً
المشاركة #10

مشرف منتدى الفيجول بيسك
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: مشرفي الأقسام
المشاركات: 350
سجل في:الأحد,11/ذو القعدة/1429 هـ,12:53 مساءً
الدولة:الإمارات
رقم العضوية: 68256



الدرس العاشر




السلام عليكم

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

يوجد في المرفقات نص الدرس مع مشروع يوضح كيفية الفرز أثناء التشغيل


الملفات المرفقة
 10-الدرس العاشر.pdf ( 194.77ك ) عدد مرات التنزيل: 1423

 10-Sort.rar ( 102.47ك ) عدد مرات التنزيل: 1205

لضغط جميع المرفقات اضغط هنا



--------------------
مازن الزعبي
بكالوريس برمجة حاسب الي
جامعة الأميرة سمية للتكنولوجيا - الاردن
الأمارات العربية المتحدة - ابوظبي
موبايل : 5327022 50 971
البريد الأكتروني : Mazen_Alzoubi@yahoo.com

ORACLE10g DATABASE ADMINISTRATOR

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

عدد الصفحات : 3  1  2  3   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,12:48 صباحاً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)