الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فتح البرنامج على الشبكة لأكثر من مستخدم

بدأه yaahmody في 18 أغسطس 2009 · 11 رد · 1,150 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

:blush: عندي برنامج بالاكسيس2003

بصيغة mdb

والمشكلة انه اذا فتحه أحد مستخدمي الشبكة لا يمكن للبقية فتح البرنامج

للأهمية يا شباب

#2

ابحث اخي الكريم عن موضوع أكسس على الشبكة

او مشاركة قواعد البيانات

يوجد شرح مصور ومطول للاخت زهرة

مفيد وبه الكثير من النقاط المهمة التي قد يغفل عنها المبرمج

تحياتي

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

السلام عليكم ورحمة الله وبركاته

هذا بالإضافة إلى أن ملف الأكسس يمكن أن يفتح مع أكثر من مستخدم فى نفس الوقت .. وهذا مطبق عندى بدون مشاكل .. حتى إن النموذج نفسه يمكن أن يفتح من أكثر من جهاز فى الوقت نفسه (دون تقسيم قاعدة البيانات).

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

اخي الكريم يظهر ان النظام لديك يشيك على عدد المستخدمين في الشبكة و مفعل فقط لمستخدم واحد فقط

تاكد من ذلك

xxupxx-822ef3e5e3.gif

xxupxx-94c7b036cc.gif

#5
Mohamed Nada كتب:
السلام عليكم ورحمة الله وبركاته

هذا بالإضافة إلى أن ملف الأكسس يمكن أن يفتح مع أكثر من مستخدم فى نفس الوقت .. وهذا مطبق عندى بدون مشاكل .. حتى إن النموذج نفسه يمكن أن يفتح من أكثر من جهاز فى الوقت نفسه (دون تقسيم قاعدة البيانات).

تحياتى

محمد ندا

تقصد اخي الكريم اذا كان عندي ملف قاعدة بيانات استطيع وضعه على مجلد مشاركة في الشكبة ويتم فتحه في اكثر من جهاز دون مشاكل !!؟

اريد توضيح لهذه النقطة ، وجزاك الله خيرا ..

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#6
اقتباس
تقصد اخي الكريم اذا كان عندي ملف قاعدة بيانات استطيع وضعه على مجلد مشاركة في الشكبة ويتم فتحه في اكثر من جهاز دون مشاكل !!؟

نعم يا أخى هذا ما قصدته .. طبعاً خبرائنا فى الأكسس ممكن دلوقتى يبعتوا لى طرد فيه فنبلة لأن هذا ليس من توصياتهم .. ولكنى أطبق ذلك فعلاً منذ عدة سنين بدون مشاكل كالتالى:

القاعدة كلها على السيرفر

يستخدمها ما بين 4 إلى 8 مستخدمين.

كل منهم له مستخدم وكلمة مرور وصلاحيات مختلفة.

ويمكن أن يقوم ثلاثة أو أربعة منهم بفتح نفس النموذج فى الوقت نفسه .. ويعرض لكل واحد بيانات مختلفة حسب اسمه .. وكل منهم يأخد صلاحياته.

ويقوم التطبيق بأخذ نسخة احتياطية عند خروج كل منهم.

عفواً للإطالة

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#7
Mohamed Nada كتب:
نعم يا أخى هذا ما قصدته .. طبعاً خبرائنا فى الأكسس ممكن دلوقتى يبعتوا لى طرد فيه فنبلة لأن هذا ليس من توصياتهم .. ولكنى أطبق ذلك فعلاً منذ عدة سنين بدون مشاكل كالتالى:

القاعدة كلها على السيرفر

يستخدمها ما بين 4 إلى 8 مستخدمين.

كل منهم له مستخدم وكلمة مرور وصلاحيات مختلفة.

ويمكن أن يقوم ثلاثة أو أربعة منهم بفتح نفس النموذج فى الوقت نفسه .. ويعرض لكل واحد بيانات مختلفة حسب اسمه .. وكل منهم يأخد صلاحياته.

ويقوم التطبيق بأخذ نسخة احتياطية عند خروج كل منهم.

عفواً للإطالة

تحياتى

محمد ندا

ما تقصد بتوصياتهم ...؟ هل ردك فيه مخالفة !! لا ألاحظ هذا ..؟

ثم

تقصد بالصلاحيات المستخدمة انه لكل مستخدم نموذج معين يتم فتحه بالتعرف على اسم المستخدم الذي دخـل فيه ...؟

اما عن النموذج الذي يتم فتحه في نفس اللحظة هل تقصد نفس النموذج ( يعني نموذج واحد معين ) أم عدة نماذج متشابهة في المحتوى ..؟

وكيف استطيع ان اجعل التطبيق يأخذ نسخة احتياطية ...؟

ثم

كما بينت لي ان الطريقة هي بوضع القاعدة على السيرفر في مجلد مشاركة ثم أخذ اختصار لكل جهاز ( هل هذا صحيح ) ...؟

آسف على الأسئلة ، لكن اريد توضيح فقط شامل حتى استوعب الطريقة بشكل صحيح ..

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#8
اقتباس
ما تقصد بتوصياتهم ...؟ هل ردك فيه مخالفة !! لا ألاحظ هذا ..؟
ليس فى الرد مخالفة ..ولكننى قصدت أن الأساتذة دائما ما يوصون بتقسيم القاعدة على الشبكة إلى قاعدة جداول وقاعدة بها باقى الكائنات على جهاز كل مستخدم نسخة .. ولا يوصون بوجود ملف قاعدة البيانات كاملاً على الشبكة واستخدامه بواسطة مستخدمين متعددين.
اقتباس
تقصد بالصلاحيات المستخدمة انه لكل مستخدم نموذج معين يتم فتحه بالتعرف على اسم المستخدم الذي دخـل فيه ...؟
نعم أقصد ذلك .. والتطبيق يسمح له أو يرفض حسب صلاحياته الممنوحة.
اقتباس
اما عن النموذج الذي يتم فتحه في نفس اللحظة هل تقصد نفس النموذج ( يعني نموذج واحد معين ) أم عدة نماذج متشابهة في المحتوى ..؟
هو نموذج واحد ويفتحه أكثر من مستخدم فى نفس اللحظة .. وتظهر لكل منهم بياناته هو كمستخدم .. ويستطيع التعديل فقط حسب صلاحياته.
اقتباس
وكيف استطيع ان اجعل التطبيق يأخذ نسخة احتياطية ...؟
هذا عن طريق كود يقوم بعمل ذلك عند الخروج .. تكرم وراجع الموضوع التالى:

/index.php?showtopic=187692

اقتباس
بوضع القاعدة على السيرفر في مجلد مشاركة ثم أخذ اختصار لكل جهاز ( هل هذا صحيح ) ...؟
نعم هذا صحيح.

بارك الله لنا وإياكم فى أيام وليالى شهرنا الكريم

محمد ندا

تم تعديل هذه المشاركة بواسطة Mohamed Nada في 22 أغسطس 2009 في 11:57

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#9
اقتباس
ولكنى أطبق ذلك فعلاً منذ عدة سنين بدون مشاكل كالتالى:

اخي محمد بارك الله فيك..

انا شخصيا طبقت هذا الشي منذ عام على برنامج لسكرتاريا المدارس عليه حماية عالية.. بحيث اصبح بامكان المدير والمعلم والسكرتير التعديل على البيانات.. ولكن هناك نقطة لا يجب اغفالها اخي محمد.. وهي اقفال السجلات.. معروف مسبقا بالاكسس ان السجلات قيد التحرير يتم قفلها برمجيا بوساطة نظام ادارة قاعدة البيانات، وفي حال كهذا.. المشاركة بمجلد على الشبكة "مع انه صحيح" لا يكفي..بل يجب التاكد من الاقفال، وتقسيم القاعدة يلجا له في حالات قواعد بيانات كبيرة .. وخوفا من حصول خلل في عملها...

اهم شي قبل التقسيم او المشاركة فقط بمجلد او اي تقنية .. اهم شي التخطيط السليم للنظام وما يتعلق به من صلاحيات وتطوير مستقبلي.. بحث تستطيع اختيار التقنية المناسبة دون مشاكل او معيقات طالما تم تحديد طبيعة عمل النظام والهدف منه وامكانياته..

كل الشكر للجميع على المشاركة

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10

أستاذنا الغالى همام ... كل عام وأنت بخير بمناسبة الشهر الفضيل

كل كلامك صحيح ولا يمكن الإختلاف عليه .. وتجد ذلك جلياً فى مشاركتى الأولى مع الأخ صاحب الموضوع.

ولكنى أردت أن أقول أن هذا ممكن ولا تنتج عنه مشاكل .. خاصة إذا كانت قاعدة البيانات صغيرة الحجم (حجمها عندى 20 ميجا) ويستخدمها عدد محدود كالذى عندى من 4 إلى 8 مستخدمين.

تحياتى

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

#11

ولكن بشرط الا يعدلوا في ذات الوقت على السجل ذاته،/ اما الجدول والنموذج الذي يبنى عليه يمكن فتحه دون مشاكل .. المهم السجل ذاته.. وللامانة ..لدي شبكة محلية في المنزل، بها 3 اجهزة، احيانا يكون 4، جربتها على الاجهزة وبدون اقفال ومشت الامور، ولكن عند التعديل على السجل ذاته، فان الحفظ يتم لاول تعديل، وبعدها يعطي رسالة بوجود تعارض في الكتابة، وتظهر على اجهزة المستخدمين الاخرين، ويطلب فيها اما وضع البيانات في الحافظة لحين انتهاء المستخدم الحالي من التحرير، او ازالة التعديلات،

فعلا كلامك مزبوط اخي محمد.. وكما قلت .. نتعلم منكم

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#12

أستاذنا الكريم همام

بارك الله فى تواضعكم الذى لا يضاهيه إلا كرم أخلاقكم .... فكم تعلمنا منكم الكثير الكثير.

ومشكلة تحرير ذات السجل فى نفس الوقت .. فعادة كل مستخدم له اهتمام بجانب من قاعدة البيانات .. وهذا الجانب له نماذجة التى تأخذ منه وتصب فيه.

ولذا عادة ما يفتح كل مستخدم الجانب الذى يخصه .. ولذا يقل (لا ينعدم طبعاً) أن يتقابل المستخدمون جميعاً بنفس السجل.

بارك الله لكم وإيانا فى رمضان.

محمد ندا

... بقمة السعادة .. أعود بإذن الله لصحبتكم الرائعة قريباً ...

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…