جامعة أهلاً عرب

العودة   جامعة أهلاً عرب > كلية Microsoft.Net و Visual Studio > برمجة قواعد البيانات والتقارير

برمجة قواعد البيانات والتقارير تتناول مواضيع هذا القسم برمجة قواعد البيانات وتطبيقاتها بواسطة تقنية ADO.NET وكذلك التقارير بالتقنيات المختلفة سواء Microsoft ReportViewer أو CrystalReport بغض النظر عن اللغة المستخدمه في ذلك

آخر 10 مشاركات " هدية " برنامج متابعة المراجعين بالاكسيل ( آخر مشاركة : محمد فتحى شحاته - مشاركات : 29 - )           »          برنامج الأصيل الذهبي للمحاسبة و المخازن . ( آخر مشاركة : عبدالهادىالمصرى - مشاركات : 37 - )           »          مشكلة فى الويندوز أرجو أن أجد لديكم الحل ( آخر مشاركة : shukiry - مشاركات : 2 - )           »          ابغى حد يساعدني في تحليل مشورع فندق بليزززز لاتتاخرو ( آخر مشاركة : shukiry - مشاركات : 4 - )           »          مشكلة في طباعة التقرير ( مشاركات : 0 - )           »          لأول مرة (( موسوعة المبرمج العربي )) أكواد - شروحات - كتب - دروس - مستلزمات برمجية ( آخر مشاركة : المخزومي - مشاركات : 41 - )           »          هل تحب الأفلام التي تتناول السحر والسحرة؟ ( آخر مشاركة : bas432b - مشاركات : 8 - )           »          Grouping data in gridview ( مشاركات : 2 - )           »          نفسي اتعلم طريقة الربط الاكسس بالفيجوال 1 ( آخر مشاركة : arzaq - مشاركات : 11 - )           »          شرح بالصور لكيفية تحزيم برنامج يحتوي على تقارير Crystal Reports في 2003 ( آخر مشاركة : arzaq - مشاركات : 9 - )

إنشاء موضوع جديد  إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 2008-02-15, 09:28 AM   #1 (permalink)
كبير العمداء
 
الصورة الرمزية النبهاني
 
الجنس: ذكـــر
الجنسية: عمان
بلد الإقامة: عمان
الوظيفة: أخرى
المؤهل الدراسي: الثانوية العامة
التخصص العلمي: الهندسة الميكانيكية
كيف عرفت عن موقعنا: وصلة من موقع اخر
تاريخ التسجيل: May 2004
المشاركات: 6,675
شكراً: 53
تم شكره 82 مرة في 59 مشاركة
معدل تقييم المستوى:10 النبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهمالنبهاني 650- من الاشخاص الذين اتمنى ان تتعرف عليهم

أدوات تقارير Visual Studio - الجزء الثالث

محرر الصيغ Expression Editor :

بالنسبة لي ولك كمصممي تقارير، فأن هذا هو الجزء الأهم والنافذة ذات الأهمية الاستثنائية تحت كل الظروف داخل التقرير ! فبدونها لن تستطيع عمل تقرير محترم ( أتحداك ! ) هذه النافذة نقوم فيها بكاتبة الصيغ البرمجية البسيطة الخاصة بهذا النوع من التقارير ، ولك أن تعتبر أنه مشابه لمحرر الأكواد الخاص بلغات البرمجة الكاملة داخل Visual Studio كـمحرر Visual Basic .Net و C# لكنه بإمكانات مخفضة جدا بالمقارنة مع محررات لغات البرمجة .

بداية أخبرك بأن الكود الذي يكتب داخل هذه النافذة ما هو إلا عبارة عن دالة ، أي يجب ان تبدأ بعامل المساواة = ، وكأنك تعتبر أن هذا الكود هو جزء من كود آخر مخفي يبدأ بشيء مثل Textbox1.Value .


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

مجموعات الصيغ والمعاملات :
مجموعة الثوابت Constants :
بمجرد الضغط عليها تظهر في القائمة الوسطى من النافذة مجموعة الثوابت الخاصة بالكائن ( أو الخاصية ) الحالي ، فلو اغلقنا هذه النافذة قليلا وتوجهنا إلى الخاصية BorderColor لأي أداة فستظهر قائمة بالألوان تبدأ بالخيار Expression بمجرد فتحة تظهر نافذة الـ Expression Editor وقد تم تحديد المجموعة Constants وفي القائمة الوسطى تظهر مجموعات الألوان المتوفرة وبمجرد الضغط على أي مجموعة تظهر في الاداة الموجودة يمين الشاشة قائمة بالألوان أو مجموعة الألوان المخصصة ، وهكذا مع كل الخصائص لمختلف الكائنات .


مجموعة Globals :
وهنا ستجد مجموعة رائعة من الدوال الجميلة ، كوقت التنفيذ ExecutionTime ، رقم الصفحة PageNumber ، مجموع صفحات التقرير TotalPages وغيرها .


مجموعة الباراميترات Parameters :
وهنا تظهر الباراميترات Parameters المتوفرة والتي قمت انت عزيزي مصمم التقرير بتعريفها ( سنتحدث عن الباراميترات لاحقا ) .

مجموعة الحقول Fields :
وهنا ستظهر حقول قاعدة البيانات المتوفرة من مصدر بيانات التقرير والذي سيكون جدولا يتبع كائن Dataset موجود في مشروعك ، ولن تظهر الحقول الا اذا كانت للاداة مصدر بيانات معين ( ستفهم هذا لاحقا )

مجموعة كائنات البيانات Datasets:
وهنا ستظهر كائنات البيانات والجداول التابعة لها وهي تلك المعرفة للتقرير وليست معرفة للكائن الحالي ، وستظهر لك حقولها لكن ليست بالشكل المجرد ، وإنما باستخدام احد دوال التجميع كـ first أو sum فقط .


المجموعتان الباقيتان وهما Operators و Common Functions اترك لك استكشافهما وهما سهلتان جدا – رغم غناهما - ، الأولى توفر مجموعة من عوامل التشغيل والمقارنة Operators التي يمكنك استخدامها في كتابه الأكواد كـالمعامل = و < وغيرها ، اما الثانية فهي تعرض لك مجموعات من الدوال الجاهزة والتي اعتدنا استخدامها منذ VB6 وهي موجودة ايضا في Crystal Reports لمن استخدمه .

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

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع


الساعة الآن 12:33 PM.


Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd
إن الكتابات المنشورة في الجامعة ملك لأصحابها و هي لا تعبر عن وجهة نظر إدارة الجامعة


Search Engine Friendly URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53