[VB.NET] تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات (/showthread.php?tid=30780) |
تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - sniperjawadino - 08-08-19 السلام عليكم إخواني قمت بعمل تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات (أكسس) عن نفس المنتوج و ذلك في نفس الوقت و بطريقة متتالية (وضعت الكود في تايمر كل تانية) تشتغل الحواسيب جيدا لكن بعد تواني قليلة حصلت على عدة أخطاء فأجوا رأيكم لا يمكن فتح قاعدة البيانات قد لا تكون قاعدة بيانات يتعرف عليها التطبيق الخاص بك أو الملف تالف. " لا يمكن إستخدام هذا الملف,,لأنه قيد الإستعمال تم وضع قاعدة البيانات بواسطة المستخدم << Admin >> on << اسم الجهاز >> في حالة تمنعه من الفتح أو الإغلاق RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - asemshahen5 - 08-08-19 اخي العزيز اعمل نفس التجربة على قاعدة بيانات sql server و قارن النتائج . الاكسيس في الشبكات ضعيف . RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - sniperjawadino - 08-08-19 جوابك أتلج قلبي لأني حقا لم أجد أي حل لهده المشاكل قمت بتحويل جميع الأكواد إلى الوضع المتصل كما نصحني أحد الإخوة لكن نفس المشاكل شكرا كثيرا لك أنا في صدد تعلم sql server أتمنى أن أجد حل ترقيعي لهده الرسائل ريتما أصل لنقطة تمكن sqlserver RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - Beginer - 09-08-19 لهذا لا ينصح باستخدام قاعدة بيانات الأكسس في الشبكات RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - سامي محمد - 09-08-19 ايضا هناك نصيحة أخر أستخدم الوضع المنفصل في عملية البحث و عرض السجلات وما شابة .... يعني اجعل كل مستخدم يفتح البرنامج يأخذ نسخة من قاعدة البيانات في الذاكرة بعد ذلك يتعامل معها وينسى تماما القاعدة الاصلية ستزول الأخطا تماما ان شاء الله RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - sniperjawadino - 10-08-19 شكرا أخي Beginer شكرا أخي سامي محمد على نصائحكم حقا أنا الآن أتابع دروس sqlserver فالأكسس به مشاكل كثيرة في الشبكة لكن أحاول ترقيع المشكل الآن والحل الذي أخبرتني به أخي سامي جيد جدا فقط سؤالين جزاك الله خيرا عند تحميل جدول قاعدة البيانات في DATATABLE هل يمكن أن أستخدم إستعلامات البحث و الفلترة عليه كما أستخدمها في القاعدة مباشرة ممكن تعطيني مثال صغير جدا عند تغيير في القاعدة من طرف المدير هل من حل لعمل تحديث للمستعملين الآخرين من دون الخروج من البرنامج RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - ابراهيم ايبو - 10-08-19 السلام عليكم اخي الكريم Sniperjwadino الوضع المنفصل هو انك لاتتعامل مع قاعدة البيانات مباشرة بل مع نسخة منها في الذاكرة بخلاف الوضع المتصل حبث تتم العمليات على القاعدة مباشرة (طبعا لكل من الوضعين حسناته وعيوبه) في الوضع المنفصل وعند الحفظ والتعدبل والحذف تضع في نهاية كل كود منها اعادة شحن الذاكرة بنسخة جديدة من قاعدة البيانات فالامر عادي جدا وهو مثل الوضع المتصل ولكن اين الفرق؟ مثلا اثنان بعملان على قاعدة البيانات وليكن المثال بيع منتج والمنتج بقي منه قطعة واحدة الان كل واحد عنده نفس المعلومات قام البائع الاول ببيع القطعة والثاني لايعرف .. ثم جاء زبون جديد ويريد شراء المنتج من البائع الثاني وعند محاولته البيع سيجد ان بيع هذه القطعة متاح (إذا لم يقم بتحديث البيانات) وعند محاولة البيع والحفظ ستظهر له النتيجة الصادمة ان القطعة غير موجودة ومباعة ومن اجل حل هذه الاشكالية نقوم بتحديث الجدول من القاعدة عند جلب الكمية المتاحة عندها نعلم انه قد تم بيعها ولم يتبق منها وهذه الثغرة يستفيد منها قراصنة النقود من نقاط سحب العملات ان كانت تعمل بالوضع المنفصل (طبعا ان لم يكن هناك تذابير امان وتحقق) وكذلك يمكننا انشاء Button مهمته تحديث البيانات ولاداعي لاغلاق البرنامج هذه هي الفكرة ببساطة اتمنى ان اكون قد اوصلتها لك دمت بخير RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - asemshahen5 - 10-08-19 هذا مثال : [attachment=22477] ماالذي تقصده في تغيير في قاعدة البيانات تغيير في الاعمدة كاضافة عامود او حذف عامود او تغيير في الصلاحيات الخاصة بمستخدم معين . اما الباقي فقد اجاب عنه اخي العزيز ابراهيم . سكربت قاعدة البيانات و الجدول : PHP كود : USE [master] RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - سامي محمد - 11-08-19 كفو و وفو الاخوان في الشرح وبالنسبة لعملية البحث والفلترة تكون بحلقة دوران على صفوف الجدول وعرض النتائج اما في داتا قريد او ما شابه وبالنسبة للتحديث فتعمل كلير للجدول من الذاكرة وتقوم بتعبأته من جديد . والافضل ان يكون هذا بعد عملية التحديث مباشرة ..... وباقي المستخدمين يجب توفير زر لهم كما ذكر الاخ ابراهيم من اجل تحديث القاعدة بحيث يعمل كلير للقاعدة من الذاكرة ومن ثم تعبآتها من جديد RE: تجربة لأربع حواسيب تقوم بعملية البحث في قاعدة البيانات - sniperjawadino - 13-08-19 شكرا لكم أجمعين على مساعداتكم و أفكاركم جزاكم الله كل الخير |