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

مشكلة مع multi-record و checkbox

Featured Replies

بتاريخ:

السلام عليكم ...
أواجه مشكلة من خلال عملي على أحدى البرنامج و نرجو من أهل الخبرة مساعدتنا إذا أمكن ...
مشكلتي تتلخص في أنني أقوم بعرض بيانات جميع المرضى على فورم واحد (على هيئة multi-record) و بجانب بيانات كل مريض يوجد checkbox ... على الطبيب أختيار مريض واحد فقط من القائمة و ذلك بالضغط على checkbox ... إذا قام الطبيب بأختيار مريض آخر تتحول العلامة من checkbox الخاصة بالمريض الأول إلى checkbox الخاصة بالمريض الثاني ...

هل توجد أي طريقة لعمل ذلك؟ أرجو أن يكون شرحي واضحا ... و دمتم سالمين ...

بتاريخ:

السلام عليكم..
let us assume that your table is test,
your check box column is chk ,
your  primary key column is id.
You can try this (even i did not try it before:) ):

on when-checkbox-changed trigger :

IF    CHECKBOX_CHECKED(:CHK) THEN
DECLARE
VAR              NUMBER;
BEGIN
SELECT ID
INTO       VAR
FROM     TEST
WHERE   CHK = 1;  --CHECKED


IF  VAR IS NOT NULL THEN 
--CLEAR THE PREVIOUS PATIENT
UPDATE TEST
SET         CHK = 2 --not checked
WHERE   ID = VAR;
COMMIT_FORM;
GO_BLOCK('TEST');
EXECUTE_QUERY;
END IF;
END;
END IF;

you can change the code to meet your requirments
good luck.

بتاريخ:

السلام عليكم

فهمت من كلامك ان الطبيب لا يستطيع الا ان يختار مريض واحد فقط
فى هذه الحالة استخدام radio button افضل من استخدام checkbox لانه لا يسمح الا باختيار واحد فقط عكس checkbox

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

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

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

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

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

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

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.