الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة في انشاء مستخدم على الداتا بيز من الفورم

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

يا إخوانا أنا عندي جدول للمستخدمين طبعا فيه البيانات المطلوبة وفيه user_name and password

واعملت شاشة فورم من هذا الجدول.

المطلوب :

كيف لما أضغط زر حفظ أول شيء ينشئ مستخدم على الداتا بيز وإذا تم انشاؤه يتم حفظ البيانات في الجدول
( لا يحفظ على الجدول إلا بعد انشاء مستخدم على الداتا بيز من قبل الفورم)

وبارك الله فيكم

أخوكم م.بلال

بتاريخ:

السلام عليكم
اخي بلال... كيف تريد من هذه الطريقة ان تعمل ؟
لانه بالوضع الطبيعي نحن ننشيء يوزر على الداتا بيز وبعد ذلك نقوم بعمل create لكل الجداول ومن ثم نقوم بادخال بيانات على هذه الجداول عن طريق الفورم ؟؟
ولكن انت تريد من خلال الفورم ان تنشيء يوزر على الداتا بيز وتخزن البيانات ولكن كيف تريد ان تنشيء جدول عن طريق الفورم ؟؟
اعتقد انك لا تستطيع فعل ذلك والله اعلم...
ننتظر مشاركة بقية الاخوان...

بتاريخ:

السلام عليكم
أخي بلال
واضح انك بتعمل مستخدمين بطريقة 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;



موفق

بتاريخ:
  • كاتب الموضوع

بارك الله فيكم أخي مصطفى

أنا كنت أعرف إنو من خلال forms_ddl لكن كيف بأستخدمها
حاولت أعملها لكن لم أوفق في ذلك
فيا ريت تساعدونا في ذلك

تم تعديل بواسطة م.بلال

بتاريخ:

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;

بتاريخ:

او هكذا ...............

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;



معلش اخي العزيز ... لاني كاتب الرسالة بالعربي طلعت مشفرة..أعتقد ان الامر واضح الان , واي مساعدة لا تخجل اطلبها فورا
بالتوفيق ان شاء الله.

تم تعديل بواسطة samdanger

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.