![]() |
|
|||||||
| برمجة قواعد البيانات والتقارير تتناول مواضيع هذا القسم برمجة قواعد البيانات وتطبيقاتها بواسطة تقنية ADO.NET وكذلك التقارير بالتقنيات المختلفة سواء Microsoft ReportViewer أو CrystalReport بغض النظر عن اللغة المستخدمه في ذلك |
| آخر 10 مشاركات |
|
|
|
LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
|
#1 (permalink) |
|
كبير العمداء
الجنس: ذكـــر الجنسية: عمان بلد الإقامة: عمان الوظيفة: أخرى المؤهل الدراسي: الثانوية العامة التخصص العلمي: الهندسة الميكانيكية كيف عرفت عن موقعنا: وصلة من موقع اخر تاريخ التسجيل: May 2004
المشاركات: 6,675
شكراً: 53
تم شكره 82 مرة في 59 مشاركة
معدل تقييم المستوى:10
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
أدوات تقارير 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 لمن استخدمه . |
|
|
|
| مرحبا عزيزي الزائر |
| لمشاهدة باقي ردود هذا الموضوع, من فضلك قم بتسجيل الدخول او اضغط هنا للتسجيل. |
|
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
|
|
|