السلام عليكم
كيف اقوم باضافة , حذف, تعديل, بحث عن سجل في قاعدة البيانات
وكيف استطيع عرض حقول معينه من قاعدة البيانات
"ما هي الاوامر الاساسيه" الرجاء التوضيح بالكود
وشكرا
السلام عليكم
كيف اقوم باضافة , حذف, تعديل, بحث عن سجل في قاعدة البيانات
وكيف استطيع عرض حقول معينه من قاعدة البيانات
"ما هي الاوامر الاساسيه" الرجاء التوضيح بالكود
وشكرا
السلام عليكم
اولا نضع table على الفورم ثم datasourse
تعريف القاعدة في table ....>databasename
في الاعلى نضع true
اما في
datasourse
نضع اسم table
واخيرا نقوم بوضع dbgrid لعرض محتو القاعدة
و dbnavigator للاضافة والحذف....الخ
لا تنسى الربط مع datasourse
اما برمجيا اي عند اضافة زر الاضافة مثلا
اقوم باضافة : table1.append or insert
....
حذف : table1.delete
تعديل :table1.edit
بحث عن سجل في قاعدة البيانات :table1.findkey
وكيف استطيع عرض حقول معينه من قاعدة البيانات : بواسطة الكومبننت dbgrid او dblistbox .....اخ
وشكرا
السلام عليكم
اولا نضع table على الفورم ثم datasourse
تعريف القاعدة في table ....>databasename
في الاعلى نضع true
اما في
datasourse
نضع اسم table
واخيرا نقوم بوضع dbgrid لعرض محتو القاعدة
و dbnavigator للاضافة والحذف....الخ
لا تنسى الربط مع datasourse
اما برمجيا اي عند اضافة زر الاضافة مثلا
اقوم باضافة : table1.append or insert
....
حذف : table1.delete
تعديل :table1.edit
بحث عن سجل في قاعدة البيانات :table1.findkey
وكيف استطيع عرض حقول معينه من قاعدة البيانات : بواسطة الكومبننت dbgrid او dblistbox .....اخ
وشكرا
بالنسبة لعملية الاضافة كيف اقوم بتسليم محتويات الصف المراد اضافتها
مثلا في قاعدة بيانات ( دليل هاتف) كيف اسلم الاسم ورقم الهاتف ...
وباقي الحقول .
وايضا ارجو التوضيح بالنسبة للتعديل على احد البيانات كرقم الهاتف مثلا
هناك استفسار اخر
بعد تنفيذ البرنامج تظهر نافذه تطلب اسم المستخدم وكلمة السر كيف اقوم بازالتها
شاكرا لكم تعاونكم والى الامام
السلام عليكم و رحمة الله و بركاته
1- بعد ان تضيف الجدول و تقوم بربطه مع قاعدة البيانات الخاصة بك
2- قم بوضع المكون DBGRID على الFORM و اربط الخاصية DATASOURCEباسم الداتا سورس الموجودة لديك
3- قم بوضع DBNAVIGATORو اربط الخاصية DATASOURCEباسم الداتا سورس الموجودة لديك ( بهذا المكون تستطيع التعامل مع البيانات من اضافة و ذلك بالضغط على اشارة + ثم الاضافة في الDBGRIDوبعدها الضغط على علامة الصح , و باقي الازرار تقوم بعملية الالغاء و التعديل .. الخ )
شغل البرنامج
***
اما اذا كنت ترغب بالاضافة عن طريق ال DBEDIT .. غير الخطوة الثالثة الى
3- اضف زر اجعل CAPTION له اضافة و في الحدث ONCLICK قم بكتابة هذا الكود
TAB.APPEND;
و هو لفتح سطر جديد في الجدول للتمكن من الاضافة
4- اضف DBEDIT بعدد الحقول الموجودة لديك قم بتعديل الربط الخاص بكل DBEDIT من حيث الداتا سورس و اسم الحقل الذي يمثله
5- اكتب البيانات الجديدة التي تريد اضافتها
6-اضف زر ثاني اجعل CAPTION له OK و في الحدث ONCLICK قم بكتابة هذا الكود
TAB.POST;
للتتم عملية الاضافة
**
اما للتعديل
كرر نفس الخطوات السابقة و غير في كود الخطوة 3و ذلك بكتابة
TAB.EDIT ;
لتتمكن من التعديل بعد ان تقف على السطر الذي تريد تعديله
**
ملاحظة عادة يتم تكوين FORMجديدة بحيث عند الضغط على زر اضافة يتم فتح هذه الFORM و التي تحتوي على DBEDIT و بجانبها LABEL ليبين اسم الحقل و تحتوي على زر OK
كما يمكن ان تحتوي على زر CANEL في حالة عدم الرغبة في اتمام عملية الاضافة بحيث في الحدث ONCLICK قم بكتابة هذا الكود
TAB.CANCEL;
,, و لكن لكي تتم عملية ربط الداتا سورس و الحقول با DBEDIT لا بد من ربط هذه ال FORM مع الFORM التي تحتوي على الجدول و ذلك عن طريق
FILE / USESو منها نختار تلك الFORM
***********
كما يوجد طريقة للاضافة في ال RUN TIME لكن الافضل ما دمت في البداية ان تستعمل احد هذه الطرق و بعد ان تفهمها نعلمك هذه الطريقة حتى لا تضيع كل المعلومات
في النهاية اتمنى لك التوفيق و ارجوا ان يكون شرحي و اضح و اعتذر لعدم ارفاق صور توضيحية .
اسف على الايطالة عليكم
فانا معذور لاني في بناء مشروع وانا في نصفه وعن قريب إن شاء الله انتهي
اعدكم بدروس تخص قواعد البيانات من الصفر الى ما اعلمه انا
فانتضروني وبالصبر حتى اكمل
*****************
دائما معكم .
اشكركم لتعاونكم والى الامام
شكرا لك يا اخ frh لهذا الشرح
بالمناسبه يا اخ pati اتمنى لك التوفيق في المشروع وارجو ان لا تتأخر
الدروس لأهميتها
بعد تنفيذ البرنامج تظهر نافذه تطلب اسم المستخدم وكلمة السر لقاعدة البيانات كيف اقوم بازالتها وكيف اضمن المحافظة على قاعدة البيانات من التعديلات (توضيح) فقط يمكن التعديل فقط بواسطة البرنامج
فقط ومنعه من التعديل بواسطة access عن طريق فتح الملف
وشكرا
هذا الموضوع مغلق.