اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

اريد طريقة تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير


M_Hasanin

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

اخواني واساتذتى الكرام

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

هل يوجد كود أو طريقة تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير بعد ذلك

مثال :-

مربع نص 1 = (2*8 = 16)

مربع نص 2 = مربع نص 1 .............. اذا = (16) ويحتفظ بها والقيمة لا تتغير مهما تغيرت قيمة مربع نص واحد.

وشكراً

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

الاخ الكريم ابو محمد

شكرا على الاهتمام

االفكرة في كلامي عبارة عن :-

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

2- جعل مربع النص 2 يقوم بحفظ الرقم الناتج من الخطوة رقم 1 لمرة واحدة ولا يقبل بعدها التعديل مرة اخرى 

3- يتم عمل شرط انه في حالة ان مربع نص 1 = مربع نص 2 يتم تشغيل البرنامج وبخلاف ذلك البرنامج لا يفتح 

4- في حالة نسخ البرنامج على جهاز اخر فان قيمة مربع النص 1 سوف تتغير ولكن قيمة مربع النص 2 لن تقبل القيمة الجديدة ..... والبرنامج لا يفتح ويتم عرض رسالة ان النسخة غير شرعية من فضل ارجع الى المبرمج 

هذه هى الفكرة ولكن لا اعرف كيف اجعل مربع النص 2 يقبل الناتج مرة واحدة فقك وبعدها لا تتغير القيمة 

شكرا واعتذر على الاطالة

 

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

السلام عليكم

عملية الحماية من النسخ عملية جدا معقدة 

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

فهي ليس بالبساطه التي ذكرت

نصيحتي

استخدام احد برامج الحماية 

من النسخ

منها الاكسس ماستر 

وبرنامج القلعة

فهي تغنيك عن كل الذي ذكرت

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

بالتوفيق

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

اخى الكريم ممكن ابسطهالك

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

على حسب فهمى لكلامك

1-  تعمل جدول به حقل واحد وتسميه مثلا المعالج

2  - اكتب انت فى حقل المعالج رقم المعالج الخاص بعميلك

3 - انشى مربع نص فى النموذج الرئيسى واجعل مصدر بياناته هو جلب رقم المعالج الخاص بالجهاز

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

 

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

اشكركم جميع على الاهتمام 

الاخ  مارد

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

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

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

وشكر واعتذر على الاطالة

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

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

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

كلمة السر هى 1111-2222-3333-4444

 

 

 

 

معالج قاعدة بيانات اكسس.rar

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

 فكرة جميل  جدا 

 هل اذا تم وضع نسخ من البرنامج على جاهزتاني هيشتغل والا مش هيسمح بذلك؟

 

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

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

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

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

أشكرك أخى الكريم واستاذى مارد أو ابو محمد

جزاكم الله الف خير ... 

واتمنى ان نجد فكرة (تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير) 

شكر من كل قلبي 

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

أشكرك أخى الكريم واستاذى مارد أو ابو محمد

جزاكم الله الف خير ... 

واتمنى ان نجد فكرة (تجعل مربع النص يقوم بقراءة قيمة معينة ثم يحتفظ بها ولا تتغير) 

شكر من كل قلبي 

بارك الله فيك عموما اعاننا الله على تصميم مرفق لك صغير كما ذكرت فى اول الموضوع

نموذج به مربعى نصوص الاول يساوى الثانى

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

ثم قم بتغيير البيانات فى مربع النص الاول

واتحداك ههههههههههه

ان تتغير فى مربع النص الثانى

'صرحنا عن المتغير 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

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

الله أكبر عليك 

 ..... ماشاء الله وتبارك الله

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

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

زادكم الله علماً وفضلاً

813149.gif

images (3).jpg

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

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