أجعل الـ (UserType) ك متغير نصي عام - عرفه في الـ (Module1)
ثم عدل على كود تخزين اسم المستخدم وكلمة المرور في (id) و (pwd) بهذا التغيير الجديد ..
أمسح جميع المستخدمين من قاعدة البيانات
وجرب الكود من جديد على مستخدمين تنشئهم من جديد.
إذا نجح الأمر - بيكون خالص.
وإذا ما نجح :
قم بإرفاق الكود بعد التعديل لنرى كيف أصبح ؟؟
=====
صحيح أنه عندك حالتين ..
فإذا وجد حالة منهما - تم التنفيذ :: هذا من أجل المستخدم.
وإن لم يجد أي منهما - نفذ الحالة الثالثة :: وهذا لك - لكي تعرف أنه هناك إدخال خاطئ والسبب يجب أن يعالج برمجياً ..
كيف تعالج الأمر ؟؟ هذا يتعلق بنوع الخطأ الذي سيحدث .. وعندها سوف تجد الحل.
ثم عدل على كود تخزين اسم المستخدم وكلمة المرور في (id) و (pwd) بهذا التغيير الجديد ..
كود :
Module1.UserType= dt.Rows(0)(3)أمسح جميع المستخدمين من قاعدة البيانات
وجرب الكود من جديد على مستخدمين تنشئهم من جديد.
إذا نجح الأمر - بيكون خالص.
وإذا ما نجح :
قم بإرفاق الكود بعد التعديل لنرى كيف أصبح ؟؟
=====
(06-11-22, 05:42 PM)ali_ahmed12 كتب : غيرت شرط اخير كله yes الان ظهر كل شي لطه لكن مالسبب في وجود ثلاثة حالات في جمله if وهم حالتين مدير وعادي فقط ياريت توضح ليا
هل القصد منه اذا لم اختارر انا نوع الصلاحية بمعني تركته فارغه
صحيح أنه عندك حالتين ..
فإذا وجد حالة منهما - تم التنفيذ :: هذا من أجل المستخدم.
وإن لم يجد أي منهما - نفذ الحالة الثالثة :: وهذا لك - لكي تعرف أنه هناك إدخال خاطئ والسبب يجب أن يعالج برمجياً ..
كيف تعالج الأمر ؟؟ هذا يتعلق بنوع الخطأ الذي سيحدث .. وعندها سوف تجد الحل.
قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
