كيفية إنشاء تقرير (reportviewer)

أريد أن أعرض في هذا الوقت كيفية إنشاء تقرير في Visual Basic. صافي استخدام خدمات التقارير وReportView السيطرة.

أول شيء نحتاجه هو لإنشاء اتصال إلى قاعدة بيانات، وسنفعل كما يلي: من مستكشف الملقم (إذا كنت لا ترى ذلك من تنشيط القائمة عرض / خادم مستكشف [على Ctrl + Alt + S]) ، ونحن إنشاء اتصال جديد. حدد SQL Server كما شهدت شمال شرق صورة:

report001

ثم نقدم اتصال البيانات إلى الخادم (يمكنك الضغط على [اختبار الاتصال] للتأكد من أن البيانات صحيحة). يمكنك استخدام أي قاعدة البيانات على سبيل المثال:

report002

عند الانتهاء من الاتصال وسوف تبدو الصورة التالية:

report003

ونحن الآن إضافة مصدر بيانات جديد إلى التطبيق الخاص بك:

report004

لا يمكن للأصول تكون البيانات من قاعدة بيانات، خدمة ويب أو كائن. في هذا المثال نستخدم قاعدة بيانات.

report005

حدد الاتصال الذي أنشأته في وقت سابق.

report006

نحن تسمية اتصال وحدد ما يلي:

report007

ربما قاعدة البيانات الخاصة بنا لديها جداول متعددة، حدد الجدول الذي ستستخدمه:

report008

وفي نهاية تبدو في الصورة أدناه، إذا كنت أنظر إليها، وحدد القائمة بيانات / عرض مصادر البيانات [SHIFT + ALT + D]:

report009

لدينا بالفعل مصدر البيانات لدينا جاهزة للاستخدام. الآن إضافة التقرير (تقرير) لمشروعنا:

report010

حدد تقرير:

report011

وهذا عرض للمصمم التقرير. إضافة جدول للتقرير.

report012

سوف ننظر شيئا مثل هذا:

report013

ويمكننا أن نضيف أو إزالة الأعمدة من خلال النقر على زر الفأرة الأيمن على أي عمود.
من لوحة مصادر البيانات اسحب الحقول في الصف منتصف الجدول. كما رأينا في الصورة: report014

ثم إضافة نموذج Windows سيطرة ReportView.

report015

من علامة لعنصر التحكم الذكية حدد تقريرنا (report1.rdlc):

report016

ثم، من نفس التسمية، حدد في حوض الحاوية الأصل:

report017

ستلاحظ أن اختيار هذا التقرير، التقرير بالفعل على جدول يتم إنشاؤه تلقائيا بيانات من مصدر بيانات عناصر البيانات، وTableAdapter ومصادر للتجليد.

report018

حسنا، يمكننا فقط تشغيل التطبيق. وينبغي أن النتيجة تبدو الصورة التالية:

report019

تقارير afrecen العديد من الميزات لكني لم تناقش نظرا لضيق الوقت. سأقوم في المستقبل. أرجو أن تعلم هذا المثال. وحتى تسليم المقبل.

54 الردود على "كيفية إنشاء تقرير (reportviewer)"

  1. Bitacoras.com يقول:

    معلومات Bitacoras.com ...

    معدل في Bitacoras.com: لا يوجد موجز متاح لهذا الدخول ...

  2. [...] واستنادا إلى المثال السابق (كيفية إنشاء التقرير)، تبين لي كيف يمكننا أن "الشكل" هذا التقرير للحصول على [...]

  3. [...] عرض كيف يمكننا تقديم تقرير مع البيانات التي تم تجميعها في Visual Basic. صافي. نحن نبني على هذا هذا المثال و [...]

  4. Whiterose يقول:

    تعليمي جيد جدا، صورة تساوي ألف كلمة. شكرا جزيلا لأخذ الوقت للقيام بذلك.

  5. Noelia يقول:

    جيد جدا البرنامج التعليمي! عملت بفضل الكثير

  6. hijadelaluz يقول:

    لقد اتبعت البرنامج التعليمي، ولدي سؤال أنا سوف اعتذر ولكن أنا كاهن كاثوليكي في هذه الأمور والحقيقة هي نصف qe'm المفقودة: كما قلت تشغيل التطبيق في Visual Studio 2005؟ ربما أنها ليست سوى مسألة الضغط على زر، ولكن لا أعرف ماذا! THX لمساعدتكم

  7. Calmecac يقول:

    كيف يمكنني تقديم تقرير ولكن osease مستخدم معين فقط أريد أن يقدم للمستخدم "س" وأنا لا يولد إلا المعلومات لهذا المستخدم.

  8. miguel_ab يقول:

    شكرا لكم،

    كانت جيدة جدا تعليمات واضحة والرسوم البيانية، وليس سؤال هنا في الماضي.

    OUT2
    ميجيل

  9. مانويل بونس P. يقول:

    أطيب تحياتي للجميع ...
    عن اهتمامه على الآخرين في نشر المعرفة إلى الناس الذين هم جديدة في مجال الحاسوب لأداء العمل بكفاءة في عملك اليومي والحياة الشخصية.

  10. هيرميس يقول:

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

  11. جوشوا يقول:

    مساء الخير أولا ...
    ممتنة لإيجاد تفسير واضح ودقيق لكيفية إنشاء تقارير الأساسية في VB. أنا جديدة على البرمجة المرئية، وجدت ما كنت بحاجة فقط ... :)

  12. لويس يقول:

    العزيز، أود أن المعضلة التالية.
    كما تبين أن أكون قد فعلت كل جهاز كمبيوتر. لديك وضعت في هذه الصفحة، وأود أن تدرج رسم بياني شريطي لي أن آخذ القيم من DB في SQL Server.
    وهذه النقطة هي أن شريط عند تحميل المجالات، وما إلى ذلك. أرفع، وأنا للتو عدد من السجلات من هذا القبيل: = COUNT (Fields! Campo1.Value).
    يرجى تنطبق على DUS. مساعدتي في هذه المشكلة قليلا.
    من نشكر بالفعل جزيلا لكم. -

  13. القديسين يقول:

    خدمت جدا buenoo muchoo ......

  14. لونا يقول:

    جيد جدا، أنا كيس بعض الشكوك! شكرا

  15. كاتالينا يقول:

    ممتاز!

  16. بيتي يقول:

    جيد جدا .... وكان بفضل العديد من المفيد جدا

  17. بيتر يقول:

    عملت جيد جدا ممتاز مفيد جدا شكرا جزيلا

  18. وتقول ميليندا غيتس

    الأساسية جدا، ولكن كما ABC شيء على ما يرام.

  19. فيكتور يقول:

    وصديق جيد للغاية مساهمة، ولكن لدي سؤال، كما هو الحال إذا كنت بحاجة للعمل مع أسئلة؟ ووضع الاستعلام؟

  20. إبراهيم يقول:

    إذا كان هذا هو غرامة

  21. مارلون يقول:

    أنا لا شكرا جزيلا إنقاذها

  22. المعطف يقول:

    مرحبا مساهمة صديق جيد جدا وقد ساعدني، وسؤالي هو هذا يمكنني إنشاء تقرير أو تقارير من 2 أو أكثر من الجداول التي ترتبط؟ شكرا، تحيات

    • هيئة علماء المسلمين يقول:

      وجدت وأريد أيضا أن أعرف ما إذا كنت يمكن أن تولد apartir تقرير من 2 أو أكثر من الجداول، جوابك؟ شكرا

  23. ز ويقول:

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

  24. خايمي يقول:

    قد يكون من مخيلتي، ولكن أعتقد أن لقب آخر هو خطأ. لا أرى أي علاقة أو صلة تذكر التقارير حيث الخدمات، والذي هو بعيد عن تجهيز التقارير.
    هنا أنت لا تشير إلا إلى التجهيز المحلي.

  25. يني كورنيليو بيريز يقول:

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

  26. hsebastian يقول:

    وكيف يمكنني عرض آخر تقرير باستخدام المشاهد نفسه reportin الخدمات؟

  27. كارلوس باوكر يقول:

    الأشياء الجيدة، وأود أن أقول ممتازة، ولكن شك في أن comoharía ان يخرج التقرير فقط على المعلومات أريد، على سبيل المثال لدي جدول مع الموظفين من جميع المدن وتريد طباعة فقط من العاملين في المدينة من جهتي من التحرير والسرد على نموذج.

  28. briceidy يقول:

    مرحبا هذه
    شكرا جزيلا
    مساهمة جيدة لعامة الناس
    أخذته قبل 10 .... segire زيارة ..
    .
    .
    .
    ..
    من قبل،
    ،
    ،
    ،،
    brisss

  29. إدواردو غودوي يقول:

    مرحبا مرحبا! تعليمي جيد جدا، شكرا للمساعدة! تحياتي ..

  30. برنيس يقول:

    مرحبا بالجميع أتمنى أن أتمكن من مساعدة، وأنا لا أرى في التقرير بند! كيف يمكن لي أن أضيف؟

  31. اميليانو يقول:

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

  32. إلبرت يقول:

    أحتاج أن أبلغكم بأنني طباعة تاريخ الطباعة من التقارير

  33. Miguel_Vicuña يقول:

    مرحبا، لدي سؤال. أنا جديدة على هذا، حسنا، أنا جعل تطبيق في Visual Studio 2008 مع سيكلسرفير 2008، لدي اتصال IM إلى قاعدة البيانات من خلال قانون، والآن أريد أن إنشاء تقارير و / أو التقارير، وسؤالي هو: إذا كنت اتبع هذه الخطوات لإضافة denuevo قاعدة البيانات، وأنا لا تولد أي صراع؟ لقد ربط لبلدي دينار بحريني من خلال شفرة المصدر. وسأكون ممتنا إجاباتك من فضلك.

  34. هارولد فارس يقول:

    مرحبا صديق تعلمون انا ممارسة ما هو عليه. صافي، والآن أرى المثال الخاص بك أنا خدمة الكثير ولكن عندي استفسار. وكما لو سقو في تقريري لدي عمود لدي 5 بيانات أسعار، والسؤال هو كيف نفعل حساب عمود السعر وأنا muetre النتيجة في مربع النص ولكن هذا هو أصل تقرير العظام في شكل ليس في مراقبة الرجاء هو ما أحتاج الآن .. شكرا مقدما.! بريدي الإلكتروني هو keits_90@hotmail.com داعا.

  35. مونتسيرات اسبينوزا يقول:

    ويمكن أيضا آسف ولكن النسخة السريع الذي يمكن عمله؟ وإذا كان الأمر كذلك كيف يمكنني القيام به، يرصد دينار بحريني في بلدي SQL.

    وسأكون ممتنا لمساعدتكم من أجل اتمام هذا المشروع.

  36. ويندي تقول:

    أريد إنشاء تقارير مع basic.net البصرية

  37. الإسراء ENCI يقول:

    مرحبا، كيف يمكنني تمكين agrear بيانات رمز وسؤال آخر عندما أنشئت مؤخرا تقريري في الجزء الأيسر من الشاشة ظهر مجلد باسم "المعلمات" ليس لدي الآن كيف يمكنني القيام به لرؤيته مرة أخرى

  38. jjohan يقول:

    جيدة جدا ولكن كما أفعل مع معلمة ف أحد يريد من شكل X

  39. جوني يقول:

    holaaaaaaa ... من يستطيع أن يقول لي كيف يمكن طباعة التقرير ولدت؟ porfa المساعدة هي الحاجة الملحة التي أوش

  40. بانشو يقول:

    لدي مشكلة، ولدي رؤية 2010، ولم تظهر في التقرير لا مكان المشاهد، لقد سقطت أنا ولكن لا يزال على الأدوات، كما يمكنني القيام به لتثبيته؟

  41. Rivelli يقول:

    لدي مشكلة

    للقيام بما هو في هذا الدليل ليس لدي أي مشكلة ولكن تحت هذه القائمة تحتاج إلى إظهار النتائج وموقف من هذه النتائج تختلف وفقا لكمية من المنتجات ولدي في القائمة ..

    أتساءل اذا كنت تفهمني

  42. صبري يقول:

    ولست بحاجة لإنشاء رأس وتذييل. لديك أي سبيل المثال؟ شكرا

  43. ديفيد يقول:

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

    • الف يقول:

      ديفيد يسمع هل يمكن بناء الاستعلام في Access أو SQL، ومن ثم الاتصال به أو إضافته إلى المثال أعلاه، الذي يمكنني أن أفكر في الوقت الراهن ... الحظ!

      • ديفيد يقول:

        شكرا للاستجابة السريعة، ولدي الاستعلام أريد، ولكن مجموعة البيانات المكونات، TableAdapter وتجليد مصادر لم تدعم مضيفا الاستعلام في الجداول الثلاثة، محول جدول أحصل على الخطأ التالية: مخطط إرجاعها بواسطة الاستعلام الجديد مختلفة من الاستعلام.

        الاستعلام هو:

        حدد MatEntProv.FolioEnt، Matentprov.NombreProv، MATENTPROV.FechaEnt، DETALLEMATENTPROV.NombreMaterial، DETALLEMATENTPROV.Cantidad،
        DETALLEMATENTPROV.Medida، DETALLEMATENTPROV.PrecioUnit، DETMEPSubtyT.Total من MATENTPROV، DETALLEMATENTPROV،
        أين DETMEPSubtyT MATENTPROV.FolioENt = DETALLEMATENTPROV.FolioENt وMATENTPROV.FolioENt DETMEPSubtyT.FolioENt =
        وMAtentProv.folioent = 100001

        ورقة مطوية أنا تصفية الإدخال تلقيت بعد ذلك 100001 مستخدم لتصفية فقط يريد المستخدم، وذلك بفضل مرة أخرى.

        • الف يقول:

          ك ك أنا أعتقد أن عليك القيام به هو الذهاب إلى مصادر البيانات، وعلى رأس حدد تكوين مصدر البيانات مع aistente، ترى نافذة حيث أنها تظهر الجداول و"وجهات النظر" الاستفسار تبدو في النظام ... وآمل أن تكون ك حظ ...!

  44. خيسوس مارتينيز روساس يقول:

    دليل ممتازة، وشكرا للمساعدة، وتفسير ذلك بسيط جدا ولكن دليل جيد جدا جدا جدا لإنشاء تقرير من نقطة الصفر. تحيات مارس عام 2012

تعليق