M_Hasanin قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 اخواني واساتذتى الكرام السلام عليكم ورحمة الله هل يوجد كود أو طريقة تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير بعد ذلك مثال :- مربع نص 1 = (2*8 = 16) مربع نص 2 = مربع نص 1 .............. اذا = (16) ويحتفظ بها والقيمة لا تتغير مهما تغيرت قيمة مربع نص واحد. وشكراً
ابو محمد2 قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 السلام عليكم حسب فهمنا لسؤالك نعم يمكن ذلك ثبت في property sheet -------Datd control source = 8*2 اي معادلة كما في الصوره المرفقه لن نتمكن من تحميل الصوره بالتوفيق
M_Hasanin قام بنشر أكتوبر 26, 2015 الكاتب قام بنشر أكتوبر 26, 2015 الاخ الكريم ابو محمد شكرا على الاهتمام االفكرة في كلامي عبارة عن :- 1- جعل مربع النص 1 يستدعى رقم المعالج أو رقم الهارديسك على سبيل المثال وذلك عند تحميل البرنامج على الجهاز اول مرة 2- جعل مربع النص 2 يقوم بحفظ الرقم الناتج من الخطوة رقم 1 لمرة واحدة ولا يقبل بعدها التعديل مرة اخرى 3- يتم عمل شرط انه في حالة ان مربع نص 1 = مربع نص 2 يتم تشغيل البرنامج وبخلاف ذلك البرنامج لا يفتح 4- في حالة نسخ البرنامج على جهاز اخر فان قيمة مربع النص 1 سوف تتغير ولكن قيمة مربع النص 2 لن تقبل القيمة الجديدة ..... والبرنامج لا يفتح ويتم عرض رسالة ان النسخة غير شرعية من فضل ارجع الى المبرمج هذه هى الفكرة ولكن لا اعرف كيف اجعل مربع النص 2 يقبل الناتج مرة واحدة فقك وبعدها لا تتغير القيمة شكرا واعتذر على الاطالة
ابو محمد2 قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 السلام عليكم عملية الحماية من النسخ عملية جدا معقدة وهي تحتاج الى اكواد طويلة وهذه الاكواد منها ماهوه في النماذج واخرى في وحدات نمطية فهي ليس بالبساطه التي ذكرت نصيحتي استخدام احد برامج الحماية من النسخ منها الاكسس ماستر وبرنامج القلعة فهي تغنيك عن كل الذي ذكرت حتى وان كنت باحث في عملية الحماية فدراسة برنامج محمي هي خير وسيلة لتعلم الحماية بالتوفيق
Elsayed Bn Gemy قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 اخى الكريم ممكن ابسطهالك اولا انت بتحاول توصل الى الحفاظ على نسخة البرنامج الخاص بك ولكن بطريقتك الخاصة على حسب فهمى لكلامك 1- تعمل جدول به حقل واحد وتسميه مثلا المعالج 2 - اكتب انت فى حقل المعالج رقم المعالج الخاص بعميلك 3 - انشى مربع نص فى النموذج الرئيسى واجعل مصدر بياناته هو جلب رقم المعالج الخاص بالجهاز 4 - ثم عند الفتح قم باستدعاء الرقم الذى سجلته بيدك والرقم الذى جلبه مربع النص وطابقهما ببعضهما . اذا تساوى فهو عميلك واذا لم يتساوى فقم بانهاء البرنامج من فوره
M_Hasanin قام بنشر أكتوبر 26, 2015 الكاتب قام بنشر أكتوبر 26, 2015 اشكركم جميع على الاهتمام الاخ مارد انا عملت زاى كده فعلا عملت مربع نص يستدعي رقم المعالج ومربع نص ثاني بعد استدعاء رقم المعالج باجعل قيمة مربع النص الثاني تساوي رقم المعالج بكتبه يدوي وبطبق عليه الشرط بس انا كنت عاوز بدل ما اكتب رقم المعالج في مربع النص الثاني يدوي اخلي قيمة مربع النص الثاني بتساوي قيمة مربع النص الاول اتوماتيكي لمرة واحدة فقط وبعدها لا يقبل التعديل الا اذا انا دخلت وعدلتها بحث لا يحتاج كتابة الرقم يدوي الا اذا تم التصريحة بنسخة اخرى السبب في ذلك هو طلب عميل برنامج يقوم هو بتحميلة على الجهاز دون تدخل من احد يعني مش هينفع اروح اشوف رقم المعالج واكتب القيمة الثانية يدوي وشكر واعتذر على الاطالة
Elsayed Bn Gemy قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 (معدل) اخى الكريم ما طرحته فى مشاركتى بخصوص رقم المعالج . المح لفكرة اخرى تستعملها جميع شركات البرمجيات وهو كلمات السر عموما انظر الى هذا المثال فيه ما اقصد .. عموما المرفق الاتى يعمل لمرة واحدة فقط ويمكن التعديل عليه برمجيا ليتوافق مع ما نريد كلمة السر هى 1111-2222-3333-4444 معالج قاعدة بيانات اكسس.rar تم تعديل أكتوبر 26, 2015 بواسطه مارد تعديل
M_Hasanin قام بنشر أكتوبر 26, 2015 الكاتب قام بنشر أكتوبر 26, 2015 فكرة جميل جدا هل اذا تم وضع نسخ من البرنامج على جاهزتاني هيشتغل والا مش هيسمح بذلك؟
Elsayed Bn Gemy قام بنشر أكتوبر 26, 2015 قام بنشر أكتوبر 26, 2015 فكرة جميل جدا هل اذا تم وضع نسخ من البرنامج على جاهزتاني هيشتغل والا مش هيسمح بذلك؟ اخى الكريم فكرة المرفق تتلخص فى تسجيل بينات المستخدم مرة واحدة ولذلك قم بفتح البرنامج اول مرة واكمل التسجيل الى النهاية ثم اغلقه واعد فتحه لن يطلب منك التسجيل مرة اخرى ولا كلمة السر ثانيا اما بعد التسجيل وقام العميل باخذ نسخه من جهازه هوه واعطاه لشخص اخر فستعمل معه دون طلب كلمة السر لانه سبق وان تم تسجيلها مسبقا اما اذا اخذ منك انت نسخة فارغة لم يسجل عليها احد بيناته فستطلب منه كلمة السر
M_Hasanin قام بنشر أكتوبر 26, 2015 الكاتب قام بنشر أكتوبر 26, 2015 أشكرك أخى الكريم واستاذى مارد أو ابو محمد جزاكم الله الف خير ... واتمنى ان نجد فكرة (تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير) شكر من كل قلبي
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2015 قام بنشر أكتوبر 27, 2015 أشكرك أخى الكريم واستاذى مارد أو ابو محمد جزاكم الله الف خير ... واتمنى ان نجد فكرة (تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير) شكر من كل قلبي بارك الله فيك عموما اعاننا الله على تصميم مرفق لك صغير كما ذكرت فى اول الموضوع نموذج به مربعى نصوص الاول يساوى الثانى قم بادخال البينات التى تريدها فى مربع النص الاول وستجد مربع النص الثانى اخذ نفس القيمة ثم قم بتغيير البيانات فى مربع النص الاول واتحداك ههههههههههه ان تتغير فى مربع النص الثانى 'صرحنا عن المتغير mared Dim mared As String 'قلنا ان المتغير يساوى مجموع سجلات الجدول بدون شروط mared = DCount("[f1]", "tb1") If mared = 0 Then DoCmd.SetWarnings False 'الحاق القيمة الاوليه لمربع النص الاول (البروسيسور الاول على حسب كلامك ) DoCmd.RunSQL "INSERT INTO tb1 ( f1)values ('" & [text1] & "');" DoCmd.SetWarnings True End If DoCmd.Requery تثبيت قيم مربعات النصوص.rar تثبيت قيم مربعات النصوص.rar
M_Hasanin قام بنشر أكتوبر 27, 2015 الكاتب قام بنشر أكتوبر 27, 2015 الله أكبر عليك ..... ماشاء الله وتبارك الله احسنت والله ... ربنا يزيد من علمه وفضله 2والله أن كلمة شكر مش كفايا.... فعلا أنت أكثر من رائع بارك الله فيك وجزاك خير أنت وأخى واستاذى أبو محمد زادكم الله علماً وفضلاً
Elsayed Bn Gemy قام بنشر أكتوبر 27, 2015 قام بنشر أكتوبر 27, 2015 شكرا لك اخى الكريم ولك مثل ما دعوت لنا اللهم امين
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.