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

حماية قاعدة البيانات باستخدام الفلاش ميموري


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

السلام عليكم 

بالنسبة للحماية فأنا افضل نظام حماية مختلف عما تفضلتم به وهو الحماية بدارة حماية (الدنكل ) وانا استخدم الفلاش مميوري في الحماية بدل منه اعتماد على رقم السيريال نمبر الموجود في الفلاشة وهنا سؤال سيتم طرخ حتما 

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

 

  • Like 3
رابط هذا التعليق
شارك

4 دقائق مضت, عبد الله قدور said:

السلام عليكم 

بالنسبة للحماية فأنا افضل نظام حماية مختلف عما تفضلتم به وهو الحماية بدارة حماية (الدنكل ) وانا استخدم الفلاش مميوري في الحماية بدل منه اعتماد على رقم السيريال نمبر الموجود في الفلاشة وهنا سؤال سيتم طرخ حتما 

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

 

شكرا استاذ عبدالله دادئما تبهرنا

ماشاء الله

بس والله ما اعرف حضرتك بتكلم عن اية :') اول مرة اسمع عن الحماية دي :biggrin: 

تم تعديل بواسطه ahmedrashed
رابط هذا التعليق
شارك

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

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

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

 

  • Like 3
رابط هذا التعليق
شارك

7 دقائق مضت, عبد الله قدور said:

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

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

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

 

فكرة جميلة جدا

بس المشكلة ان كل واحد هيحتاج فلاشة دائمة معاة 

 ياريت كود بتفريغ الداتا اللى فى البرنامج او حذف الجدول الرئيسي اللى بيتم ادخال كل البيانات فية وهوة ID TICKET OR ID HOTEL جدول واحد فقط 

رابط هذا التعليق
شارك

if  date  =  #12/06/2016# then
DoCmd.RunSQL "DELETE bill.id FROM bill;"
end if

هذا كود التأكد من تاريخ معين 

35 دقائق مضت, tarek_f26180 said:

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

تفضل اخي الكريم مرفق فيه نموذجين 

1- flash يعطيك الرقم التسلسلي للفلاشة قم بنسخ الرقم ووضعه في الشرط الموجود في النموذج الثاني 

2-hi تستخدم هذا النموذج كنموذج ترحيب في برنامجك يفتح تلقائيا عند تشغيل البرنامج يقوم هو بفتح بمقارنة الرقم التسلسلي للفلاشة فاذا كان صحيحا تم الدخول الى البرنامج او يقوم باغلاق البرنامج

 

قاعدة البيانات1.rar

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

9 ساعات مضت, omarahmed1424 said:

هل يشرفنا الأستاذ / عبد الله قدور بعض طريقة الحماية باستخدام الفلاش ميموري وله الأجر والثواب

 

19 ساعات مضت, عبد الله قدور said:

تفضل اخي الكريم مرفق فيه نموذجين 

1- flash يعطيك الرقم التسلسلي للفلاشة قم بنسخ الرقم ووضعه في الشرط الموجود في النموذج الثاني 

2-hi تستخدم هذا النموذج كنموذج ترحيب في برنامجك يفتح تلقائيا عند تشغيل البرنامج يقوم هو بفتح بمقارنة الرقم التسلسلي للفلاشة فاذا كان صحيحا تم الدخول الى البرنامج او يقوم باغلاق البرنامج

 

قاعدة البيانات1.rar

 

  • Like 1
رابط هذا التعليق
شارك

الله يجزاكم بالخير على النقطة الهامة بالنسبة لي

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

  • Like 1
رابط هذا التعليق
شارك

منذ ساعه, عاشق الرقي said:

الله يجزاكم بالخير على النقطة الهامة بالنسبة لي

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

أهلا وسهلا على الرحب والسعة 

 

 

كل عام وانتم بخير

رابط هذا التعليق
شارك

احب ان ارحب بالاخ عبد الله صاحب الفكرة الجميلة

وبطريقة الحماية دي 

ولكن لا توجد طريقة غير ان كل مستخدم يكون معه فلاشة

يعني هل ممكن ان يكون الموضوع في فلاشة واحدة يمكن لباقي المستخدمين الدخول عليها 

جزاك الله خيرا وكل عام وجميع اعضاء المنتدي بخير

 

رابط هذا التعليق
شارك

طبعا ذلك ممكن

عند وصل الفلاشة يتم تخزين رقمها في جدول و كود التحقق يتاكد من رقم الفلاشة في الجدول

وبذلك تكفي فلاشة واحدة ( طبعا البرنامج يكون مشارك على الشبكة )

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

في ١١‏/٩‏/٢٠١٦ at 13:25, عبد الله قدور said:

if  date  =  #12/06/2016# then
DoCmd.RunSQL "DELETE bill.id FROM bill;"
end if

هذا كود التأكد من تاريخ معين 

تفضل اخي الكريم مرفق فيه نموذجين 

1- flash يعطيك الرقم التسلسلي للفلاشة قم بنسخ الرقم ووضعه في الشرط الموجود في النموذج الثاني 

2-hi تستخدم هذا النموذج كنموذج ترحيب في برنامجك يفتح تلقائيا عند تشغيل البرنامج يقوم هو بفتح بمقارنة الرقم التسلسلي للفلاشة فاذا كان صحيحا تم الدخول الى البرنامج او يقوم باغلاق البرنامج

 

قاعدة البيانات1.rar

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

 

رابط هذا التعليق
شارك

السلام عليكم

اخواني الكرام 

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

7 ساعات مضت, محمد ايمن said:

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

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

7 ساعات مضت, محمد ايمن said:

استخدم ( ادارة المستخدمين و الاذونات ) طبعا هذه الميزة متوفرة في اصدارات 2003 و 2016

في اصدارات 2010 و 2013 لا اعلم ان كانت موجودة لاني لم استخدمها

اما بشان ادارة المستخدمين والاوذونات للاسف ليست موجودة في 2007 - 2010 - 2013 

7 ساعات مضت, محمد سلامة said:

يجب ان نفرق بين الجداول وهي ملك للعميل بكل ما فيها 

وبين النماذج والتقارير فهي ملك ايضا للعميل وانما ملكيتها الفكرية لك

احمي النماذج كما يحلو لك والطرق كثيرة

هنا عندي رأي بسيط لو سمحت لي اخي محمد سلامة وهو 

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

  • Like 1
رابط هذا التعليق
شارك

8 ساعات مضت, محمد ايمن said:

لحماية الجداول استخدم ( ادارة المستخدمين و الاذونات ) طبعا هذه الميزة متوفرة في اصدارات 2003 و 2016

الاستاذ محمد

معروف وجودها في 2003  ولكن في 2016 لا اعلم ؟ حبذا ذكر تجربتك او رابط للمعلومة مشكورا

 

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

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

وهنا روابط لموضوع الحماية امل الاستفادة منها

https://www.officena.net/ib/topic/62024-ممكن-طريقة-تمنع-نقل-البرنامج-من-فلاش-ميموري-لاخر-الا-بموافقتي/

 

https://www.officena.net/ib/topic/41572-تطبيق-الحماية-بأسلوب-الدنكل-الا-شوي/

https://www.officena.net/ib/topic/67834-هدية-إحمل-برامجك-داخل-قاعدة-بياناتك/

https://www.officena.net/ib/topic/68490-كيف-أجعل-البرنامج-لا-يعمل-إلا-على-فلاش-ميموري/?page=1

https://www.officena.net/ib/topic/41572-تطبيق-الحماية-بأسلوب-الدنكل-الا-شوي/?page=2

http://arabteam2000-forum.com/index.php?/topic/229696-حماية-اكسس-بالفلاشة/&page=1

http://arabteam2000-forum.com/index.php?/topic/56706-حماية-قاعدة-البيانات-برقم-الهارد-دسك/&page=1

بالتوفيق

تم تعديل بواسطه رمهان
  • Like 2
رابط هذا التعليق
شارك

اصدقائي الاكارم تحية طيبة

منذ ساعه, عبد الله قدور said:

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

اخي عبد الله تقوم هذه الفكرة على جدولين

الجدول الاول يخزن فيه رقم الفلاشة او الفلاشات التي ستعمل على البرنامج

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

 

منذ ساعه, عبد الله قدور said:

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

هل تقصد الخيار ( ترميز قاعدة البيانات ) ؟؟

ام تشفير البيانات في الجداول ؟؟

 

 

53 دقائق مضت, رمهان said:

الاستاذ محمد

معروف وجودها في 2003  ولكن في 2016 لا اعلم ؟ حبذا ذكر تجربتك او رابط للمعلومة مشكورا

لاستخدام ( ادارة المستخدمين و الاذونات ) في اكسس 2016 يجب ان تكون قاعدة البيانات mdb

تم تعديل بواسطه محمد ايمن
  • Like 2
رابط هذا التعليق
شارك

  • 8 months later...
On 9/11/2016 at 1:25 PM, عبد الله قدور said:

if  date  =  #12/06/2016# then
DoCmd.RunSQL "DELETE bill.id FROM bill;"
end if

هذا كود التأكد من تاريخ معين 

تفضل اخي الكريم مرفق فيه نموذجين 

1- flash يعطيك الرقم التسلسلي للفلاشة قم بنسخ الرقم ووضعه في الشرط الموجود في النموذج الثاني 

2-hi تستخدم هذا النموذج كنموذج ترحيب في برنامجك يفتح تلقائيا عند تشغيل البرنامج يقوم هو بفتح بمقارنة الرقم التسلسلي للفلاشة فاذا كان صحيحا تم الدخول الى البرنامج او يقوم باغلاق البرنامج

 

قاعدة البيانات1.rar

مرحبا استاذ عبد الله 

سؤالي هل في داخل هذا المثال وضعت مستخدمين اثنين فقط هم من يسمح لهم الدخول الى قاعدة البيانات ام ماذا ؟

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

 

تحياتي واحترامي لك ولكل الاخوه

اخوك 

علي

رابط هذا التعليق
شارك

السلام عليكم

اخي @Aliko لتطبيق هذه الحماية اعمل الخطوات التالية

1- اوصل الفلاشة التي ستصبح دارة الحماية لبرنامجك

2- افتح النموذج flash  سيظهر في النموذج رقم التسلسلي للفلاشة قم بنسخ هذا الرقم

3- افتح النموذج hi في عرض التصميم واذهب الى الحدث عند عداد الوقت وافتحه

4- قم باستبدال رقم الفلاشة القديم بالجديد كما في الصورة

2017-06-04_08h17_34.png.bb9c81bb90e2c5bdb343ec35f458cd0f.png

5- ثم انسخ هذا الكود الى نموذج الترحيب الموجود في برنامجك او قم بنقل هذا النموذج الى برنامج واجعله نموذج الترحيب اي الذي يفتح عند فتح البرنامج

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

 

  • Like 2
رابط هذا التعليق
شارك

وعليكم السلام حبيبي الغالي 

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

اتصور يوجد سريال نمبر لفلاشتين وليس واحده ؟ 

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

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

تحياتي واخي العزيز

شكرا على استجابتك

قاعدة بيانات 1.JPG

رابط هذا التعليق
شارك

1 ساعه مضت, Aliko said:

اتصور يوجد سريال نمبر لفلاشتين وليس واحده ؟ 

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

 

1 ساعه مضت, Aliko said:

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

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

1 ساعه مضت, Aliko said:

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

نعم ممكن وهو الافضل

  • Like 1
رابط هذا التعليق
شارك

On 9/11/2016 at 2:35 AM, عبد الله قدور said:

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

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

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

 

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

تم تعديل بواسطه دهوكى
رابط هذا التعليق
شارك

1 ساعه مضت, دهوكى said:

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

السلام عليكم

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

 

تم تعديل بواسطه عبد الله قدور
رابط هذا التعليق
شارك

8 hours ago, دهوكى said:

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

 

6 hours ago, عبد الله قدور said:

السلام عليكم

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

 

اتقصد ان اقو بإستيراد فورم ال hi لقاعدة بياناتي 

ام اجعلها هي الاولى ....

 

سؤال رائع نبهتنا عليه اخي دهوكي 

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

تحياتي وشكرا لردك 

رابط هذا التعليق
شارك

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