amin123 قام بنشر أغسطس 13, 2005 قام بنشر أغسطس 13, 2005 السلام عليكم ورحمة الله وبركاته الرجاء من الأعضاء الذين يعرفون حل لهذه المشكلة افادتي بالسرعة القصوى وله جزيل الشكر والسؤال هو لدينا قاعدة بيانات 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 الرجاء الحل هذا من جهة ون جهة أخرى كبف يمكنني التشغيل من على الشبمة يعني كيف يمكنني الوصول إلى نفس قاعدة البيانات من على الشبكة
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.