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

مشكلة في ادخال قيد فورمز 10G

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته ...........
ظقمت بعمل DATA BLOCK لجدول وقمت بعمل PUSH BUTTON من اجل ادخال البيانات الى الجدول واستخدمت الايعاز INSERT INTO TABLE ولاحظت ان القيد المدخل الى الجدول مرتان مع العلم اني وضعت PRIMARY KEY CONSTRAINTعلى BANK_ID واستخدمت تسلسل رقمي بواسطة الايعاز SELECT حيث ياخذ اعلى رقم ويضيفه الى الجدول .... يظهر القيد في الجدول في الصيغه ادناه فهل من تفسير لذلك وارجو الرد السريع لهذه المشكلة لانها محيرة ولكم جزيل الشكر والامتنان .................

BANK_ID BANK_PROVINCE BANK_NAME BRANCH_NAME BRANCH_NO VALIDATION1
1 323 المتحد المصرف العربي التاميم 1
1 323 المتحد المصرف العربي التاميم

بتاريخ:

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

اكتب في PUSH BUTTON

COMMIT;



وحيحفظ في الجدول
بالتوفيق

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

شكرا لك اخي الكريم في هذه الحالة الفورمز سيستخدم الـ SEQUENCE الخاص به ولا اريد ذلك ..... اني استخدم الكود الاتي :

declare
m number;
begin

select count(BANK_id) into m from BANK_INFO;
if m=0 then 
:global.New_BANK_ID:=1;
else
select max(BANK_id)+1 into :global.New_BANK_ID from BANK_INFO;
end if;
INSERT INTO BANK_INFO (BANK_ID,BANK_PROVINCE,BANK_NAME,BRANCH_NAME,BRANCH_NO,VALIDATION1)
VALUES(:global.New_BANK_ID,:BANK_INFO.BANK_PROVINCE,:BANK_INFO.BANK_NAME,:BANK_INFO.BRANCH_NAME,:BANK_INFO.BRANCH_NO,1);

COMMIT;
go_block('BANK_INFO');
clear_block(NO_VALIDATE);

END;

بتاريخ:

السلام عليكم
اخي ممكن تعمل على الجدول constraint على العمود bank_id من نوع unique
وفي هذه الحالة لا يقبل قيم مكررة

بالتوفيق



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

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

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

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

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

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.