اذهب الي المحتوي
أوفيسنا

الاكسيس و SQL Server


الردود الموصى بها

تحية طيبة للأخوة والأخوات الطيبين والطيبات ،

لدي برنامج اكسس 2000 يستخدم جداول مربوطة من SQL Server 2000 والبرنامج على امتداد .MDB وليس الامتداد adb

شائت الأقدار وعملت Stored Procedure على SQL Server 2000 وكانت وظيفته نمرر له Parameters وبيرجع لنا الناتج

ولما حاولت استخدامه من الاكسس لغرض استدعائه ووضع الناتج في Listbox طبعا اكثر من عامود

استطعت انا امرر البراميترات اليه لكن كيف لي ان اسند الناتج للListbox

أرجوا ممن لديه طريقة مميزة او حتى فكرة مهما كانت فلعلها تفي بالغرض

شاكرا لكم ومقدرا سواءا كنتم قراء ام مجيبين

رابط هذا التعليق
شارك

السلام عليكم

يرجى التوضيح أكثر

أخي الكريم (سؤال على الهامش ) كيف يمكن أن تكون قاعدة البيانات MDB ونربطها بـ SQL لقد تفاجأت , إن هذه الميزة تهمني لأنني أريد توسيع قاعدة بيانات ولكن فيها من الاستعلامات الكثير وسأضطر لكتابتها من جديد بالـ SQL , فإن كان هناك طريقة لتبقى MDB فهذا يريحني كثيراً

بقي سؤال أخير هل نستفيد من جيمع ميزات SQL وسرعته إن بقيت MDB

وشكراً لك

رابط هذا التعليق
شارك

إخوتي الأكارم ، شكراً على مشاركاتكم ،

وبكل سرور اجيبكم

بخصوص الربط يكون عن طريق عمل ما يسمى ب Linked SQL Tables فهذه الخاصية تساعدنا بادراج الجداول الموجودة على SQL Server والميزة في ذلك انه تستطيع ادراجها بالاضافة لجداول الاكسس .

بخصوص السرعة انا البرنامج عندي على شبكة فيها ما لايقل عن 80 مستخدم - مستشفى - وبجميع الأقسام

بدون ان تلاحظ اي بطئ ، الا انه لا نستطيع ان نغفل النظرية الخاصة بسرعة SQL Server عن ACCESS

ووجود كل ماسبق ذكره فانه يمكننا من استخدام Query الموجودة على الاكسس ولا اعتقد ان احدكم يجهل سهولتها عما سواها.

أرجوا ان تكون الصورة اتضحت

لكن هل من مجيب على سؤالي :)

-- ملاحظة : حتى VIEW تستطيع ادراجها .

تم تعديل بواسطه سامي زغلول
رابط هذا التعليق
شارك

لنأخذ مثالاً:

على فرض ان لديك قاعدة بيانات موجودة على الاكسس ، وأخرى موجودة على SQL Server وكنت بحاجة لاستخدامهما معاً دون أي تأثير على المستخدم أو صعوبة.

سأريك طريقة ادراج جدول واحد او مجموعة ولكن بشكل يدوي ، اما في حال انك تريد ادراجهم بشكل تلقائي فلا بد من كتابة Function للقيام بذلك - في حال كانت الطريقة ممتعة لك فالدالة جاهزة لدي -

انشئ ربط عن طريق ODBC بال SQL Server صورة (1)

post-2461-1186308391_thumb.jpg

افتح الاكسس واذهب الى الجداول واضغط بالزر الايمن للماوس على مكان فارغ وأختر Linked Table صورة (2)

post-2461-1186308406_thumb.jpg

عليك تحديد ODBC اللذي قمت بانشائه

واختر الجداول التي تريدها

مرفق الصور

أرجوا ان تكون الفكرة قد اتضحت

معلومة / الاكسس من أقوى البرامج الخاصة بالتعامل مع قاعدة البيانات

لسهولتها سواء بالكود او سواء بالتعامل مع الفورم

ومشكلة التخزين محلولة ما دمت تستطيع ربطها مع الSQL Server

مايكروسوفت وعمايلها :)

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information