الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة ولوج Crystel Report Viewer لقاعدة بيانات التقرير

مغلق
بدأه Max bayne في 3 أكتوبر 2007 · 3 رد · 1,153 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء صدفتني مشكلة عند استخدامي اداة الكرسيتال ريبورت فيووو crystel report viewer عند استخدامي الاداة في عرض تقرير ياخذ بياناته من قاعدة بيانات محمية بكلمة مرور ويظهر لي صندوق حواري يطلب مني وضع اسم المستخدم وكلمة المرور للولوج لقاعدة البيانات حيث تظهر المربع الحواي السابق عند استخدامي تقرير ياخد بياناته من قاعدة بيانات محمية اما ازا كانت قاعدة البيانات غير محمية بكلمة مرور فا لا تحدث اي مشاكل ويظهر التقرير عادي طبعا انا استخدمت كزا كود عشان اقدر اعمل ولوج للقاعدة من خلال ملف التقرير عشان شاشة طلب اليوزر والباسورد تختفي ما نفعش وجربت كزا حيلة برده مش عارف اخفي النافزة دي وامنعها من الظهور مع اني كاتب في الكود اسم القاعدة واليوزر والباسورد تمام وده المربع الحواري الا بيظهر لي لما بعمل لوود للفورمة الا عليها ادا عرض التقرير وطبعا في الفورمة دي مكتوب فيها كود الولوج واسم ملف التقرير عشان الاداة تقدر تدخل علي التقرير بس برده الكود ما حلش المشكلة وبرده المربع بتاع اليوزر والباسورد بيظهر لي وعشان يعرض التقرير لازم ادخل اليوزر والباسورد في كل مرة افتح فيها النموزج وده صورة المربع الحواري الا بيظهر موجودة في المرفقات .............

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

Dim report As New mypassreport

		Dim dname As String = My.Computer.FileSystem.CurrentDirectory & "\" & "ptele.mdb"
		Dim reportpath As String = My.Computer.FileSystem.CurrentDirectory & "\" & "mypassreport.rpt"

		CrystalReportViewer1.ReportSource = reportpath


		Dim myconectioninfo As New CrystalDecisions.Shared.ConnectionInfo
		Dim logininfo As CrystalDecisions.Shared.TableLogOnInfo

		logininfo = report.Database.Tables("phone").LogOnInfo


		myconectioninfo.DatabaseName = dname
		myconectioninfo.UserID = "admin"
		myconectioninfo.Password = "123"

		logininfo.ConnectionInfo = myconectioninfo

		report.Database.Tables("phone").ApplyLogOnInfo(logininfo)

post-78269-1191365564_thumb.jpg

#2

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

أخوك.

تم تعديل هذه المشاركة بواسطة Adel_N في 3 أكتوبر 2007 في 03:12

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

#4
Max bayne كتب:
مشكور اخي العزيز وربنا يبارك فيك وينولك ليلة القدر

آمين يا رب... الجميع إن شاء الله.

أخوك.

In order to understand recursion, one must first understand recursion

alawfiadel@yahoo.com

هذا الموضوع مغلق.

مواضيع مشابهة