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

[مخالف]شغلي واقف على تقرير

مغلق
بدأه kindmand_nb في 28 يناير 2007 · 1 رد · 615 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

علشان ما اطولش على الناس انا بصمم برنامج بالفيجوال بيسك دوت نت 2005 وقوواعد بيانات sql server 2000 وانا مبتدئ فيه والحمد لله وصلت مرحله كويسه المهم وصلت لغاية طباعة التقارير

استخدمت الكريستال ريبروت اللي بيتحمل مع الفيجوال بيسك دونت ..

استعنت بمثال لزميل لنا جزاه الله خير ولفت انتباهي حاجة ..

زميلنا في مثاله التقرير شغال وزي الفل ومفيش داتاست والا اي حاجة من دي ..

وانا لما جيت اضيف تقرير طبعا اخوانا المتمرسين يعرفوا ان او ما جيت اضيف التقرير الويزرد اشتغل على طول وبصيت لقيته لازم اكون ضايف داتا كونكشن .. روحت ضفت داتا كونكشن .. طبعا الداتا كونكشن ضافتلي داتا ست في المشروع بتاعي وانا بستخدم الكود في كل الكونكشن صراحه افضل واريح وبتدي تحكم اكتر ..

عظيم عملت التقرير وزي الفل وظبطت كل حاجة

اول حاجة مشيت على مثال زميلنا زي ما هو عامله بالظبط مع عمل بعض التعديلات البسيطه في الكود ,, والكود كالتالي ..

اولا اجراء الربط مع السيرفر والداتابيز .

Public Sub GETData(ByVal rpt As Object)

Dim I As Integer

Dim TBL1 As New CrystalDecisions.Shared.TableLogOnInfo

TBL1.ConnectionInfo.ServerName = "ServerName"

TBL1.ConnectionInfo.DatabaseName = "DataBaseName"

TBL1.ConnectionInfo.Password = "passowrd"

TBL1.ConnectionInfo.UserID = "sa"

TBL1.ConnectionInfo.IntegratedSecurity = True

For I = 0 To rpt.Database.Tables.Count - 1

rpt.Database.Tables(I).ApplyLogOnInfo(TBL1)

Next I

End Sub

حطيت الاجراء ده في Module

..

انا مجهز فورم خاصه بالطباعة واضفت لها CrystalReportViewer

..

من اي فورم اقدر اني اعرض التقرير ..

عملت الكود التالي ليتم عرض التقرير ..

Dim rpt As New CrystalReport1

GETData(rpt)

Dim frm As New PrintFrm

frm.CrystalReportViewer1.ReportSource = rpt

frm.CrystalReportViewer1.Zoom(100%)

frm.CrystalReportViewer1.RefreshReport()

frm.Show()

بصيت لقيت ان التقرير يتم عرضه خالي من اي بيانات .

رغم اني والله وقفت على كل خطوة في كود زميلنا اللي انا ماشي على نهجه وتابعت كل خطوه في الكود بتاعه ولقيت اني عامل زي ما هو عامل بالظبط ..

التقرير عنده زي الفل ومفيش داتاست في المشروع ..

وانا التقرير بتاعي ابيض يا ورد .. بيتعرض التخطيط اللي انا عامله بس من غير اي بيانات من الداتا بييز ....

يعني حرام كل التعب ده وتقف على التقارير .

فياريت اي حد من اخوانا يساعدني لاني حقيقي مكتئب والله

وجزاكم الله خير

قال رسول الله صلى الله عليه وعلى آله وسلم :

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

سبحان الله ، والحمد لله ، ولا إله إلا الله ، والله أكبر .

رواه الترمذي .

#2

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

قواعد طرح المشاركات

/index.php?showtopic=29343

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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