حماية قاعدة البيانات برقم الهارد دسك
zahrah كتب:اخي فتى الواديتحدث هذه الحالة فقط عندما يكون الرقم عندك طويل
الحل
اجعل حقل الرقم مزدوج وستنتهي المشكلة بإذن الله تعالى . انظر الصوره
الأخت /صاحبة المشاركة ...
أولا شكرا لجهدك و تواصلك مع الأعضاء
ثانيا الرقم السالب يظهر فى مربع نص رقم الهارد ديسك ....بينما خاصية الرقم المزدوج تخص حقل السيريال الخاص برقم التسجيل .... أرجو التوضيح لو كنت قد اخطأت الفهم لان المشكلة لا زالت موجودة للأسف ...
ماشاء الله تبارك الله
جزاك الله خيرا
شكر الله لك
ننفض الغبار عن الموضوع شوية .... تحملوا الغبار ...
إذا طلع الرقم أصفارا ( 00000000000000 )
فما هو الحل ؟ ولماذا يخرج اصفار ؟!

استاذة زهرة طبعا انا لو ظليت اشكرك طول عمرى لن اوفيكى حقا الذى تستحقية
فعملك رائع جداااااااااااااااااااااا ويستحقك كل المدح والشكر الى فى العالم
ولكن فى مساهمتك فى المستوى الثالث قولتى
اقتباسسأضع هنا 3 ملفات تمثل 3 مستويات للحماية وستجد معها ملفات مساعده قد تحتاجها حاول التطبيق عليها ابتداء من المستوى الاول وحتى المستوى الثالث وعندما تكون جاهزا سأقوم بإدراج المستويات الرابع والخامس والسادس وهي اصعب بكثير من هذه المستويات
انا فى انتظار هذة المستويات لاتعلم منك![]()
تحياتى لكى ايتها الاستاذة المبدعة والمتالقة دائما
من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)
عزيزتي زهره :
بالنسبه للمستوى الثالث ياريت تعيدي شرحه بمزيدا من التفصيل وياريت تشرحي لنا الطريقة لبناء قاعدة بيانات محمية برقم الهارد حبه حبه
وتوضحي لنا مكان كل كود وحدثه
لاني بصراحه تلخبطت لدي الامور
فمثلا في المستوى الثاني جئتي لنا بـــ
2796+3126=5922
وهذا الرقم لا اعلم مالفائدة منه حيث انك لم تستخدميه لاحقا
؟؟؟
المهم هو شرح بالتفصيل للمستوى الثالث
اختي في الله زهرة
هذا الموضوع من اجمل المواضيع
بارك الله بك
كنت احاول دراسته من اكثر من اسبوعين لكن لي تساؤول
على هذا الكود
Private Sub HardiskNo_AfterUpdate() Sleft = Left(Me.HardDiskNo, 3) + 2669 Sright = Right(Me.HardDiskNo, 3) + 2669 Me.SerialNo = ([HardDiskNo] - 2669) * 2 Me.ProductNo = Sright & Sleft End Sub
ماهو صلة الربط بين هذا الكود
Me.SerialNo = ([HardDiskNo] - 2669) * 2
وهذا
Sleft = Left(Me.HardDiskNo, 3) + 2669 Sright = Right(Me.HardDiskNo, 3) + 2669 Me.ProductNo = Sright & Sleft
ألا يكفي هذا الكود لوحده
Me.SerialNo = ([HardDiskNo] - 2669) * 2
وجزاك الله عنا كل خير
تم تعديل هذه المشاركة بواسطة ebraheem-w في 19 يونيو 2012 في 00:07
السلام عليكم ,,,
اولاً اعتذر لفتح الموضوع من جديد ولكن لأهميتة لدي ولحماية قاعدة البيانات اللتي انتهيت منها بفضل الله ثم بفضلكم وأخص أختي واستاذتنا زهره العبدالله فلها جميل لن انساه ابداً..
استفساري اختي زهره رقم الهارديسك لدي ( cc19-8eca ) ( 870740278 ) بعد متابعتي لشرحك والتطبيق 870740278-2669=870737609*2=1741475218 , عندما اضع الرقم 1741475218 عفواً رقم التسجيل غير صحيح , ماهو سبب هذه المشكله علماً ان رقم التسجيل تظهر قبله علامة الطرح - , وبهذه الجزيئة اتبعت ماذكرتية في ردك لأحد الاخوه بتغيير حجم الحقل الى مزدوج ( لكن الحقل لدي ليس رقم بل نص ؟ ) المهم غيرت نوع الحقل الى رقم وحجمة مزدوج ولازالت نفس المشكلة , مع العلم اني استخدم اوفيس2010
هل المشكلة مني او من النموذج او من الملف المزروع لدي ؟؟
اتمنى ردك استاذتنا وحل هذه المشكله , تقبلي احترامي اختي زهره..

