أبو أحمد قام بنشر أبريل 4, 2017 قام بنشر أبريل 4, 2017 (معدل) الاساتذة الكرام / السلام عليكم ورحمة الله ما شاء الله لا قوة الا بالله بارك الله فيكم وفي علمكم وزادكم علما ونفع بكم الجميع على الرغم أنني مبتدئ بسيط في الاكسس ولم أفهم كثير من المشاركات ولكن استمتعت بما فهمته لي ملحوظة في البداية كان الهدف مساعدة المبتدئين أمثالي لحماية القاعدة الخاصة بهم (وهو المطلوب) ثم بدأت المشاركات وتهت معها المطلوب كيف يمكنني وأمثالي المبتدئين الاستفادة مما تم التوصل اليه وتطبيقه على القاعدة الخاصة بي (الخطوات التي اتبعها) .... علما بأنني عند فتح المرفق الاخير لكم يعطي رسالة Debug وسوف أرسله لكم وجزاكم الله خيرا وزادكم علما وبارك في الهارد والمعالج واللوحة الأم4.zip تم تعديل أبريل 4, 2017 بواسطه أبو أحمد
sandanet قام بنشر أبريل 5, 2017 قام بنشر أبريل 5, 2017 أخي king5star في الحقيقة ليس هنالك اي مكتبات مستخدمة في المثال كل ماهنالك هو عليك باستخدام اوفيس 2003 او 2007 أخي ابو احمد تعقيباً على جملة "كيف يمكنني وأمثالي المبتدئين الاستفادة مما تم التوصل اليه" فأنا انصحك بالابتعاد عن موضوع الحماية الآن الا اذا كنت تملك برنامجاً على الاكسس تحاول تسويقه عندها يتوجب عليك حمايته من النسخ على اجهزة اخرى .. اما بالنسبة لرسالة ال debug فغالباً ماتكون اعدادات اللغة على جهازك .. انظر الى نص الرسالة في فورم البدء وستجد الكتابة عبارة عن علامات استفهام مما يعني ان هنالك مشكلة لديك في اعدادات اللغة بالنسبة للبرنامج فهو مفتوح المصدر ويمكنك حفضه بصيغة 2003 ومع ذلك ارفقت لك نسخة 2003 key_maker_new.zip
أبو أحمد قام بنشر أبريل 6, 2017 قام بنشر أبريل 6, 2017 اخي الكريم / Sandanet جزاكم الله خيرا على ما قدمتموه ولكن أرجو أن يتسع صدركم لي هذا المرفق لكم به مشكلة وهو كلما أدخل رقم التسجيل تم فتحه وهو المطلوب ولكن عند غلق البرنامج وفتحه من جديد يطلب ادخال الرقم السري من جديد فما الحل جزاكم الله خيرا حماية البرنامج عن طريق رقم الهارد والمعالج واللوحة الأم (1)1111.zip
sandanet قام بنشر أبريل 6, 2017 قام بنشر أبريل 6, 2017 اسف على الاستعجال في تحليل المشكلة .. تفضل جرب المرفق حماية البرنامج عن طريق رقم الهارد والمعالج واللوحة الأم_في حال نقص احدى القطع فان البرنامج يستمر بالعمل.zip
co2002co قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 السلاه عليكم ورحمة الله وبركاته اسعد اه اوقاتكم بكل خير واجهت مشكله وهي ان اذا القاعده معمول لها مشاركة عالشبكه فان الجدول لا يخزن الا قيمة اخر نسخه فقط اي ان كل مره تدخل فيها للبرنامج لابد من التسجيل هل من حل في 3/23/2017 at 22:28, ابوخليل said: جزاك الله خيرا .. سأضع له رابطا ضمن الروابط المثبتة ان شاء الله
Shivan Rekany قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 (معدل) 20 دقائق مضت, co2002co said: السلاه عليكم ورحمة الله وبركاته اسعد اه اوقاتكم بكل خير واجهت مشكله وهي ان اذا القاعده معمول لها مشاركة عالشبكه فان الجدول لا يخزن الا قيمة اخر نسخه فقط اي ان كل مره تدخل فيها للبرنامج لابد من التسجيل هل من حل نعم هناك عدة حلول استخدم if مع or او تكدر تسجل ارقام اكثر من جهاز لكن هناك يجب يكون تنطي شرط لكي يسجله اولا يجب يشوف الرقم اذا الموجود سيكمل وراح يشوف الرقم العملية اذا رقم العملية صحيح سيفتح القاعدة واذا الارقام ماكان موجود في الجدول سيفتح سجل جديد و يأخذ الارقام المطلوبة وبعدين يطلب منك التسجيل بعد التسجيل سيفتح القاعدة واذا فتحت القاعدة هناك يجب يدور على غلرقم اذا وجد سيشوف العملية اذا العملية صحيحة سيفتح والا يطلب التسجيل اتمنى ان يوصل لك المفهوم تم تعديل أبريل 20, 2017 بواسطه Shivan Rekany 1
sandanet قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 اخي co2002co الفكرة في هذا النوع من الحماية هي ان البرنامج (القاعدة الامامية) يتم تثبيته على جهاز واحد ولا يمكن تشغيله من جهاز اخر لانه محمي بقوة الموضوع ليس له علاقة بقاعدة البيانات الخلفية (الجداول) لانك اذا كنت تعمل داخل شبكة فاكيد ستكون الجداول التي فيها البيانات على السيرفر ومعمول لها مشاركة لباقي الاجهزة حتى يتم الربط معها باستعمال القاعدة الامامية هل وضحت الفكرة؟ 1
Shivan Rekany قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 اخي @sandanet السلام عليكم ورحمة الله وبركاته انا معك على 10 دقائق مضت, sandanet said: الموضوع ليس له علاقة بقاعدة البيانات الخلفية (الجداول) لكن هناك ملاحظة عند المشاركة اكثر من جهاز على القاعدة البيانات يجب ان نستخدم احد من الطرائق الاتية 1 / ان نأخذ الارقام هارد و ... الخ من الجهاز الاساسي وليس للجهاز المشترك ... اي يعني الجهاز المشترك يستخدم الارقام الجهاز الاساسي وليس لنفسه 2/ نستخدم كود IF مع OR وخزن النتيجة العملية الحسابية مع الكود 3/ ان نستخدم جدول وبيأخذ اكثر من سجل حسب المشاركتي السابقة تحياتي
محمد سلامة قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 7 دقائق مضت, Shivan Rekany said: اخي @sandanet السلام عليكم ورحمة الله وبركاته انا معك على لكن هناك ملاحظة عند المشاركة اكثر من جهاز على القاعدة البيانات يجب ان نستخدم احد من الطرائق الاتية 1 / ان نأخذ الارقام هارد و ... الخ من الجهاز الاساسي وليس للجهاز المشترك ... اي يعني الجهاز المشترك يستخدم الارقام الجهاز الاساسي وليس لنفسه 2/ نستخدم كود IF مع OR وخزن النتيجة العملية الحسابية مع الكود 3/ ان نستخدم جدول وبيأخذ اكثر من سجل حسب المشاركتي السابقة تحياتي 25 دقائق مضت, sandanet said: اخي co2002co الفكرة في هذا النوع من الحماية هي ان البرنامج (القاعدة الامامية) يتم تثبيته على جهاز واحد ولا يمكن تشغيله من جهاز اخر لانه محمي بقوة الموضوع ليس له علاقة بقاعدة البيانات الخلفية (الجداول) لانك اذا كنت تعمل داخل شبكة فاكيد ستكون الجداول التي فيها البيانات على السيرفر ومعمول لها مشاركة لباقي الاجهزة حتى يتم الربط معها باستعمال القاعدة الامامية هل وضحت الفكرة؟ 5 ساعات مضت, co2002co said: السلام عليكم ورحمة لله بركاته اسعد الله اوقاتكم بكل خير ابد ولا شي انت تتكلم مع شخص مبتدئ يعني بالمثال ويدوب يفهم شنو تقول له السلام عليكم الحل بسيط باذن الله.. اجعل الجدول الخاص بتسجيل الارقام ( ارقام النسخة وارقام تفعيل البرنامج) مضمن وليس مرتبط.. وسوف تحل المشكلة وضح كده؟ 1
sandanet قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 وعليكم السلام ورحمة الله وبركاته استاذي الكبير شفان تحية حب واحترام لك وبعد 13 دقائق مضت, Shivan Rekany said: عند المشاركة اكثر من جهاز على القاعدة البيانات يجب ان نستخدم احد من الطرائق الاتية 1 / ان نأخذ الارقام هارد و ... الخ من الجهاز الاساسي وليس للجهاز المشترك ... اي يعني الجهاز المشترك يستخدم الارقام الجهاز الاساسي وليس لنفسه استاذي الكريم اذا كانت قاعدة الجداول معمول لها مشاركة على الشبكة في السيرفر وكل شخص يمتلك البرنامج ( القاعدة الامامية ) التي يجب ان لاتسرب لأشخاص اخرين غير مرغوب فيهم .. فلماذا علينا اخذ سيريلات الجهاز الاساسي وليست اجهزة المصرح لهم بالعمل على القاعدة الامامية في اجهزنهم؟ 1
Shivan Rekany قام بنشر أبريل 20, 2017 قام بنشر أبريل 20, 2017 1 دقيقه مضت, sandanet said: فلماذا علينا اخذ سيريلات الجهاز الاساسي وليست اجهزة المصرح لهم بالعمل على القاعدة الامامية في اجهزنهم؟ اي يعني نعمل جدول خاص غير مرتبط لنموذج الامامي لكل جهاز تماما انا معك هذا ما كان في ذهني شكرا 1
co2002co قام بنشر أبريل 21, 2017 قام بنشر أبريل 21, 2017 السلام عليكم ورحمة الله وبركاته اسعد الله صباحكم بكل خير وجمعه مبارة عليكم يا رب مثال عملي على حماية القاعده ل كذا مستخدم يعني القاعده الموجوده فقط تخزن اسم مستخدم واحد فقط الى الان انا ما اعرف شو يعني جدول مضمن 1
ابوخليل قام بنشر أبريل 21, 2017 الكاتب قام بنشر أبريل 21, 2017 السلام عليكم يقصد بالجدول المضمن (غير مرتبط) اي يضع الجدول ضمن قاعدة الواجهات بحيث يكون لكل واجهة جدولها الخاص . ولكن يوجد طرق للحماية تستفيد من السيريال وتوظفه ولكن بدون استخدام جداول 1
co2002co قام بنشر أبريل 21, 2017 قام بنشر أبريل 21, 2017 الان, ابوخليل said: السلام عليكم يقصد بالجدول المضمن (غير مرتبط) اي يضع الجدول ضمن قاعدة الواجهات بحيث يكون لكل واجهة جدولها الخاص . عملت هالشي بس انا استخدمت طريقة واحد من الاخوان الافاضل هنا بالمنتدى في احد مشاركاتي بخصوص مشاركة القاعده عند التحديت واعطاني كود مره جميل وهو كود ينسخ لك القاعده من جهازك على الاجهزه الاخر هنا تحدث الاشكاليه يعني مع كل تحديث لا بد من تفعيل النسخه لو فيه طريقه بالاحتفاظ ب اكواد التفعيل بالجدول لكل المستخدمين
sandanet قام بنشر أبريل 21, 2017 قام بنشر أبريل 21, 2017 (معدل) 6 ساعات مضت, co2002co said: يعني مع كل تحديث لا بد من تفعيل النسخه اخي الكريم كود التفعيل الخاص بكل مستخدم يحتفظ به المستخدم نفسه في ملف تكست على جهازه لامشكلة في ذلك في كل مرة يحدث البرنامج يدخل السيريال الخاص به تم تعديل أبريل 21, 2017 بواسطه sandanet
co2002co قام بنشر أبريل 21, 2017 قام بنشر أبريل 21, 2017 1 ساعه مضت, sandanet said: اخي الكريم كود التفعيل الخاص بكل مستخدم يحتفظ به المستخدم نفسه في ملف تكست على جهازه لامشكلة في ذلك في كل مرة يحدث البرنامج يدخل السيريال الخاص به هل من طريقه لوضع كل المستخدمين واكواد التفعيل بجدول واحد ب حتى لو باستخدام dlookup 1
sandanet قام بنشر أبريل 21, 2017 قام بنشر أبريل 21, 2017 3 ساعات مضت, co2002co said: هل من طريقه لوضع كل المستخدمين واكواد التفعيل بجدول واحد نعم واقترح عليك ان تعمل جدول في قاعدة البيانات الخلفية الموجودة على السيرفر بها اسماء المستخدمين وارقام تسجيل نسخهم وسيتم الربط مع ذلك الجدول ومن ثم نعم يمكن استعمال دالة dlookup الشرطية لكن السؤال الذي يطرح نفسه هو ماذا سيكون الشرط في دالة dlookup لتحديد اي المستخدمين هو المطلوب؟ بمعنى اخر ان المستخدم احمد عندما يريد فتح برنامجه من على جهازه فان البرنامج سوف يستدعي كود التصريح الذي بدوره سيقارن ارقام سيريالات قطع جهازه برقم التسجيل المخزن امام اسمه في قاعدة البيانات في الجدول الخاص بارقام تسجيل المستخدمين طبعا دالة dlookup سوف تبحث داخل الجدول باستخدام معيار بحث وهو الاسم احمد لكي تجلب السيريال الخاص به .. السؤال هو من اين يتم ادخال ذلك المعيار لدالة ال dlookup ؟؟ اعتقد انك تحتاج الى استعمال inputbox لاجبار المستخدم على ادخال اسمه قبل الاستمرار .. بذلك تحصل على اسمه كمعيار لدالة dlookup اتمنى ان يكون شرحي واضح تحياتي 1
sandanet قام بنشر أبريل 22, 2017 قام بنشر أبريل 22, 2017 4 ساعات مضت, co2002co said: يعني فهمت شوي من كلامك الا دي الكلمه ايش تقصد فيها اقرأ هذه المشاركة وستعرف بالضبط ما اقصده https://www.officena.net/ib/topic/76826-هل-يمكن-استدعاء-input-box-متعدد-الادخال/ لكننا لانحتاج الى inputbox متعدد الادخالات بل ادخال واحد (اسم المستخدم فقط) فهو يفي بالغرض تحياتي
Aliko قام بنشر يونيو 12, 2017 قام بنشر يونيو 12, 2017 السلام عليكم ورحمة الله تحياتي لجميع الاخوه الاستاذه وشكرا لكل المهتمين بحماية قاعدة البيانات وهذا الموضوع الاكثر من رائع سؤال لدي احاول ان افهم كود الحماية فوصلت الى ان اتعرف الى عدد من الرموز داخل المعادله ماذا يعني لنا aa3 كما موضح بالصوره المرفقه ؟ شكرا جزيلا
sandanet قام بنشر يونيو 12, 2017 قام بنشر يونيو 12, 2017 اخي الكريم Aliko طريقة الحماية المتبعة هي تقوم على مبدأ دمج سيريلات 3 قطع ومن ثم يضرب الناتج * 2 ويضاف اليه رقم 12345 للحصول على سيريال للنسخة يقوم المستخدم بارساله لك لكي تقوم انت باعطاءه رقم التفعيل ومن ثم يقوم المستخدم بادخال رقم التفعيل في البرنامج حيث يتم خزنه في الجدول لكي يقوم البرنامج بالتأكد من صحته .. السؤال هنا هو كيف يعرف البرنامج ان الرقم الذي اعطيته انت هو رقم التفعيل الصحيح؟؟ هنا تأتي الفكرة الجميلة في البرنامج وهي تفكيك كود التفعيل الذي تم خزنه في الجدول وذلك عن طريق عكس المعادلة (المتغير aa3) ومن ثم يستخرج الرقم المدمج الذي يحتوي على ارقام 3 قطع ومن ثم يقوم بالتاكد من وجود ارقام قطعتين على الاقل من الثلاث قطع فإن وجدها مطابقة فسوف يتم تفعيل البرنامج وان لم يجدها مطابقة فسيرفض رقم التفعيل. تحياتي 1
Aliko قام بنشر يونيو 17, 2017 قام بنشر يونيو 17, 2017 On 4/20/2017 at 7:15 PM, Shivan Rekany said: اخي @sandanet السلام عليكم ورحمة الله وبركاته انا معك على لكن هناك ملاحظة عند المشاركة اكثر من جهاز على القاعدة البيانات يجب ان نستخدم احد من الطرائق الاتية 1 / ان نأخذ الارقام هارد و ... الخ من الجهاز الاساسي وليس للجهاز المشترك ... اي يعني الجهاز المشترك يستخدم الارقام الجهاز الاساسي وليس لنفسه 2/ نستخدم كود IF مع OR وخزن النتيجة العملية الحسابية مع الكود 3/ ان نستخدم جدول وبيأخذ اكثر من سجل حسب المشاركتي السابقة تحياتي استاذ شيفان مرحبا حاولت ان اطبق كلامك واخب داله IF او OR لكن لم افلح بهذا الشيء ممكن توضيح كيفية تعديل الكود حتى يستقبل اكثر من سريال نمبر تحياتي لك استاذ @Shivan Rekany
Aliko قام بنشر يونيو 17, 2017 قام بنشر يونيو 17, 2017 On 4/21/2017 at 9:03 AM, ابوخليل said: ولكن يوجد طرق للحماية تستفيد من السيريال وتوظفه ولكن بدون استخدام جداول استاذي الفاضل كيف تتم هذه الطريقه هل تكمل فضلك علينا . او كيف يمكننا ان نضع داله IF او OR واعتذر اذا ازعجتك وكل عام وانت بالف خير ورمضان كريم عليك شيخنا الكريم
Shivan Rekany قام بنشر يونيو 17, 2017 قام بنشر يونيو 17, 2017 الان, Aliko said: استاذ شيفان مرحبا حاولت ان اطبق كلامك واخب داله IF او OR لكن لم افلح بهذا الشيء ممكن توضيح كيفية تعديل الكود حتى يستقبل اكثر من سريال نمبر تحياتي لك استاذ @Shivan Rekany انتظرني سارجع مع المثال ان شاء الله
ابوخليل قام بنشر يونيو 17, 2017 الكاتب قام بنشر يونيو 17, 2017 11 ساعات مضت, Aliko said: استاذي الفاضل كيف تتم هذه الطريقه هل تكمل فضلك علينا . او كيف يمكننا ان نضع داله IF او OR واعتذر اذا ازعجتك وكل عام وانت بالف خير ورمضان كريم عليك شيخنا الكريم هذه افضل طريقة مررت بها وهي طازجة تم عملها منذ ايام لا يستخدم فيها الجدول ويمكن تبسيطها وطبعا نحن ننتظر عودة الاستاذ شفان وما يحمله
Aliko قام بنشر يونيو 17, 2017 قام بنشر يونيو 17, 2017 1 hour ago, Shivan Rekany said: انتظرني سارجع مع المثال ان شاء الله انا ممتن لك استاذ @Shivan Rekany واكون ممنون من حضرتك في حال اسعفتني من جديد شكري وتقديري لك 19 minutes ago, ابوخليل said: هذه افضل طريقة مررت بها وهي طازجة تم عملها منذ ايام لا يستخدم فيها الجدول ويمكن تبسيطها وطبعا نحن ننتظر عودة الاستاذ شفان وما يحمله اشكرك لمرورك تشرفني حضرتك ولو بتحية حالك حال الاستاذ شفان وبقية الساده الافاضل شكري وتقديري لكم الله يرزقكم الصحة والعافية ان شاء الله
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.