تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حزمت برنامجي ويعمل تمام الى تقارير الطباعة
#21
السلام عليكم
مشكور اخي vbnet
بارك الله فيك زبط تمام 100 % 100

لكن اخي التقارير عندي بالبحث وكانت تطلب اليوزر والباس وتم حلها بفضل الله ثم فظلكم

عندى ايظا زر طباعة كل البيانات يعني بدون بحث لا زالت تطلب يوزر نيم وباسوورد

هل من الممكن مساعتي في ذالك بارك الله فيكم
الرد }}}
تم الشكر بواسطة:
#22
أنا وقعت في هالمشكلة منذ عدة أيام وبحمد الله حللتها بالكامل
المشكلة ليس لها علاقة بأكواد .

بالصدفة رأيت فيديو للأستاذ حماده عماره " إبن النيل " يوضح حل المشكلة
المشكلة تكمن في إنك وضعت جدول بالتقرير ليس له علاقة ببيانات التقرير أو ليس له علاقة بالبيانات القادمة من قاعدة البيانات :
حاول تصلح المشكلة دي وإن شاء الله تحل معك .

اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}
تم الشكر بواسطة: essawq
#23
يعني اللي أقصده ان الجدول اللي إنت ضفته في التقرير ليس له علاقة بالبيانات القادمة من قاعدة البيانات .
ويجب ان يتم ربط التقرير بجدول واحد فقط " ويكون له علاقة بالبيانات القادمة "

الكود اللي بأستخدمه :

كود :
Imports System.Data.OleDb

Public Class generala

    Dim constr As String = "provider=microsoft.jet.oledb.4.0;data source=" & Application.StartupPath & "\Data\MyData.mdb;user id=admin;jet oledb:database password=modern2014"
    Dim con As New OleDbConnection(constr)
    Dim dataset1 As New DataSet
    Dim ReportPath As String = Application.StartupPath & "\crystal reports\generalareport.rpt"
    Dim sqlstr As String = " SELECT * FROM registration_a "

    Private Sub notrega_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim DataAdapter1 As New OleDbDataAdapter(sqlstr, con)
        DataAdapter1.Fill(dataset1, "registration_a")
        reportDocument1.Load(ReportPath)
        reportDocument1.SetDataSource(dataset1.Tables("registration_a"))
        CrystalReportViewer1.ReportSource = reportDocument1

        
    End Sub
End Class
مع إضافة أداة ReportDocument على الفورم
وستظهر لك النافذة التالية إختر كما هو موضح :
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}
تم الشكر بواسطة: essawq
#24
إقتباس :"لا زالت تطلب يوزر نيم وباسوورد"

.....
هل من الممكن أرفاق المشروع لمعرفة المشكلة بشكل أسرع...
.....

مشكور اخي الكريم تم بحمد الله حل مشكلة التقارير سواء بالبحث او عرض التقرير كامل بفضل الله ومساعدتكم

بالنسبة لي

إقتباس :عندى ايظا زر طباعة كل البيانات يعني بدون بحث لا زالت تطلب يوزر نيم وباسوورد

تم حلها بوضع الكود التالي بحدث التحميل لود


كود :
Dim sql As String = "Select * from cardelivery "
        Dim comm As New SqlCommand(sql, Con)
        Dim da As New SqlDataAdapter(comm)
        Dim dt As New DataTable
        da.Fill(dt)

        ' هنا نهيئ التقرير لربطه بالداتاتيبل
        Dim rpt As New CrystalReport2
        rpt.SetDataSource(dt)

        ' هنا نقوم بربط عارض التقارير بالتقرير المعبئ بالبيانات
        CrystalReportViewer1.ReportSource = rpt

كل الاحترام والتقدير
الرد }}}
تم الشكر بواسطة:
#25
إقتباس :أنا وقعت في هالمشكلة منذ عدة أيام وبحمد الله حللتها بالكامل
المشكلة ليس لها علاقة بأكواد .

بالصدفة رأيت فيديو للأستاذ حماده عماره " إبن النيل " يوضح حل المشكلة
المشكلة تكمن في إنك وضعت جدول بالتقرير ليس له علاقة ببيانات التقرير أو ليس له علاقة بالبيانات القادمة من قاعدة البيانات :
حاول تصلح المشكلة دي وإن شاء الله تحل معك .

إقتباس :يعني اللي أقصده ان الجدول اللي إنت ضفته في التقرير ليس له علاقة بالبيانات القادمة من قاعدة البيانات .
ويجب ان يتم ربط التقرير بجدول واحد فقط " ويكون له علاقة بالبيانات القادمة "

لم تكن المشكلة كما ذكرت اخي الكريم
وبارك الله فيك
وكل الاحترام والتقدير لك
الرد }}}
تم الشكر بواسطة: Omar Mekkawy
#26
1-

ادخل على صفحة التقرير ،، واعمل الاتي ::::
انقر على بالزر الايمن على databasefiled
ثم set datasource location
من خلال النافذه فى الاسفل الخاصة repace with حدد مسار قاعدة البيانات .
ثم حدد المسار الجديد بالنقر عليه وبعدها مباشرتاً انقر ايضاً على المسار القديم فى الاعلي الخاص currunt data source
ثم انقر على الامر Update
close

2-

انقر على بالزر الايمن على databasefiled

وانقر على الامر verify database

اذا نجحت هذه المحاولة افعلها مع جميع التقارير .
الرد }}}
تم الشكر بواسطة: Omar Mekkawy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في تقارير فجوال ستيديو zmnalnet 3 312 31-01-25, 05:53 PM
آخر رد: zmnalnet
  [VB.NET] شرح انشاء تقارير فجوال 2008 Report.Rdlc mefof 0 340 27-01-25, 12:11 PM
آخر رد: mefof
  [VB.NET] طريقة الطباعة على وجهين لبطاقة موظف Ad Heart 2 1,584 06-10-24, 12:32 AM
آخر رد: lionexxd
  الباركود بيطلع فارغ عند الطباعة new_programer 2 552 29-05-24, 03:59 AM
آخر رد: new_programer
  [سؤال] الطباعة من وورد بواسطة فيجوال بيسك AnasAlhussain 5 2,394 16-05-24, 06:10 PM
آخر رد: amzahrano
  [VB.NET] امر الطباعة في المطاعم h362004 2 1,351 05-04-24, 02:36 AM
آخر رد: عبدالكريم برشدان
  لدي مشكلة في عرض تقارير الكريستال ريبورت في جهاز العميل Adel27213 1 538 14-02-24, 09:33 PM
آخر رد: sinong
  طلب مساعدة بخصوص كود الطباعة paveldida 2 782 19-01-24, 12:00 AM
آخر رد: العتيق
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 656 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  مطلوب كود الطباعة لهذا البرنامج melad2002 2 565 13-01-24, 06:42 PM
آخر رد: melad2002

التنقل السريع :


يقوم بقرائة الموضوع: