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

ربط الكريستال ريبورت مع ال SQLSERVER2000

مغلق
بدأه TrueLove_1974 في 2 مايو 2006 · 1 رد · 539 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المشكلة

=======

( النماذج تشبك على ال DB وتعرض بيانات دون أي مشاكل اما التقارير

فتعرض المشكلة التي ادناه علما انني مررت ال PARAMETER من خلال الملف

XML FILE واستدعيت هذا الملف في بداية تحميل ال PROJECT لتعريف ال

ConnectION لل DB واشتغلت دون مشاكل بالنسبة لل FORMS

اما بالنسبة لل REPORT وهنا المشكلة

فقد مررت الPARAMETER الخاصة به في

EVENT=FORM LOAD الخاص بالنموذج الذي يحتوي على CRESTALREPORTVIEWER

الذي يتم عرض التقرير من خلاله

PARAMETER IS

SERVER,ID,PASSWORD,DB NAME

من خلال الجملة التالية

REPORT1.SETDATABASELOGON(USER,PASSWORD,SERVER,DB) AND IT IS NOT WORKING

ملاحظة

الPARAMETER يتم تعريفها وقرائتها من ال XML FILE

#2
    Dim crTables As Tables
   Dim crTable As Table
     Dim crTableLogOnInfo As TableLogOnInfo
    Dim crConnectionInfo As  New ConnectionInfo
    With crConnectionInfo
                .ServerName = SqlName
                .DatabaseName = "MasDB"
                .UserID = "Sql"
                .Password = "123"
            End With
            crTables = Rep.Database.Tables ' Rep is ur report Object
            For Each crTable In crTables
                Dim x As String = crTable.Name
                crTableLogOnInfo = crTable.LogOnInfo
                crTableLogOnInfo.ConnectionInfo = crConnectionInfo
                crTable.ApplyLogOnInfo(crTableLogOnInfo)
          Next

هذا الموضوع مغلق.

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