بتاريخ: 17 يوليو 200916 سنة comment_163581 السلام عليكم ورحمة الله وبركاتهيا إخوانا أنا عندي جدول للمستخدمين طبعا فيه البيانات المطلوبة وفيه user_name and password واعملت شاشة فورم من هذا الجدول.المطلوب :كيف لما أضغط زر حفظ أول شيء ينشئ مستخدم على الداتا بيز وإذا تم انشاؤه يتم حفظ البيانات في الجدول ( لا يحفظ على الجدول إلا بعد انشاء مستخدم على الداتا بيز من قبل الفورم)وبارك الله فيكم أخوكم م.بلال تقديم بلاغ
بتاريخ: 17 يوليو 200916 سنة comment_163582 السلام عليكماخي بلال... كيف تريد من هذه الطريقة ان تعمل ؟لانه بالوضع الطبيعي نحن ننشيء يوزر على الداتا بيز وبعد ذلك نقوم بعمل create لكل الجداول ومن ثم نقوم بادخال بيانات على هذه الجداول عن طريق الفورم ؟؟ولكن انت تريد من خلال الفورم ان تنشيء يوزر على الداتا بيز وتخزن البيانات ولكن كيف تريد ان تنشيء جدول عن طريق الفورم ؟؟اعتقد انك لا تستطيع فعل ذلك والله اعلم...ننتظر مشاركة بقية الاخوان... تقديم بلاغ
بتاريخ: 17 يوليو 200916 سنة comment_163584 السلام عليكم أخي بلال واضح انك بتعمل مستخدمين بطريقة database user وليس application userالمهم انت من خلال أمر formd_ddl لانشاء المستخدم وإعطاؤه صلاحيات كمثلا عمل select , insert ,connect to session and etc هتزود فقط الاليبعد جمل ال forms_ddl if form_success then commit_form; else message('user not create please be sure'); message('user not create please be sure'); end if; موفق تقديم بلاغ
بتاريخ: 18 يوليو 200916 سنة كاتب الموضوع comment_163666 بارك الله فيكم أخي مصطفى أنا كنت أعرف إنو من خلال forms_ddl لكن كيف بأستخدمها حاولت أعملها لكن لم أوفق في ذلك فيا ريت تساعدونا في ذلك تم تعديل 18 يوليو 200916 سنة بواسطة م.بلال تقديم بلاغ
بتاريخ: 18 يوليو 200916 سنة comment_163667 forms_ddl('create user '||:u||' identified by '||); forms_ddl('grant connect,resource to '||:u); if form_success then message('user created succeful '); commit; else message('user not create please be sure'); end if; تقديم بلاغ
بتاريخ: 18 يوليو 200916 سنة comment_163669 او هكذا ............... declare x number; begin forms_ddl('create user '||:u||' identified by '||); forms_ddl('grant connect,resource to '||:u); if form_success then set_alert_property('al1',alert_message_text,'Êã ÇäÔÇÁ ãÓÊÎÏã '|| :u ||' ÈäÌÇÍ'); x:=show_alert('al1'); commit; else set_alert_property('al1',alert_message_text,'áã íÊã ÇäÔÇÁ ãÓÊÎÏã'); x:=show_alert('al1'); end if; end; معلش اخي العزيز ... لاني كاتب الرسالة بالعربي طلعت مشفرة..أعتقد ان الامر واضح الان , واي مساعدة لا تخجل اطلبها فورابالتوفيق ان شاء الله. تم تعديل 18 يوليو 200916 سنة بواسطة samdanger تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.