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

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



كود طباعه الفورم مرتين على نفس الريبورت - alma_fandi - 25-04-17

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


كود طباعه  الفورم  مرتين  على نفس الريبورت

يعني  ان  بطبع  نسخة للمريض ونسخة للموظف  ( على نفس الورقة  بالنص )  

نفس  البيانات  مكررة بالنصف الاعلى والنصف  الاسفل


RE: كود طباعه الفورم مرتين على نفس الريبورت - عبـدالله - 25-04-17

قم بالنقر بالزر اليمين على رأس السكشن واختر Insert Section Below وسينشأ سكشن آخر
انسخ جميع الأدوات التي في السكشن الأول وألصقها في السكشن الجديد المضاف


RE: كود طباعه الفورم مرتين على نفس الريبورت - alma_fandi - 25-04-17

اشكرك  

سيد  عبدالله

عملت الشي  واشتغل تمام الريبورت  عرض لى اول سجل  ( اول مريض ×


هلاء  الطباعه لازم تكون  لمريض  جديد   (  يعني  نطبع  اخر  سجل  بالداتا  بيز ) مو اول سجل

شي تاني  


لاحظ  انا  عملت  تاريخ  ( timedatebicker)

وعملت  تكست بوكس  عدد 5
واخدت محتوى التاريخ وضفت ايام محدده

كود :
TextBox2.Text = DateAdd("d", 6, dtBirthday.Value)
       TextBox3.Text = DateAdd("d", 2, dtBirthday.Value)
       TextBox4.Text = DateAdd("d", 9, dtBirthday.Value)
       TextBox5.Text = DateAdd("d", 28, dtBirthday.Value)
       TextBox6.Text = DateAdd("d", 88, dtBirthday.Value)

هلاء التكست اخدت  التاريخ مع اليوم والساعه  بالصورة (1)---

بدي بس  التاريخ 2017/2/12  

الشي  التاني  كيف  ممكن اعمل  براميتر  لنعرض  التواريخ  بالريبورت بالصورة 2

[attachment=14021]


RE: كود طباعه الفورم مرتين على نفس الريبورت - عبـدالله - 25-04-17

يفترض أن تقوم بالاحتفاظ برقم ID عند الإضافة مباشرة بطريقة SELECT @@INDENTITY
ثم تتم الطباعة بالاستعلام برقم ID

بالنسبة للتاريخ يتم تنسيقة نصا عن طريق الدالة ToString كالتالي (لاحظ أن الشهر أحرف MM كبيرة وليست صغيرة)
PHP كود :
TextBox2.Text DateAdd("d"6dtBirthday.Value).ToString("yyyy/MM/dd"

ويمكن زيادة الأيام بالطريقة التالية
PHP كود :
TextBox2.Text dtBirthday.Value.AddDays(6).ToString("yyyy/MM/dd"



RE: كود طباعه الفورم مرتين على نفس الريبورت - alma_fandi - 26-04-17

اشكرك  سيد  عبدالله  

[quote='عبـدالله' pid='98087' dateline='1493097035']
يفترض أن تقوم بالاحتفاظ برقم ID عند الإضافة مباشرة بطريقة SELECT @@INDENTITY
ثم تتم الطباعة بالاستعلام برقم ID
 ما زبطت معي  من  ساعتين   بحاول فيها

ممكن توضح اكثر



بالنسبة للتاريخ يتم تنسيقة نصا عن طريق الدالة ToString كالتالي (لاحظ أن الشهر أحرف MM كبيرة وليست صغيرة)
PHP كود :
TextBox2.Text DateAdd("d"6dtBirthday.Value).ToString("yyyy/MM/dd"
بالفورم    اشتغلت   تماام  

بالتقرير Dateadd("d",6,({Table1.Birthday}))


RE: كود طباعه الفورم مرتين على نفس الريبورت - عبـدالله - 26-04-17

يمكنك بعد تمام الحفظ وغلق الاتصال Con.Close تمرير البيانات الى الباراميترات التي في التقرير بمافيها التاريخ يتم قراءتها من ادوات TextBox بشكل نصي


RE: كود طباعه الفورم مرتين على نفس الريبورت - عبـدالله - 26-04-17

لابد من تشغيل المشروع وليس المعاينة اثناء التصميم.


RE: كود طباعه الفورم مرتين على نفس الريبورت - alma_fandi - 26-04-17

لاحظ الاسماء

(لابد من تشغيل المشروع وليس المعاينة اثناء التصميم. )


[attachment=14039]