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

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

قام بنشر

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

كيف حذف قاعدة بيانات اكسس تلقائياً بتارخ معين 

او حذف  الجداول الموجدة فى قاعدة البيانات

او حذف البيانات الموجودة بالجداول

قام بنشر
10 ساعات مضت, محمد ايمن said:

اخي الكريم

ما الفكرة من حذف البيانات او الجداول ؟؟

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

 

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

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

 

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

قام بنشر

السلام عليكم 

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

اليك الكود

DoCmd.RunSQL "DELETE bill.id FROM bill;"

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

 

  • Like 1
قام بنشر
7 دقائق مضت, عبد الله قدور said:

السلام عليكم 

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

اليك الكود


DoCmd.RunSQL "DELETE bill.id FROM bill;"

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

لكن التاريخ هيكون اية فى الكود

 

 

قام بنشر
33 دقائق مضت, ahmedrashed said:

 

انا عدلته الي 

if  date  =  #11/09/2016# then
DoCmd.RunSQL "DELETE ID TICKETS.id FROM ID TICKETS;"
end if

ووضعته فى النموذج فى حدث عند الفتح و حدث عند النقر  ولم يعمل شيء

اسم الجدول المراد حذفة ID TICKETS

 

قام بنشر (معدل)
في 9/11/2016 at 10:59, ahmedrashed said:

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

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

ملاحظة

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

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

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

اما في 2007 فهي غير موجودة

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

السلام عليكم

اخواني الاعزاء.. يجب ان نفرق بين الجداول وهي ملك للعميل بكل ما فيها 

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

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

اما ان تحذف البيانات فهذا شئ خطيييير جدا 

  • Like 1
قام بنشر
16 دقائق مضت, محمد ايمن said:

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

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

هذه احدى الطرق التي استخدمها 

2016-09-13_11h58_28.png

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

 

  • Like 3
قام بنشر

 

اقتباس

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

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

 

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

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

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

هذا مثال  لتشفير البيانات داخل الجداول  كلمة المرور 123

وهو اجابة لصاحب السؤال  ahmedrashed  في  توضيحه ومشاركته الثانية

مع الاخذ بالاعتبار مقولة  عدم تحقق الحماية الكاملة 

 

حماية.rar

  • Like 2
قام بنشر

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

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

التشفير  يتم عند اغلاق النموذج و فك التشفير يتم عند فتحه

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

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

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

حيث ستتفاجئ انك عندما تشغل البرنامج سترى البيانات مشفرة !!!!

ملاحظة اخيرة بسيطة المرفق الذي ارسلته MDE

 

369.jpg

  • Like 1
قام بنشر

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

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

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

1- تلافي التشفير العكسي عند حدوث الخلل بالغاء التشفير عند الفتح او الاغلاق
2- تلافي ثقل البرنامج وزيادة البيانات والاكتفاء بتشفير الجداول الخدمية 

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

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

ملاحظة اخيرة بسيطة المرفق الذي ارسلته MDE

نعم  .. وكان  مقصودا ..  ويمكنكم ان تجيزوني لو قلت :

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

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

تشفير جدول القائمة.rar

قام بنشر

ما زلت بانتظار التقييم  من كافة الاخوة الكرام ...

واخص اخوي محمد ايمن .. للعلاقة السيئة بينه وبين التشفير  :angry:

 

علما اني اعددت الآن مثالا  لكيفية تشفير جميع الجداول الخدمية بنموذج وزر واحد داخل البرنامج

وافردت له موضوعا جديدا هنا

  • Like 1
قام بنشر

السلام عليكم اخي ابو خليل

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

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

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

وجزاك الله كل خير

53 دقائق مضت, ابوخليل said:

ما زلت بانتظار التقييم  من كافة الاخوة الكرام ...

 

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

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

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

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

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

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

لو لاحظت وجود نموذج ( مغلق حاليا ) للتعديل على البيانات المشفرة ، نفك التشفير ثم التعديل او الاضافة  ثم اعادة التشفير

  • Like 2
قام بنشر

استاذي الغالي و اخي ابو خليل تحية طيبة

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

6 ساعات مضت, ابوخليل said:

واخص اخوي محمد ايمن .. للعلاقة السيئة بينه وبين التشفير  :angry:

هههههه بالعكس العلاقة بيني و بين التشفير جيدة

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

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