في الحقيقة اريد أن احسم امري وارى اذا كنتم تأيدون استخدام الـ VC في برمجة قواعد البيانات أم لا ؟
فنستمر في استخدام الـ Vb
ثم هل الموضوع فيه نوع من السهوله . ماذا عن تقارير الـ Crestal Report وهل يمكن ربطها بطريقة غير معقده .
شكرا
في الحقيقة اريد أن احسم امري وارى اذا كنتم تأيدون استخدام الـ VC في برمجة قواعد البيانات أم لا ؟
فنستمر في استخدام الـ Vb
ثم هل الموضوع فيه نوع من السهوله . ماذا عن تقارير الـ Crestal Report وهل يمكن ربطها بطريقة غير معقده .
شكرا
السلام عليكم ,,
لامشكلة أبدا في قواعد البيانات مع الفيجوال سي++ لكن أعترف أن التقارير قد أربكتني حقا ,,
لم أستطع "ربما لاستعجالي وضيق الوقت" أن أشغل التقارير مع ال Visual C++ تحديدا ,,
لذا أنا أقول دائما اذا كنت ستكتفي ببرمجة قواعد بيانات مع تقارير فعليك بغير ال MFC ل,, مع أن ال MFC تتيح تحكم قوي مع قواعد البيانات والتقارير سواء من crystal report أو غيرها ,, لكنها أصعب في التقارير تحديدا ,, ولاتأخذ كلامي على أنه نهائي ,, فقط أحكي لك أحدى تجاربي الفاشلة وكانت مع ال crystal report ولم أفلح في ربط قاعدة البيانات معه !! ,, مع أن أحد أصدقائي نجح فعلا في ذلك وصمم الكود وعمل جيدا وكان ال crystal report وقتها 5 ,,
انظر
اقتباسماذا عن تقارير الـ Crestal Report وهل يمكن ربطها بطريقة غير معقده .
الموضوع سهل جدا ، فقط بعد الانتهاء من تجهيز التقرير ، تضيف ActiveX Component اسمه Crystal Reports 4.6 للform ، وتعرف له متغير بال class wizard فيطالبك بإضافة بضعة أصناف classes جديدة للمشروع ، وافق عليها ، اسم المتغير مثلا m_Rpt، وأضف الكود التالي في حدث ضغط زر مثلا:
m_Rpt.SetSelectionFormula(Result); m_Rpt.SetAction(1);
حيث Result هي جملة اختيار سجلات معينة، مكتوبة بطريقة خاصة بالcrystal reports ، انظر مثلا لجملة اختيار لسجلات بين تاريخين:
أو
m_Rpt.SetSQLQuery(sql); m_Rpt.SetAction(1);
وبالتوفيق بإذن الله.
فكر بطريقة أخرى
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…