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

طريقة ربط الكرستال بال SQL

مغلق
بدأه وداع في 2 يونيو 2007 · 10 رد · 2,710 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

المشكله ياساده ابي احد يعطيني كيفيه ربط بينهما خصوصا انني استخدم دونت نت 2005

وكريستال تابع له وداتا بيس هي sql server 2000؟

لعل يبين لي وين مكان المشكله عندي

جربت اربط مع الاكسس شغال

لكن sql 2000

مو شغال ؟؟؟؟

لاني اللي قدرت اوصله انو مايطلع بيانات فاعتقد المشكله في ربط

جزيتم الجنان

#2

أرفق مثالا يوضح المشكلة حتى نقوم بمساعدتك

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

هذا مثال لما يحدث معي

جرب ادخال رقم 11122233

WindowsApplication6.zip

تم تعديل هذه المشاركة بواسطة وداع في 2 يونيو 2007 في 17:26

#4

أولا - المشروع المرفق لايحتوي على قاعدة البيانات لهذا لايمكن تجريبه

ثانيا - التقرير الموجود بهذا الشكل لن يعرض بيانات حتى لو لم يكن هناك مشاكل بالكود

بسبب أن التقرير فارغ لايوجد به شئ:

1 - أين ربط التقرير بقواعد البيانات

2 - أين الحقول التي ستظهر بالتقرير

3 - أين محتويات مختلف أقسام التقرير Report Header - Report Footer - Page Header - Page Footer - Details

لاتتوقع أن يظهر التقرير بيانات بمجرد ربطه مع الـ DataSet كما تفعل مع DataGridView يجب عليك القيام بتصميم التقرير بشكل جيد حتى يعرض لك البيانات

اقرأ الدروس الموجودة في المنتدى

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 3 يونيو 2007 في 00:15

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

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

ولو لقيت بالبحث طريقه كان ما طرحت الموضوع و لا قعدت اضيع اربع ايام ابحث عن حل !!!

هل من الممكن تعطني طريقه لربط التقرير مع قاعدة البيانات لاني متاكده من وجود

اقتباس
أين الحقول التي ستظهر بالتقرير

3 - أين محتويات مختلف أقسام التقرير Report Header - Report Footer - Page Header - Page Footer - Details

نفس الكود طبق على الاكسس ومشى وطلعت الحقول !!

فعلمت ان هناك حلقه مفقوده في طريقه الربط ،،، فعشان كذا انا ابي طريقة ربط التقرير بالقاعدة البيانات ...

دمت بخير

تم تعديل هذه المشاركة بواسطة وداع في 3 يونيو 2007 في 10:48

#6
اقتباس
نفس الكود طبق على الاكسس ومشى وطلعت الحقول !!
هذا اما سحر أو شعوذة!!

يا أختي أحسن اللهُ إليكِ, لايمكن أن تظهر حقول التقرير إن لم تكن هنالك عناصر ترتبط بتلك الحقول , الامر مشابه للنماذج forms

في البرامج هل تستطيعين أن تظهرين بيانات الحقول دون العناصر النصية و القوائم المنسدلة و غيرهما.

فكلام أخي محمد صحيح . فالمشكلة في تصميم التقرير لا في الربط مبدئياً , ثم بعد حل تلك المشكلة سلي عن عملية الربط.أو عفواً ابحثي

في هذا المنتدى عن ربط السكول بالتقرير كمثلاً SQL with Report أو Binding Sql with Report or Crystal Report with SQL والله الموفق.

في المثال يتضح المقال

#7

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

اخترت الفيلدز اللي ابيها تظهر بالتقرير ،

وقمت في الفورم بتعبئه داتا ست ببيانات جدول اللي اخترت منه الفيلدز

هل هناك خطوه اخرى بينهما ؟!!!

تربط البيانات اللي جبتها في داتا ست واجعلتها مصدر لتقرير مع الحقول اللي اخترتها من جدول ووضعتها في ربورت ؟؟

هل هناك درس يوضح حلقه هذي لاني قراءة كناب الاخ سول دونت نت بس ما ادركت اين يمكن خللي ؟

تم تعديل هذه المشاركة بواسطة وداع في 4 يونيو 2007 في 12:12

#8

استخدمي المعالج السحري أثناء بناء التقرير Using the Report Wizard

في المثال يتضح المقال

#9

بعد السلام ورحمة

قررت ان اضع شاشة التي تخرج بعد عمل تقرير :

الصوره 1

اما خطوات عمل تقرير فكانت كالاتي :

من اسم مشروع نختار اضافه نيو ايتم ،،، يفتح ويندوز ،،، نختار كريستال ريبورت تظهر لنا صوره 2

2_ نختار ستنادر ومن ثم OK

3 _ يفتح نافذه لاختيار داتا بيس ،،، اخترت كما هو واضح في صوره 3

project data >ADO.NET >Staff table

وهو الجدول اللي بتستعرض بياناته في تقرير

ثم Next

4_ فتح نافذه جديده كما في صوره رقم 4 لاختيار حقول وتم اختيارها كلها ثم ضغطت

finish

وتم انشاء تقرير هنا وفتح ليظهر كما في صوره رقم 5

وعندما ضغطت main لارى تقرير كيف يظهر صوره 6

وعندها قمت بربط كريستال ريبورت فيور في فورم مع الكريستال

ووضع كود في الزر

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

كود اللي حطيته مذكور هنا

موضوع البيانات لا تظهر في تقرير

فهل في خطواتي شيء خطاء او ناقص

post-111578-1180967072_thumb.gif

post-111578-1180967481_thumb.gif

post-111578-1180967558_thumb.gif

post-111578-1180967771_thumb.gif

post-111578-1180967998_thumb.gif

post-111578-1180968130_thumb.gif

post-111578-1180969259_thumb.gif

تم تعديل هذه المشاركة بواسطة وداع في 4 يونيو 2007 في 18:01

#10

طريقة ربط التقرير بال داتا بيس كانت خاطئه والطريقه صحيحه

اضغط هنا ،، واتبع الخطوات الموجوده بالصوره

ودمتم سالمين

الشهارب الحارق: بخصوصا انني اشعوذ او سحر فانا لم اكذب بهذا وكل ما هنالك ان طريقة ربط كانت خاطئه في SQL

وصحيحه في اكسس اما بخصوص تصميم فكان صحيح

#11
الشهارب الحارق: بخصوصا انني اشعوذ او سحر فانا لم اكذب بهذا

لم أقصدكِ هذا يا أختي وداع, إنما قصدت إنه من ضرب الخيال و سابع المستحيلات ان يقوم التقرير بعرض بياناته دون أن تكون هنالك عناصر

تستضيف هذه البيانات , ثم أنا قلت هذا سحر أو شعوذه و لم أقل انتي مشعوذة او ساحرة!! ولم أصفكِ بالكذب..

هذا والله كل القصد, فلا ضير أن بينت الان, ونأسف إن ضايقكِ هذا .

و السلام.

في المثال يتضح المقال

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

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