انا طالب تخصص حاسب الى وقد عملت قاعدة بيانات في الاكسس بالنماذج والتقارير والاستعلامات فطلب مني الدكتور تحويل تلك القاعده إلى الـ SQL SERVER ومن ثم إلى الفيجوال بيسك افيدوني الخطوات
واكون شاكر ومقدر لكم
- الإهدائات >> | |
إضافه إهداء |
انا طالب تخصص حاسب الى وقد عملت قاعدة بيانات في الاكسس بالنماذج والتقارير والاستعلامات فطلب مني الدكتور تحويل تلك القاعده إلى الـ SQL SERVER ومن ثم إلى الفيجوال بيسك افيدوني الخطوات
واكون شاكر ومقدر لكم
وجدت هذه الطريقة واتمنى انها تفيدك
"ملاحظه اتمنى انك تعمل نسخة من القاعدة اللي عملتها واعمل الطريقه عليها للاحتياط فقط "
الطريقه:
. افتح قاعدة بيانات الأكسس الموجودة على جهازك ثم اختر الأمر أدوات مساعدةلقواعد البيانات (Database Utilities)من القائمة أدوات (Tools) . من القائمةالفرعية اختر الأمر معالج التكبير (Upsizing wizard) .
2. بمجرد أن يبدأالمعالج في العمل ، قم بتحديد الخيار الأول . ثم اضغط التالي (Next) .
3. اضغط على التبويبة "Machine Data Source" و اضغط جديد (New) .
4. سيتجد أمامك خيارين هما (user أو System) ، قم باختيار الخيار الذي يناسب الإعدادات الأمنية التي تريدها ....user : تعني أنك ستكون المستخدم الوحيد على جهازك الذي يستطيع الوصول للقاعدة . أما system: فتعني أن كل شخص على جهازك يستطيع أن يصل للقاعدة .
ثم اختر "SQL Server" ثم التالي (Next) ثم انهاء (Finish) .
5 بعد ذلك سيطالبك المعالج بادخال بيانات القاعدة الجديدة ....
الاسم (name) : هو أي اسم تختاره للتعبير عن هذه القاعدة .
الوصف (description) : هوأي وصف تكتبه للتذكير بمحتويات القاعدة .
server : هو عنوان مستضيف الـ SQL server الذي تحاول الاتصال به .
6. في الشاشة التالية ، يفضل أن تختار الاتصال باستخدام ميزة "SQL Server Authentication" .و الآن قم بإدخال اسم المستخدم و كلمةالمرور ثم اضغط التالي .
ملاحظة هامة : أرجو التأكد من أن الخيار "TCP/IP" محدداً عند الضغط على زر "Client Configuration" (الخيار الافتراضي غالباً) .
7. اضغط التالي مرتين لكي تتجاوز الشاشتين التاليتين ثم اضغط انهاء . سيظهر لك مربع حوار للتأكيد .
8. ستعود إلى شاشة المعالج الأصلية الأن ...... تأكد من الخيار الجديد الذي قمت بإنشاءه هو المحدد على الشاشة ثم اضغط موافق (OK) .
9. قم بادخال كلمة المرور ثم اضغط موافق .
10. سيسألك المعالج عن الجداول التي تريد تحويلها .... قم بتحديد الجداول التي تريدها بنقلها للجزء الأيمن من الشاشة ثم انقر موافق .
11. ابقي جميع الخيارات المتبقية كما هي (على الوضع الافتراضي)إلا أن كنت بحاجة لتغيير شيء ما00
[color=black]المشاركة الأصلية كتبت بواسطة [/colorالمشاركة الأصلية كتبت بواسطة [/colorاخي هل قصدك عمل برنامج او واجهة في الفيجول بيسك وربطها بالقاعدة؟؟؟
التعديل الأخير تم بواسطة الشامخة ; 26-11-2006 الساعة 08:50 PM
شكر ا لك اخي العزيز
نعم عمل واجهه للقاعدة في الفيجوال بيسك وربطها بالقاعده
السلام عليكم ورحمة الله وبركاته
هذا ما استطعت التحصل عليه اتمنى يفيدك
ــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــ ـــــــــــــــــــ
يمكنك ربط الفيجوال بيسك مع sql server عن طريق استخدام dataenvironment وهى طريقة سهلة جدا وفعالة فى الربط
بعد فتح الفيجوال بيسك او مشروعك ابدأ الخطوات الأتية1-project ---> add dataenvironment
2 - ستجد فورم جديدة فتحت وفيها كلمةconnection اضغط عليها كليك يمين واختار properites
3- من الdatalink اختار Microsoft OLE DB provider for SQL server وبعد كده اضغط next
4 - اكتب اسم السيرفر تبع الsql server ودخل البا سوورد واليوزر نيم
5-selectthe database from the server اختار منها اسم قاعدة البيانات التي تريد الربط بها
6 - وبعد كدهtest connection وبعدين ok متنسيش تعلمى على الاختيار allow saving password
7 - بعدين اضغط كليك يمين علىconnection واختار add command
8 - وبعدين اضغط كليك يمين علىcommand 1 اللى ظهر تحت connection واختار properities
9- من الdatabase objects اختار table ثم بعد كذا اسم الجدول اللى تبغى الربط به وبعدين ok
طبعا يمكنك عمل اكثر منdataenvironment لاكثر من جدول بس هذا شرح طريقة الربط على جدول واحد
10 - ستجد جوار كلمةcommand علامة + لو ضغطت عليها ستجد كل حقول جدولك جواها
11- بعدين مثل الاكسس بالضبط مثلا تعملtextbox عشان توجد داخله القيم الموجوده داخل قاعدة البيانات او اى عملية تريد تعملها من اضافة او تعديل او حذف
12- اضغط على التكست بوكس هذه وبعدين من خصائصها تختار 1 -data source ضع داخلها ال dataenvironment
2-data member ضع داخلها ال command1
3 - ومن الdata field ضع داخلها الحقل اللى موجود داخل الجدول
وبعد كذا مع كل حقل اعمل تكست بوكس وتربطه بالحقل المناسب له مثل الاكسس
وكل الاختلاف فى الكود انك بدل ما تستخدمdata1 فى الكود لما بنربط بالاكسس راح تستخدم dataenvironment1 اللى ظهرت معاك تحت اسماء الفورمز .
كود الربط
oconnection.open "Provider=SQLOLEDB.1;Integrate d Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=Server_Name;Application Name=Test"
شرح الكود
ال Data Source هى اسم السيرفر او ال Server IP
الInitial Catalaog يشير لاسم قاعدة البيانات
الIntegrated Security و يقصد بها ما إذا كان سيستخدم ال Windows Authentication ام لا للاتصال بقاعدة البيانات
الProvider واضح انه يقصد به محرك قاعدة البيانات الذى سيتصل به
هذه هى اهم عناصر الاتصال
ــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــ ـــــــــــــــــــــ
اعتذر ان قصرت00
ماقصرتي وشكرا جزيلا ومن الاعماق
لكن عندي مشكلة ثانية اللي هي النماذج كيف اسويها عندي ثلاث جداول مطلوب اسوي لكل جدول نموذج التقارير عرفت لكن النماذج كيف
خلاص ماعد عندي وقت التسليم غدا افيدوني وشكرا لكم
السلام عليكم ورحمه الله وبركاته
اخي ماادري اذا قصدت تعمل نماذج بالاكسس او بالفيجول بيسك
اذا قصدت بالاكسس ممكن تعمل نماذج عن طريق اختيارك للجدول بعد ذلك كلمه نماذج الموجوده في الكائنات
وتختار عن طريقه اما المعالج واتبع خطوات المعالج او عرض التصميم فتفتح لك نافذه تصميم فيها ادوات شبيه بأدوات الفيجول بيسك
ومنها تبدا تصميم نموذج لجدولك 00
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)