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

بعض تعقيدات الريبورت كرستال

بدأه programingo في 10 يوليو 2011 · 1 رد · 832 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الاخوة الاعزاء في هذا المنتدى المعطا

بعد التحية

امن لديه خبره وفية في الريبورت كرستال اتمنى ان يفيدني بتجاربه واقرتاحاته وله مني جزيل الشكر والدعاء

انا اعمل برنامج للموظفين وكلو تمام

لكن واجهتني مشكله في داخل المشروع هناك طريقتان لاضافة قاعدة بيانات sql

اما عن طريقة الضغط على اسم المشروع في السليوشن واضافة قاعدة بيانات تحت مجلد App_Data

او من طريق data connection

المشكلة تكمن في انه اذا اضفتها عن طريق السليةشن صار امتدادها mdf واذا اردت ربطها في الريبورت كرستال عندما احدد السيرفر لا اجد قاعدة البيانات مع قواعد البيانات

لا ادري هل هذي مشكله ويوجد خطا عندي ام ان هذا امر طبيعي

اما اذا اضفتها من عند داتا كونكشن فاني اجدها في السيرفر وترتبط بالريبورت بسهوله ولكنها اجدها بمجلد اخر غير مجلد App_Data

نلاحظ بالصورة اضافة قاعدة بيانات عن طريق الداتا كونكشن وامتدادها dbo

83426_01310302665.jpg

نلاحظ عند اضافتها من عند السليوشن وامتدادها mdf

83426_11310302665.jpg

نلاحظ في الصورةالتالية انه يتعرف على قاعدة البيانات التي من نوع dbo ولكنه لا يتعرف على التي من نوع mdf

83426_21310302665.jpg

فما الحل هل هناك اعدادت معينه او ترتيبات وهل هناك فرق بين dbo و mdf

اشكر لكم توضيحكم مقدما ومؤخرا

تقبلوا تحياتي

#2

اول كل قواعد الsql تكون من ملفات اولاها واهمها ملف بمتداد .mdf وهو المل الذي بة البيانات

ثانيا dbo هو SCHEMA لها مجال وصلحيات في قاعدة البيانات ويوجد الكثير منها مثل db_accessadmin - db_backupoperator وغيرها وهذا موضوع طويل يمكنك البحث فية

جرب تشوف قاعدة البيانات من Microsoft SQL Server Management Studio Express واذا لم تجدها فلن يجدها التقرير

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