بتاريخ: 11 يونيو 200916 سنة comment_160109 السلام عليكم ورحمة الله وبركاته انا عندي برنامج مسوية باmenu عندي شاشة الدخول اريد عندما يكتب المستخدم اسمه وكلمة المرور واذا ذهب الى شاشة معينة (فورمة اسمها employee ) يضع نفس القيمة الذي ادخلها في اسم المستخدم في حقل emp_no كيف استطيع عمل ذلك مع انني حاولت كثيرا ولم استطيع عمل شيءارجوووووو المساعدة تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160110 في التريجر التالي when new form instance ضع الكود التالي :select user_name into :employee.emp_no from dual where user_name=:global.user_name; تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة كاتب الموضوع comment_160133 فعلت ذلك ولما اشغل البرنامج وافتح شاشة الemployee تطلع رسالة تقول global varible dosen't exist مع انني وضع في فورمة ال login نفس الvarible ارجوووووووووووو المساعدة يا شباب تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160147 صديقي في شاشة الدخول وبعد عمل فحص لاسم المستخدم وكلمة السر الخاصة به يجب عليك بعدها انشاء global variable وطريقة اسناده في شاشة الدخول تكون كتالي : :GLOBAL.P_EMPID := :BLKLOGIN.EMPID;عندئد سيتم اسناده وبعدها ستدخل على الشاشة الرئيسية وفي التريجر when new form instanceSELECT EMP_ID , EMP_TYPE INTO :USERNAME , :item11 FROM EMPLOYEES WHERE UPPER(EMP_ID) = UPPER(:GLOBAL.P_EMPID);عندها سيعمل كل شيء كما يرام علما انني مطبق هذا الكود في كل برامجي وشغال 100%100 تقديم بلاغ
بتاريخ: 11 يونيو 200916 سنة comment_160157 السلام عليكم...اخي الحبيب...بشاشة الدخول اكتبي الكود التالي: :global.user_name:=:blk.emp_no; وبالفورم على حقل رقم الموظف ادخل على خصائص الحقل ( f4 ) وداخل inital value اكتب الكود التالي: :global.user_name جرب وخبرني بالنتيجه...بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.