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

كيف أجعل حقل فريد unique علي مستوي 3 فورم

Featured Replies

بتاريخ:

لدي عدد 3 فورم يوجد في كل منها حقل لأرقام إيصالات مالية والمطلوب أن يكون رقم الأيصال (فاتورة السداد) غير متكرر علي مستوي البرنامج كله
سؤالي بشكل أخر كيف أجعل رقم الأيصال UNIQUE علي مستوي الفورمز كلها بحيث إذا أدخلت رقم إيصال في فورم سبق إدخاله في فورم أخري ..تظهر لي رسالة تفيد تظهر لي رسالة تفيد ذلك.
الرجا إفادتي وجزالكم الله خيرا مسبقا

بتاريخ:

السلام عليكم ورحمة الله وبركاته،،
أعمل UNIQUE CONSTRAINT على حقل أرقام الإيصالات بحيث يصبح كل رقم فريد عن الأخر ولايسمح بالتكرار وشوف النموذج المرفق على جدول DEPT ،رقم الدائرة هو المفتاح الرئيسي ولايتكرر ...
تحياتي

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

جزاك الله خيراً ...لكن المشكلة هنا أن حقل الإيصالات يتم إدخاله في كل فورم مستقل عن الأخر وبالتالي من الممكن أن يتكرر نفس رقم الإيصال ليس في نفس الفورم ولكن في فورم أخر...أعرف أن تلك مشكلة في التحليل من البداية ولكني أرغب في عدم تكرار التحليل مرة أخري...
جزاكم الله خيرا علي إهتمامكم وأكون شاكرا لو أفدتني بالحل

بتاريخ:

اقتــــــــــــــــــــــــــــــــــــــراح

عدل خصائص الجدول
باضافة خاصية unique على الfield
مثال على جدول dept
field = loc

ALTER TABLE "SCOTT"."DEPT" 
   ADD (CONSTRAINT "LOC_UNIQUE" UNIQUE("LOC"))

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

جزاكم الله خيرا إخوتي الكرام...
ولكن المشكلة مازالت هي هي...لأن الحقل يملأ في كل فورم بطريقة مستقلة عن الفورم الأخر بمعني أن كل منهم يصب في table مستقل عن الأخر بمعني أن هناك حقل في كل جدول اسمه (رقم الأيصال) ..فلو جعلته unique علي مستوي الفورم الأول من الممكن أن يتم إدخال نفس رقم الإيصال في الفورم الأخر دون أي ممانعة في الفورم لأنه مستقل عن الفورم الأخر...فهل هناك طريقة لجعل الرقم (رقم الإيصال) unique علي مستوي الــ3 فورم في نفس الوقت رغم أن كل منهم يصب في جدول مستقل؟؟
عفوا للأطالة ..وأرحو أن أكون قد أوضحت وجهة نظري
ومتشكر لإهتمامكم

بتاريخ:

اخى الحبيب / ابو يسرا


أعمل UNIQUE CONSTRAINT على حقل أرقام الإيصالات بحيث يصبح كل رقم فريد


ولكن المشكلة ان هذا القيد لن يقوم بمهمته الا اثناء الحفظ
ولكنها طريقة مضمونة الى حد كبير

مع تحياتى
بتاريخ:

المشكلة :

الحقل يملأ في كل فورم بطريقة مستقلة عن الفورم الأخر بمعني أن كل منهم يصب في table مستقل


حقل رقم الايصال يسجل فى اكثر من جدول من خلال أكثر من شاشة

اقتراح : عمل check pl/sql قبل الحفظ وقبل التعديل فى الجداول المشتركة
trigger = pre_insert
pre_update


أعرف أن تلك مشكلة في التحليل من البداية ولكني أرغب في عدم تكرار التحليل مرة أخري...

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

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

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

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

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

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.