السلام عليكم ورحمة الله وبركاته
أنا لدي تقرير مصمم بفيجوال بيسك دوت نت 2005 وقاعدة بيانات أكسس 2003
التقرير يعمل أوكي ممتاز عندما أقوم بوضع قاعدة البيانات داخل ODBC وتحديد كلمة المرور من لوحة التحكم ولكن للأسف عندما أقوم بتغييرالـ ODBC بقاعدة أخرى أو عند نقل البرنامج إلى العميل
تظهر له مشكلة ادخل كلمة المرور حاولت أكتبها عند العميل ولكن لم يعمل فقمت بوضع قاعدة البرنامج داخل الـ ODBC في جهاز العميل واشتغل علما بأن الكود المستخدم هو
CrTables = crReportst.Database.Tables
For Each CrTable In CrTables
crtableLogoninfo = CrTable.LogOnInfo
CrTable.ApplyLogOnInfo(crtableLogoninfo)
crReportst.DataSourceConnections.Item(0).SetLogon("admin", "123456")
CrTable.Location = Application.StartupPath & "\StDb.mdb"
Next
If chkstall.Checked = True Then
crst.ReportSource = crReportst
crst.Focus()
Else
StNum = txtst.Text
txtFormula = "({stbasic.numberh}= '" & StNum & "')"
crst.ReportSource = crReportst
crst.Focus()
crst.SelectionFormula = "({stbasic.numberh}= '" & StNum & "')"
End If
وقمت بعمل نفس الشيء بالنسبة للـ ODBC على جهازي السورس كود وقمت بتغيير الـ ODBC إلى قاعدة بيانات أخرى حتى لا يعتمد التقرير على هذه الخاصية بل يعتمد عليها برمجيا
ولكن للأسف ظهرت لي هذه الرسالة
أرجو الحل وبارك الله فيكم




