بتاريخ: 4 أبريل 200619 سنة comment_65348 السلام عليكم ورحمة الله وبركاته ،،،اذا كان الموظف محمد يريد ان يغير الباسوورد الخاص به ماهي الأوامر التي استخدمها في الفورم؟اذا كان عندي جدول user_tab وبه عمودين username و userpassالفروم به تكست بوكسالباسوورد القديمالباسوورد الجديد اعادة كتابة الباسوورد وكومند بوتوم OK و cancel؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 4 أبريل 200619 سنة comment_65351 السلام عليكم جملة تغيير الباسورد هي ن اوامر ال ddl لذلك لا يمكن كتابتها مباشرة في الفورم و لكن توجد طريقتين لعمل ذلك و هي استخدام البلت ان بروسيدر forms_ddl و نضع فيها جملة التغيير كالتالي declare v_sql varchar2(500); begin v_sql := 'alter user '||user|| ' identified by '||:new_passwd; forms_ddl(v_sql); end; او عمل بروسيدير او فانكشن علي الداتا لتنفيذ ديناميك سكول باستخدام execute immediate و تمرير جملة الدي دي ال اليه و ذلك طبعا بعد التأكد من كلمة السر القديمة و الكلمة الجديدة و بعد ذلك يمكنك عمل ابديت للجدول اللي عندك بالتوفيق تم تعديل 4 أبريل 200619 سنة بواسطة hanon_OCP تقديم بلاغ
بتاريخ: 4 أبريل 200619 سنة comment_65392 اذا كان اليوزرز هم الخاصين باوراكل فاتبع الطريقه السابقهاما اذا كانو من انشاءك اي انهم مستخدمين للبرنامج فهي اوامر ال update العاديه تقديم بلاغ
بتاريخ: 5 أبريل 200619 سنة كاتب الموضوع comment_65424 طيب ما معنى الدالة forms_ddl (v_sql) وفي ماذا تستخدم ؟و ايضاً الدالة declare v_sql varchar 2 (500) انا عندي جدول من عمودين هل هاذه الدالة تنشئ عمود ثالث في الجدول وهل العمود سيكون ثابت او وقتي ؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 8 أبريل 200619 سنة comment_65682 السلام عليكم forms_ddl هي بلت ان بروسيدر موجودة غي اوراكل فورمزو تسمح لك بتنفيذ جمل دي دي ال من الفورم , و الكود المكتوب لا يضيف اعمدة في جدول هو فقط يعرف فاريبل من نوع فاركار تو و اضع به جملة الدي دي ال التي اريد تنفيذها و اعتقد ان نظام اليوزر عندك انهم ليسوا داتا بيز يوزرز و لذلك لتغيير الباسورد يمكنك عمل جملة ابديت لحقل الباسور د بالكلمة الجديدة بالتوفيق تقديم بلاغ
بتاريخ: 8 أبريل 200619 سنة كاتب الموضوع comment_65715 امممممممممممممممممم طيب تسلم على مرورك وشكراً لك وللأخوان تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.