السلام عليكم ورحمة الله وبركاته
الرجاء من الأعضاء الذين يعرفون حل لهذه المشكلة افادتي بالسرعة القصوى وله جزيل الشكر والسؤال هو
لدينا قاعدة بيانات access ونريد تحويلها إلى sql server 2000 الجداول فقط يعني من دون الاستعلامات
فعلى حسب علمي علينا انشاء ملف adp جديد ومن ثم وضع اعدادات المخدم وانتقاء ملف قاعدة البيانات ولنفرض أن القاعدة اسمها az و الموجودة علة مخدم sql server اسمه azالآن ما علينا إلا الدخول إلى ملف adp المنشأ ووضع اسم المخدم وانتقاء اسم قاعدة البيانات المسماة az الآن نلاحظ أنه قد تم ادراج الجداول الموجودة في هذه القاعدة في الجدوال مع العلم أن هذه الجداول هي مازالت تعمل على sql server بمعنا آخر ارتباط الآن وهذه هي المشكلة من المعرةف أننا في استعلامات آكسس العادية يمكننا آخذ القيمة من نموذج معين ولكن هنا لا أعرف كيف ولكن موجودة
فحاولت الاستغناء عن الاستعلامات بتعليمات برمجية أضعها عند حدث عند التحميل
والقصد بالتعليمات البرمجية هي أن أنفذ تعليمات الاستعلامات العادية في أكسس
مثال
كود
docmd.runsql " seltct * from xxx where xx.xxxx = x"
سوف نقول أنها انحلت ولكن المشكلة هون
عندما نكون نريد شرط التحقق من نموذج أي أننا في المثال السابق يوجد قيمة معينة وليست متغيرة
فمثلاً هذه الكود يمكن تنفيذه على نموذج في قاعدة بيانات أكسس من نوع mdb ولكن لا يمكن تنفيذه على قاعدة بيانات من نوع adp فيعطني خطأ
وهذا هو الكود
Dim sql As String
sql = "SELECT Categories.CategoryID, Categories.CategoryName, Categories.Description, Categories.Picture FROM Categories WHERE (Categories.CategoryID)=[Forms]![Form1]![Combo0];"
Me.RecordSource = sql
الرجاء الحل
هذا من جهة
ون جهة أخرى كبف يمكنني التشغيل من على الشبمة يعني كيف يمكنني الوصول إلى نفس قاعدة البيانات من على الشبكة