منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports (/showthread.php?tid=17715)



ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - Arabia - 19-10-16

السلام عليكم ورحمة الله وبركاته ...
قمت بعمل تقرير مبسط سؤالي عندما تظهر الإدخالات في DataGrid ، قمت بوضع زر الهدف منه هو عند الضغط عليه أن ينقلي إلى التقرير البسيط  Crystal Reports وتظهر معلومات المحدد فقط أتمنى أن أكون أوضحت ما أريد.

هناك فورم يظهر كل الإدخالات DataGrid لو فرضنا قمت بتحديد صف ما أريد أن أضع زر عند الضغط عليه يقوم لي بطباعة المحدد فقط وتظهر معلوماته .

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


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - العواد الصغير - 19-10-16

(19-10-16, 09:38 AM)Arabia كتب : السلام عليكم ورحمة الله وبركاته ...
قمت بعمل تقرير مبسط سؤالي عندما تظهر الإدخالات في DataGrid ، قمت بوضع زر الهدف منه هو عند الضغط عليه أن ينقلي إلى التقرير البسيط  Crystal Reports وتظهر معلومات المحدد فقط أتمنى أن أكون أوضحت ما أريد.

هناك فورم يظهر كل الإدخالات DataGrid لو فرضنا قمت بتحديد صف ما أريد أن أضع زر عند الضغط عليه يقوم لي بطباعة المحدد فقط وتظهر معلوماته .

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

تريد طباعة الصفوف  المحددة من الداتا غريد هذا مقصودك وعندما تضغط زر يقوم بالطباعة


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - Arabia - 19-10-16

(19-10-16, 01:15 PM)العواد الصغير كتب :
(19-10-16, 09:38 AM)Arabia كتب : السلام عليكم ورحمة الله وبركاته ...
قمت بعمل تقرير مبسط سؤالي عندما تظهر الإدخالات في DataGrid ، قمت بوضع زر الهدف منه هو عند الضغط عليه أن ينقلي إلى التقرير البسيط  Crystal Reports وتظهر معلومات المحدد فقط أتمنى أن أكون أوضحت ما أريد.

هناك فورم يظهر كل الإدخالات DataGrid لو فرضنا قمت بتحديد صف ما أريد أن أضع زر عند الضغط عليه يقوم لي بطباعة المحدد فقط وتظهر معلوماته .

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

تريد طباعة الصفوف  المحددة من الداتا غريد هذا مقصودك وعندما تضغط زر يقوم بالطباعة

شكر الله لك، نعم هذا ما أريده.


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - العواد الصغير - 19-10-16

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


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - Arabia - 19-10-16

(19-10-16, 08:01 PM)العواد الصغير كتب : هناك عدة  طرق ولكن الاسهل برايي ان تقوم بتصميم جدول بقاعدة البيانات فيه الحقول التي تريد ارسالها من الداتا غريد 
ثم اربطه بتقرير  وبعدها املئه من الداتا غريد عن طريق الكود بالبيانات التي تريد احفظ عملك بالداتا بيز ثم اطبعه 
وبعدها افرغ الجدول من محتوياته اما طرق الاضافة والحذف فهي كثيرة بالمنتدى ابحث وستجد الكثير

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


أريد أن أضع زر وفيه الأمر الذي ينقلني لتقرير وطباعة المحدد فقط أرجو أن تكون وضحت فكرتي.


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - العواد الصغير - 20-10-16

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


RE: ما هو الكود البرمجي لزر الطباعة بواسطة Crystal Reports - جوري - 20-10-16

رجاءا ارفق مثال -  في طلباتك حتي تنال ما تريد  تحديدا       

انا بخصوص الكود  فهذا هو  
كود :
    Dim dt As New DataTable  'عباره عن داتا تابل      
Dim rep As New Crep 'إسم ملف الكريستال ريبورت
       rep.SetDataSource(dt) 'dt
       Form2.CrystalReportViewer1.ReportSource = rep
       Form2.CrystalReportViewer1.Zoom(80%) 'هذا التقريب حجم التقرير
       Form2.CrystalReportViewer1.Refresh() 'تحديث
       Form2.Show() 'الفورم الموجود به الريبورت فيو
اذ لم تستطع استخدامه فهذا ما كان يخبرك به الاخ الكريم   العواد الصغير