بتاريخ: 21 أغسطس 200817 سنة comment_136729 اخواني كيف يمكن جلب بيانات sql server من داخل الديفلوبر تقديم بلاغ
بتاريخ: 21 أغسطس 200817 سنة comment_136738 علشان تربط بين الـ Form Builder وبين قاعدة بيانات أخري مهما كان نوعها ، يجب عليك أولاً دراسة نوع من أنواع الربط مثل آداة الـ ADO الشهيرة . ولكي تتمكن من عملية الربط من خلال Form Builder يجب عليك دراسة مكتبة OLE2 جيداً للربط مع المكتبات الخارجية DDL ( ودة طبعاً مع Develobar 6i ).بس نصيحة أخوية ، ياريت متفكرش في أنك تعمل برنامج كامل من خلالة ، لن هتواجهك مشاكل كثيرة . منها مثلاً صعوبة إستخدام الـ OLE2 ، دي بتحتوي علي نظام كامل للربط مع DLL . بس صعبة نسبياً . عكس ما كنت تستخدمة في الفيجوال 6.0 ، مجرد كتابة CreateObject يأضي الغرض :1- كود فيجوال 6.0 : Dim Cn As Object Set Cn = CreateObject("ADODB.Connection") Cn.CursorLocation = 3 Cn.Open "Connection String" Cn.Close 2- كود OLE2 : Declare Cn_Str VARCHAR2(500) := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SRC\DB.mdb'; Cn OLE2.Obj_Type; Begin Cn := OLE2.CREATE_OBJ('ADODB.Connection'); OLE2.SET_PROPERTY(Cn, 'ConnectionString',Cn_Str); OLE2.SET_PROPERTY(Cn, 'CursorLocation',3); ole2.invoke(Cn,'Open'); End; / عموماً ياريت تنظر الي المثال المرفق ، وصدقني الأمر صعب جداً مع الديفيلوبار ، عكس الفيجوال 6.0 أو الدوت نيت . مع العلم أنا أدرجت لك مثال بسيط مع آداة بسيطة تدعي ADO ، ما بالك لو تعاملت مع Access أو SQL-Server من خلالة ، أكيد هتحتاج أدوات أخري ، دة غير طبعاً أن مش هينفع تستخدم الـ Report Builder ، لازم تستخدم آداة أخري مثل الـ Crystal Report ... وطبعاً أنت عارف هذه المكتبة تتطلب منك أمور أصعب بكثير . عموماً أنظر الي المثال وأخبرني بالنتيجةبالتوفيق Simble.zip تقديم بلاغ
بتاريخ: 26 نوفمبر 201411 سنة comment_256922 لماذا الصورة لا تعمل في المثال السابق الرجاء تفعيل استرجاع الصوره اخي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.