برجاء وضع الموضوع
لاني مش عارف استفيد منه علي وضعه الحالي
شكرا
برجاء وضع الموضوع
لاني مش عارف استفيد منه علي وضعه الحالي
شكرا
السلام عليكم ...
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
Dim HeightInInch As Double
HeightInInch = ((phieght * 0.24096) + 0.90921)
ReportViewer1.LocalReport.DataSources.Clear()
ReportViewer1.LocalReport.ReportPath = Application.StartupPath & "\Report1.rdlc"
ReportViewer1.LocalReport.DataSources.Add(New ReportDataSource("DataSet1", dt))
cls = New WindowsF.Class2()
cls.BillPrint(ReportViewer1.LocalReport, 3.14961, HeightInInch, "Bullzip PDF Printer")
cls.m_currentPageIndex = 0
cls.Dispose()
cls = New WindowsF.Class2()
cls.BillPrint(ReportViewer1.LocalReport, 3.14961, HeightInInch, "Bullzip PDF Printer")
cls.m_currentPageIndex = 0
cls.Dispose()
Me.ReportViewer1.RefreshReport()
End Subلا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
السلام عليكم ...
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
ReportViewer1.LocalReport.ReleaseSandboxAppDomain()
End
End Subلا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
انا مش عارف اقولك ايه .. غير بارك الله فيك ..
مش عارف من غير حضرتك يا استاذ حسام كنت هعمل ..
جزاك الله كل خير ..
بس معلش حاجه اخيره علشان انا عارف انك كرهتني :)
انا لما بطبع فاتوره .. الطابعه بتفطع الفاتوره بعد اخر سطر انا عامله في التقرير ..
انا كنت عاوز يعمل هامش فاض صغير تحت التقرير ,, علشان يبأي شكل الفاتورة كويس ..
ازاي ممكن اعمل كدا .. وشكرا
السلام عليكم ..
بارك الله بك أخي .. و أهلا و سهلا بك ...
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
الاستاذ الفاض كاتب الموضوع الاستاذ الفاضل المشرف
اولا : نزلنت الفاتورة وبها اخطاء رغم تعديل الفريم ورك الي 3.5 برجاء ارفاقها ب الاصدار 2008 فيجوال 2008
ثانيا : امنيتي وامنية الكثير
ارفاق الفاتورة كاملة من حيث التاريخ والمشتري العميل والاصناف واجمالي الفاتورة
اي الفورم كاملا
للعلم حتي الفورم لم يفتح وبه او اظهر اخطاء تفيد عم الفتح
برجاء ارفاق الفاتورة بالاصدار 2008
رجونا منكم ونتمني تحقيق وتلبية الطلب
ربنا وهب ناس علي التفكير والابتكار
ونتمني منها الكرم باافاق الفاتورة
شكرا
السلام عليكم ...
أخي ... atefkhalf2004
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
للاسف استاذ حسام الطريقة اللي حضرتك قولت عليها .. مانفعتش ..
وكمان سؤال تاني لو سمحت ..
هل كل ما بتكون الفاتورة أطول حجم الخط بيكون أصغر ..
لاني ملاحظ كدا في الفواتير اللي معاي ..
وسؤال كمان .. هو المتغير phieght في المثال اللي بتتهولي في أول المضووع كان لما بيتنشئ بياخد قيمة 1
وحضرتك قولت اني دا بسبب اول صف في الجدول واللي هو (اسم الصنف , الكمية , والسعر)
طيب انا هبعت لحضرتك تقرير انا مصممه وعاوز من حضرتك تقولي ادي للمتغير phieght قيمة أد ايه ..
تم تعديل هذه المشاركة بواسطة weswes88 في 17 ديسمبر 2012 في 19:35
السلام عليكم ...
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
موضوع Margins انا غيرت القيمة بتاعت MarginBottom في الكلاس من صفر الي 2 وماحصلش حاجه .. ولقيت الصفحة زي ماهي
وغيرت MarginBottom من خصائص الريبورت وبروضو مافيش تغيير ..
دي حاجه ...
اما موضوع phieght انا مخليه لما بيتنشيء بياخد قيمة 1 .. في كل التقارير عندي ..
والتقرير شغال كويس .. بس هي المشكلة اني التقرير لما بيطول .. بيضغط المسافات بين السطور .. لدرجه انه ممكن يدخل سطرين في بعض ..
وبكدا التقرير مش هيتقري ..
السلام عليكم ..
HeightInInch = ((phieght) + 7.90921)
ربما كان المفروض استخدام الــ cm بدلا من in ... في كود التصدير .
Dim pkCustomSize1 As New System.Drawing.Printing.PaperSize("Custom Paper Size", WidthInInch, HeightInInch)
printDoc.PrinterSettings.DefaultPageSettings.PaperSize = pkCustomSize1, ايضا لم يعمل ...؟
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
تم تعديل هذه المشاركة بواسطة atefkhalf2004 في 18 ديسمبر 2012 في 21:07
السلام عليكم ..
أخي atefkhalf2004 ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
استاذ حسام
انا لما ضفت للمتغير phieght 7 انش كان بسبب اني لما بطبع الفاتوره بلاقي الفاتوره طويله أوووي ,,
وكل ما أزود القيمة الاقي الفاتوره تصغير ..
لغايه ما بقت الفاتوره حجمها مناسب ..
انا مش عارف العيب في ايه .. ومش عارف الحل ايه ..
السلام عليكم ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
استاذ حسام انا طبعت الفاتورة اللي موجوده في المثال للي حضرتك بعته بطابة فواتير .. وطلعت مظبوطه ..
ولما خليت حدد الصفوف 64 ابتدت الفاتوره تصغير الحروف وتضغط المسافات
وفي حاجه انا لاحظتها .. اني لما خليت عدد الصفوف 64 لقيت اني طول الفاتوره اللي عدد صفوفها 64 تكاد تكون نفس طول الفاتوره اللي عدد صفوفها 50 بل بالعكس الفاتوره اللي عدد صفوفها 50 اكبر بنسبه صغيره ..
بس انا عاوز افهم حضرتك عملت ايه .. والارقام اللي حضرتك كاتبها وصلت ليها ازاي
وايه معني (طول ترويسة الجدول) ومعني (ارتفاع العنصر الواحد)
ياريت شرح بشيء من التفصيل شويه .. لو ماكنش عند حضرتك مانع ..ولو مافيهاش تعب
تم تعديل هذه المشاركة بواسطة weswes88 في 22 ديسمبر 2012 في 00:55
السلام عليكم ...
الحمد لله .. جيد ..اقتباساستاذ حسام انا طبعت الفاتورة اللي موجوده في المثال للي حضرتك بعته بطابة فواتير .. وطلعت مظبوطه ..
صحيح أنا قلت أن النتائج مقبولة من أجل حوالي 40 سطر .اقتباسولما خليت حدد الصفوف 64 ابتدت الفاتوره تصغير الحروف وتضغط المسافات
لا اعرف ما السبب , مع العلم أننا نقوم بزيادة الطول اعتمادا على عدد الأسطر ... سأبحث بالأمر ..اقتباسوفي حاجه انا لاحظتها .. اني لما خليت عدد الصفوف 64 لقيت اني طول الفاتوره اللي عدد صفوفها 64 تكاد تكون نفس طول الفاتوره اللي عدد صفوفها 50 بل بالعكس الفاتوره اللي عدد صفوفها 50 اكبر بنسبه صغيره ..
عملت الخطوات المذكورة في المشاركة السابقة فقط .. يعني استخدام cm بدلا من in .. و حساب المسافت بشكل صحيح .اقتباسبس انا عاوز افهم حضرتك عملت ايه
أنا بعد أن أظهرت المسطرة Ruler و غيرت الوحدة للــ cm , أصبح بإمكاني معرفة طول أي شي عن طريق تحريك الماوس فيتحرك معها المؤشر على المسطرة .أما بالنسبة للرقم (0.64851 سم) فقد قمت بطباعة 100 سطر في الجدول و قمت بتصدير التقرير لصورة ثم قياس ارتفاع كل الصورة بواسطة برنامج خارجي مثل الرسام أو الفوتوشوب ثم قسمت الطول الكلي مقسوما على عدد أسطر الجدول و بهذا أكون قد حسبت أرتفاع السطر الواحد و لذلك ترى ارقام بعد الفاصلة .اقتباسوالارقام اللي حضرتك كاتبها وصلت ليها ازاي
ترويسة الجدول يعني اول صف في الجدول واللي هو (اسم الصنف , الكمية , والسعر)أو يسمى Table Header و "ارتفاع العنصر الواحد" يعني ارتفاع السطر في الجدول الذي يحوي البيانات أي المسافة بين الخط المستقيم في أعلى السطر و الخط المستقيم في أسفل السطر .اقتباسوايه معني (طول ترويسة الجدول) ومعني (ارتفاع العنصر الواحد)
أرجو أن أكون قد فصلت , و لو كان هناك شئ غير واضح فلا تترد بالسؤال عنه , لأنه سيكون مفيدا لباقي الأعضاء أيضا .اقتباسياريت شرح بشيء من التفصيل شويه .. لو ماكنش عند حضرتك مانع ..ولو مافيهاش تعب
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 22 ديسمبر 2012 في 01:07
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
لا ربنا يخليك .. شرح جميل أوووي وانا فهمت كل اللي حضرتك كتبته ..
بس المشكلة زي ماهي .. ومش لاقين حل ..
الاستاذ weswes88 Icon
انا طلبت من حضرتك اي برنامج اعمل به الفاتورة اعلي الفورم رقم الفاتورة واختار العميل والتاريخ ثم جدول الاصناف اختر كود الصنف واكتب الكمية ويظهر السعر والقيمة وفي نهاية الفاتورة اجمالي الفاتورة والخصم والضريبة ثم الطباعة
اتمني ارفاق ذلك فيجوال 2008 مع اكسس
اكيد سوف تكسب ثواب
ثواب كبير
طلب في صورة رجاء واتمني الاجابة بالارفاق للطلب
شكرا
السلام عليكم ...
Dim pkCustomSize As New System.Drawing.Printing.PaperSize("Custom Paper Size", (WidthInInCM / 2.54) * 100, (HeightInInCM / 2.54) * 100)لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
انا مش فاهم حضرتك عاوز مني ايه .. ياريت توضح اللي حضرتك عاوزه مني بالضبط ..
استاذ حسام .. التحليل اللي حضرتك قولتله انا توقعت كدا بالظبط علشان كدا انا نزلتلك الصورتين ...
اما بخصوص الحل اللي حضرتك قدمته انا جربته ومش بيطبع غير 44 سجل بس مهما غيرت قيمة التكست
بس ياريت تقولي معني الكود دا .. واشمعني ضربت فيمة العرض والارتفاع في 100
printDoc.DefaultPageSettings.PaperSize = pkCustomSize
printDoc.DefaultPageSettings.Margins.Top = 0
printDoc.DefaultPageSettings.Margins.Bottom = 0
printDoc.DefaultPageSettings.Margins.Left = 0
printDoc.DefaultPageSettings.Margins.Right = 0وياريت كمان تقولي هو ازاي حضرتك مدي للهوامش قيمة صفر
مع اني في بداية الكلاس بتديلة قيمة 0.5cm
تم تعديل هذه المشاركة بواسطة weswes88 في 22 ديسمبر 2012 في 19:02
بصراحة لا اعرف مالمشكلة , لكن عندي يطبع لغاية 500 سطر كما قلت .اقتباساما بخصوص الحل اللي حضرتك قدمته انا جربته ومش بيطبع غير 44 سجل بس مهما غيرت قيمة التكست
الكود الذي ارسلته يقوم بتغيير حجم الورق للطابعة و يضع الحجم الذي نريده نحن .
اعتقد ان الهامش في بداية الكلاس سيكون في الصورة التي سيتم تصدير التقرير إليها أما الهامش هنا فسيكون في ورقة الطباعة .. فنحن إما نضع الهامش في الصورة او في الورقة ... و لو تم وضعه في الاثنين معا سينتج هامش يساوي مجموع الهامشين .. و الله أعلم ..اقتباسوياريت كمان تقولي هو ازاي حضرتك مدي للهوامش قيمة صفر مع اني في بداية الكلاس بتديلة قيمة 0.5cm
نرجو من الأعضاء التفاعل .. و إذا لم تحل المشكلة .. فقم بعمل موضوع جديد تشرح فيه الخطوات و المشكلة بالتفصيل ...
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر