اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم 

احبابي ممكن بعد اذنكم عند قاعدة علي شبكة وبها اكثر من نموذج ياريت حد يفيدني في كيفية جعل هذه النماذج عند اجراء اي تعديل عليها يظهر التعديل علي جميع الاجهزة بالشبكة بدل ما اعمل استبدال علي كل جهاز لحاله 

قام بنشر

وعليكم السلام :rol:

 

الطريقة الصحيحة لوضع قاعدة البيانات على الشبكة ، هي ان تعملها جزئين ، جزء للجداول (وتسمى BE) ، وجزء لباقي كائنات البرنامج (وتسمى FE)،

جزء الجداول يكون على مجلد على الشبكة ، ويكون لجميع المستخدمين صلاحيات القراءة/التغيير ، 

جزء بقية الكائنات ، يكون على كمبيوتر كل مستخدم ، وتكون جداول الجزء الاول مرتبطة مع هذا الجزء.

 

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

احد طرق التحديث:

1. ان تعمل جدول في جزء الجداول ، ويكون فيه حقل واحد ، وقيمة واحدة فقط ، وهي رقم التحديث ، وطبعا هذا الجدول سيكون مربوط مثل بقية الجداول ، بالجزء الثاني ،

2. وفي جزء بقية الكائنات ، تعمل جدول محلّي ، اي غير مرتبط مع الجزء الاول ، ويكون فيه حقل واحد ، وقيمة واحدة فقط ، وهي رقم النسخة الحالية للجزء الثاني ،

3. عند تشغيل الجزء الثاني ، فسيعمل مقارنة بين رقم نسخته (من الجدول المحلي) ، ورقم نسخة التحديث (من الجدول المرتبط) ، فاذا تطابقت الارقام ، فمعناه انه لا يوجد  نسخة جديدة ،

اما اذا لم تتطابق الارقام ، فمعناه ان هناك نسخة جديدة موجودة ، ويجب ان يتم استبدال نسخته (التي على كمبيوتره ، بتلك التي في الشبكة) :rol:

 

هذه صلب الفكرة :rol:

 

 

جعفر

  • Like 5
  • Thanks 1
قام بنشر

فكرة رائعة من استاذ رائع

ولكن ماهي طريقة الإستبدال .....

الغاء تثبيت النسخة الحالية على جهاز المستخدم .. ومن ثم تثبيت النسخة الجديدة من الشبكة ..  اقصد يدويا ويقوم به المستخدم ؟؟

بالتوفيق للجميع

 

قام بنشر
في ٢٧‏/١‏/٢٠١٦ at 18:31, jjafferr said:

اما اذا لم تتطابق الارقام ، فمعناه ان هناك نسخة جديدة موجودة ، ويجب ان يتم استبدال نسخته (التي على كمبيوتره ، بتلك التي في الشبكة) :rol:

هذه صلب الفكرة :rol:

جعفر

استاذ جعفر باشا وصلت الفكرة :clapping:

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

بس لا تطول علينا :Rules:

قام بنشر

اشكركم جميعا علي المشاركة بس ارجو استاذي جعفر ان التحديث يتم انشائه مباشرا بمعني التعديل علي النموذج يتم تعديل باقي الاجهزة الامرتبطة

قام بنشر
في 1/27/2016 at 20:01, سعيد صواب said:

ولكن ماهي طريقة الإستبدال .....

الغاء تثبيت النسخة الحالية على جهاز المستخدم .. ومن ثم تثبيت النسخة الجديدة من الشبكة ..  اقصد يدويا ويقوم به المستخدم ؟؟

.

أفا ، شو هالكلام أخوي سعيد ، بالطريقة هاي الطبخة ما تكون كاملة:blink:

 

في 2/2/2016 at 09:44, عبدالله المجرب said:

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

2. بس لا تطول علينا :Rules:

.

حيا الله أخوي ابواحمد :rol:

1. مثل ما يقولون: مسكتني من ايدي اللي توجعني ، لكن ولا يهمك ، ما يصير خاطرك إلا طيب ، غالي والطلب رخيص :rol:

2. بس عطني كم يوم ، عندي شغل مستعجل ، أخلصه وارجع لكم بالمثال ان شاء الله :rol:

 

20 ساعات مضت, moamen salem said:

ان التحديث يتم انشائه مباشرا بمعني التعديل علي النموذج يتم تعديل باقي الاجهزة الامرتبطة

.

أخي مؤمن :rol:

تحديث بقية الكمبيوترات ، سيتم بالطريقة اللي شرحتها انا في مشاركتي السابقة:rol:

 

 

جعفر

  • Like 2
قام بنشر

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

قام بنشر

وعليكم السلام أخي مؤمن :rol:

 

لكل برنامج طريقة في العمل ، وطريقة أكسس هي كما شرحتها لك سابقا :rol:

وما ممكن عملها مثل ما يعمل برنامج المحاسبة الذي تتكلم عنه.

ثم ما المشكلة ، كل اللي راح يصير ، ان المستخدم لما يشغل برنامجه ، تلقائيا راح تيجي له رسالة: "هناك نسخة جديدة من البرنامج ، رجاء الانتظار حتى اجلب لك البرنامج" ، والمسألة راح تأخذ ثواني :rol:

 

بالمناسبة ، ماهو برنامج المحاسبة الذي تتكلم عنه ، والذي يسمح لك بتغيير التصميم؟

 

جعفر

قام بنشر

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

قام بنشر

استاذ جعفر في مشكلة عندي بالله حاول تساعدني بخبرتك في الاكسس انا عامل برنامج ولاغي الشفت ولاغي شريط الادوات وقافل الفيجوال بس للاسف عندي واحد بيفتح البرنامج وبيدوس اختصارات لوحة المفاتيح زي مثلا f11 يفتحله جميع كائنات القاعدة مع اني لاغي استخدام مفاتيح الاكسيس وخيارات التنقل من اعداد القاعدة ارجو الافادة 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information