الانتقال إلى المحتوى
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

بتاريخ:

 

اخواني في المنتدي السلام عليكم ورحمته اللة وبركاتة 

عندي سؤال 

اريد المساعدة في شفرة ف حالة ان اضيف مستخدم وهذا المستخدم موجود في قاعدة البيانات 

اريد ان تطلع لي رسالة من انه موجود في قاعدة البيانات 

وهذا هو كود اضافة مستخدم 


declare
x number;
x1 number;
count number;
begin
if :id_no is null 
or :user_name is null
or :password is null 
then
set_alert_property('ALERT1',alert_message_text,'enter user number');
x:=show_alert('ALERT1');
 go_item('ID_no');
raise form_trigger_failure;
else
   
insert into  USERS(id_no ,user_name,password)
values(:id_no,:user_name,:password);
commit_form;
forms_ddl(' create user '||:user_name||' identified by '||:password);
forms_ddl(' grant create session to '||:user_name||' identified by '||:password);
forms_ddl(' grant create any table,create session to '||:user_name||' identified by '||:password);
message('تم تغير كلمة السر  ');
clear_form;
end if;
 end;

post-141854-0-40071200-1447944960_thumb.jpg

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

بتاريخ:

شوف الايرور في الدتابيز رقمه كام لما تنشأ يوزر ويبقى موجود ,  وعالجه في الـ on-error في الفورم

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

شكرا اخي 

eslam elbyaly

لاكن من اين اعرف رقم الايرور في الداتابيز

لمن اعرف كيف

بتاريخ:

Help >display error

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

يضيف المستخدم برغم من انه المستخدم موجود في القاعدة البيانية بعد ما نفذت الفورم

بتاريخ:

ازاى يا مهيب
نفس الباسورد طيب ؟

بتاريخ:

انت بتكونكت عليه من السكول بلس بيدخل ؟

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

ايوة نفس كلمة السر ونفس اسم المستخدم 

عندما  اضيف اسم المستخدم وكلمة السر 

يضيف نفس اسم المستخدم

انا اريد عندما يكون اسم المستخدم مهيب مثلا موجود في قاعدة البيانات عندما اريد ان ادخل اسم مستخدم مهيب مرة اخري يرفض لانة اسم المستخدم مكرر 

اريد هذا الكود من اجل ان اطبقة 

وسامحنا اخي 

eslamا

لانة تعبتك معي

بتاريخ:

هو بالعقل كده من غير ما نعرف المعلومة حتى انه يرفض يا مهيب
وبعدين انت عرفت ازاى انع فى 2 مستخدمين بنفس الاسم والباسوورد !!
يعنى روح من ع السكول بلس كده واعمل يوزر اسمه hr مثلا بنفس الباسورد وشوف هيقلك ايه

بتاريخ:

شكلك معتمد ع كودك انه بيقلك فى الاخر تم تغيير كلمة السر
حط ورا كل forms_ddl يا مهيب
If form_failure
Then
Message..

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

بتاريخ:

اعتقد انه مشكلتك في المفتاح الأساسي اعمل رقم اسم المستخدم مفتاح اساسي وهو مابيقبل وشوف رقم الخطا اللي بيطلع لك وسوي رسالة تنبية عندما يكون رقم الخطأ اللي طالع لك عند اضافة المستخدم في حدث on error

بتاريخ:

هذا الكود بعد التعديلات 

يا أستاذ مهيب ..كيف تحفظ بالجدول قبل التأكد من أنه مستخدم موجود أو غير موجود

في البداية نتأكد هل المستخدم موجود إذن لا تنشأه ولا تضيفه للجدول 

أما إذا كان غير موجود إذن قم بإنشاءه وأحفظه بالجدول بقاعدة البيانات 

declare
x number;
x1 number;
count number;
begin
if :id_no is null 
or :user_name is null
or :password is null 
then
set_alert_property('ALERT1',alert_message_text,'enter user number');
x:=show_alert('ALERT1');
 go_item('ID_no');
raise form_trigger_failure;
else
   
forms_ddl(' create user '||:user_name||' identified by '||:password);
IF NOT Form_Success THEN 
	Message ('إسم المستخدم موجود مسبقاً');
	Message ('إسم المستخدم موجود مسبقاً'); 
ELSE 
forms_ddl(' grant create session to '||:user_name||' identified by '||:password);
forms_ddl(' grant create any table,create session to '||:user_name||' identified by '||:password);
insert into  USERS(id_no ,user_name,password)
values(:id_no,:user_name,:password);
commit_form;
message('تم إنشاء المستخدم');
message('تم إنشاء المستخدم');
clear_form;
end if;
end if;
 end;
بتاريخ:
  • كاتب الموضوع

شكرا لكم جميعا علي المجهود الذي قمتم به لتوصيل المعلومه الية 

تمام طبقته  

الحمد لله 

مشكورررة

بتاريخ:

تمام الحمد لله 

إن شاء الله تكون لاحظت وضعت الاضافة للجدول والحفظ بعد التحقق من الوجود المستخدم وليس قبله 

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

ايوة الحمد لله تمام 

طبق معي 

شكرا لكم مرة اخري

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

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

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

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

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

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.