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

طلب كود لطباعة datagridview + تحويله إلى pdf

بدأه بـــــــــــــــدر في 16 نوفمبر 2012 · 29 رد · 8,827 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أولاً أحب أشكر القائمين على المنتدى وأخص بالذكر الاستاذ محمد فؤاد أستفدت كثير من المنتدى وسويت فورم بسيط وإن شاء الله اتطور أكثر وأكثر

07B90146.jpg

ثاني حاجه احتاج كود لطباعة ال datagridview ويكون مع الطباعه أضيف عنوان فوق

وإذا أمكن كود لتحويل ال datagridview إلى pdf أكون لكم من الشاكرين

الله يعطيكم العافية

#2

بارك الله فيك أخي الكريم

المرفق يوضح طريقة طباعة محتويات DataGridview في تقرير بعد عرض التقرير يمكنك تصديرة الي PDF

طباعة الداتا جريد.rar

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3
محمد فؤاد تركي كتب:

بارك الله فيك أخي الكريم

المرفق يوضح طريقة طباعة محتويات DataGridview في تقرير بعد عرض التقرير يمكنك تصديرة الي PDF

هلا أستاذ محمد

الله يعطيك العافية الكود الحمدلله اشتغل بس طلع ال datagridview من اليسار لليمين عند الطباعه كيف أعدلها بكود الطباعه

وبالنسبه لل pdf مافهمت كيف استفيد من الطباعه بحفظه بصيغة pdf

كل الشكر أستاذ محمد

#4

أخي الفاضل

بدر

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

وجدت لك مثال أفضل من السابق ويسهل التعديل عليه كما أنه مصمم بتقارير الكريستال ريبورت

1- من خلال المثال يمكنك طباعة محتويات DataGridview كما يمكنك طباعة مجموعة من الصفوف حسب اختيارك

2- بخصوص تصدير التقرير الي PDF بعد ان يظهر التقرير أمامك يوجد بأعلي التقرير علي اليسار زر يقوم بتصدير التقرير بعده صيغ وهي ( الاكسل - وورد - PDF ) وصيغ أخري متعددة

3- بخصوص اتجاه الاعمدة داخل التقرير فيمكنك أثناء تصميم التقرير ان تتحكم في أماكن الاعمدة داخل التقرير أثناء التصميم

4- يمكنك التحكم في اتجاه DataGridview من خلال الخاصية RightToLeft أو من خلال الكود التالي

لاظهار DataGridview من اليمين الي اليسار

DataGridView1.RightToLeft = Windows.Forms.RightToLeft.Yes

لاظهار DataGridview من اليسار الي اليمين

DataGridView1.RightToLeft = Windows.Forms.RightToLeft.No

Print DataGridview.rar

1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5
محمد فؤاد تركي كتب:

أخي الفاضل

بدر

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

وجدت لك مثال أفضل من السابق ويسهل التعديل عليه كما أنه مصمم بتقارير الكريستال ريبورت

1- من خلال المثال يمكنك طباعة محتويات DataGridview كما يمكنك طباعة مجموعة من الصفوف حسب اختيارك

2- بخصوص تصدير التقرير الي PDF بعد ان يظهر التقرير أمامك يوجد بأعلي التقرير علي اليسار زر يقوم بتصدير التقرير بعده صيغ وهي ( الاكسل - وورد - PDF ) وصيغ أخري متعددة

3- بخصوص اتجاه الاعمدة داخل التقرير فيمكنك أثناء تصميم التقرير ان تتحكم في أماكن الاعمدة داخل التقرير أثناء التصميم

4- يمكنك التحكم في اتجاه DataGridview من خلال الخاصية RightToLeft أو من خلال الكود التالي

لاظهار DataGridview من اليمين الي اليسار

DataGridView1.RightToLeft = Windows.Forms.RightToLeft.Yes

لاظهار DataGridview من اليسار الي اليمين

DataGridView1.RightToLeft = Windows.Forms.RightToLeft.No

هلا أستاذ محمد الله يعطيك العافية

بالفعل المثال الثاني رائع جداً وأنا طبقت المثال والحمدلله ضبط في برنامجي لكن طلع عندي مشكله بالإضافة إلى سؤال

المشكله أن عمود ال id الهيدر والقيمه يكونون مو تحت بعض لكن بقية الأعمدة تمام كما في الصورة مع العلم أنني نفذتهم بنفس الطريقه

524852320.jpg

سؤالي هل أستطيع أضافة تكست بوكس داخل الفورم ولما اضغط على زر الطباعة يظهر لي التكست بوكس مع الريبورت ؟؟

السؤال الثاني / لو سمحت شرح لهذه الأسطر

Dim Name As DataColumn = New DataColumn("p_name")
        Name.DataType = System.Type.GetType("System.String")
        dt.Columns.Add(Name)

كل الشكر أستاذ محمد

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 18 نوفمبر 2012 في 11:10

#6
اقتباس
المشكله أن عمود ال id الهيدر والقيمه يكونون مو تحت بعض لكن بقية الأعمدة تمام كما في الصورة مع العلم أنني نفذتهم بنفس الطريقه

اخي الفاضل بدر

1- أدخل علي التقرير في نمط التصميم وقم بضبط رؤوس الاعمدة لتكون فوق الحقل الذي يحوي البيانات مباشرة

2- بخصوص استفسارك الثاني أرجو مراجعة الرابط ادناه فستجد بداخلة كل ما تبحث عنه

الرابط الخاص بي

3- السطر المطلوب شرحة هو عبارة عن كود بناء العمود المسمي p_name داخل DataGridview ونوعه نصي

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#7
محمد فؤاد تركي كتب:

اخي الفاضل بدر

1- أدخل علي التقرير في نمط التصميم وقم بضبط رؤوس الاعمدة لتكون فوق الحقل الذي يحوي البيانات مباشرة

2- بخصوص استفسارك الثاني أرجو مراجعة الرابط ادناه فستجد بداخلة كل ما تبحث عنه

الرابط الخاص بي

3- السطر المطلوب شرحة هو عبارة عن كود بناء العمود المسمي p_name داخل DataGridview ونوعه نصي

هلا أستاذ محمد

الهيدر والقيمه الحمدلله تمام صلحتهم عن طريق الخصائص وال align

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

أتمنى تساعدني في هالجزأيه

الله يعطيك العافية

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 18 نوفمبر 2012 في 22:11

#8

مرفق شرح بالفيديو

Crystal_Report_Parameter.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#9
محمد فؤاد تركي كتب:

مرفق شرح بالفيديو

هلا أستاذ محمد شاهدت المقطع لكن لم أفهم الشرح

سؤالي كالآتي

هذا الفورم اللي فيه التكست بوكس

295593046.jpg

ومن ثم يظهر بالتقرير

184471426.jpg

كل الشكر

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 19 نوفمبر 2012 في 19:27

#10

أخي الفاضل بدر

1- مرفق شرح بالصور داخل ملف PDF يشرح طريقة تمرير القيم من برامجنا لتقارير الكريستال ريبورت

2- مرفق مثال عملي

أتمني أن يفي الشرح + المثال الغرض

بالتوفيق

تمرير القيم من برامجنا لتقارير الكريستال ريبورت.pdf

NourCrystal.zip

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#11
محمد فؤاد تركي كتب:

أخي الفاضل بدر

1- مرفق شرح بالصور داخل ملف PDF يشرح طريقة تمرير القيم من برامجنا لتقارير الكريستال ريبورت

2- مرفق مثال عملي

أتمني أن يفي الشرح + المثال الغرض

بالتوفيق

هلا أستاذ محمد

الله يعطيك العافيه هالمثال كافي ووافي وطبقته ع برنامجي واشتغل لكن فيه مشكله اذا ضغطت ع زر الطباعه بعد كتابة التكست بوكس يظهر لي هذه الشاشه كيف الغيها ؟؟

565894047.jpg

#12

ارجو ارفاق مثال لفحصة

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#13
محمد فؤاد تركي كتب:

ارجو ارفاق مثال لفحصة

newProject.rar

#14

أخي الفاضل بدر

المرفق ليس ما ارفقته بالصورة

ارجو ارفاق الملف الموجود في الصورة + قاعدة البيانات

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#15
محمد فؤاد تركي كتب:

أخي الفاضل بدر

المرفق ليس ما ارفقته بالصورة

ارجو ارفاق الملف الموجود في الصورة + قاعدة البيانات

هلا أستاذ محمد

عفواً أخطأت بالمشروع

أرفقت لك المشروع وسويت تصدير لقاعدة البيانات وارفقتها لك

database.rar

newProject.rar

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 20 نوفمبر 2012 في 11:56

#16

في انتظار اجابتك استاذ محمد

#17

أخي بدر

قاعدة البيانات لا يوجد بداخلها أي جداول !

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#18
محمد فؤاد تركي كتب:

أخي بدر

قاعدة البيانات لا يوجد بداخلها أي جداول !

هلا أستاذ محمد

حاولت أسوي export لقاعدة البيانات ماعرفت كيف نسخت لك الجدول

CREATE TABLE [dbo].[Names] (
[ID] int NOT NULL,
[NameEmp] varchar(50),
[Address] varchar(50),
[phone] varchar(50)
)
#19

الاستاذ الفاضل صاحب الموضوع

الاستاذ محمد

برجاء استكمال الموضوع ثم وضعه كاملا

#20

أخي الفاضل بدر

تفضل خطوات تصدير قاعدة البيانات عن طريق Generate Script أرجو اتباع الخطوات وارسال قاعدة البيانات مرة أخري

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#21
محمد فؤاد تركي كتب:

أخي الفاضل بدر

تفضل خطوات تصدير قاعدة البيانات عن طريق Generate Script أرجو اتباع الخطوات وارسال قاعدة البيانات مرة أخري

هلا أستاذ محمد

الله يعطيك العافيه شاكر ومقدر جهووودك

تم ارفاق الملف إن شاء الله يكون تمام

script.sql

#22

ارجو اتباع خطوات تصدير قاعدة البيانات كما في الرابط

المرفق ليس بداخلة المطلوب

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#23
محمد فؤاد تركي كتب:

ارجو اتباع خطوات تصدير قاعدة البيانات كما في الرابط

المرفق ليس بداخلة المطلوب

هلا أستاذ محمد

أنا شفت الخطوات اللي في الرابط لكن مو زي الخطوات اللي عندي فيها اختلاف

948109581.jpg

217656915.jpg

وضعت أول ثلاث خطوات علشان تشوفها

ماأدري وين المشكله

هذا كود ممكن يفيد

USE [firstdatabse]
GO
/****** Object:  Table [dbo].[Names]    Script Date: 11/25/2012 19:49:59 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Names](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[NameEmp] [varchar](50) NULL,
	[Address] [varchar](50) NULL,
	[phone] [varchar](50) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO

تم تعديل هذه المشاركة بواسطة بـــــــــــــــدر في 25 نوفمبر 2012 في 19:17

#24

بانتظار ردك أستاذ محمدأو أحد الأخوة اللي حصلت له نفس مشكلتي

يعطيكم العافية

#25

أخي الفاضل بدر

1- مرفق المشروع بعد عمل التعديل اللازم عليه

2- مرفق Script قاعدة البيانات بكامل هيئتها بعد التعديل عليها

بالتوفيق

post-46243-036512200 1354310329_thumb.jp

Project_upDate.rar

المرفقات
1111.jpg
1

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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