بتاريخ: 25 يوليو 200619 سنة comment_75037 السلام عليكم ... أواجه مشكلة من خلال عملي على أحدى البرنامج و نرجو من أهل الخبرة مساعدتنا إذا أمكن ...مشكلتي تتلخص في أنني أقوم بعرض بيانات جميع المرضى على فورم واحد (على هيئة multi-record) و بجانب بيانات كل مريض يوجد checkbox ... على الطبيب أختيار مريض واحد فقط من القائمة و ذلك بالضغط على checkbox ... إذا قام الطبيب بأختيار مريض آخر تتحول العلامة من checkbox الخاصة بالمريض الأول إلى checkbox الخاصة بالمريض الثاني ...هل توجد أي طريقة لعمل ذلك؟ أرجو أن يكون شرحي واضحا ... و دمتم سالمين ... تقديم بلاغ
بتاريخ: 26 يوليو 200619 سنة comment_75164 السلام عليكم.. 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. تقديم بلاغ
بتاريخ: 26 يوليو 200619 سنة comment_75179 السلام عليكمفهمت من كلامك ان الطبيب لا يستطيع الا ان يختار مريض واحد فقطفى هذه الحالة استخدام radio button افضل من استخدام checkbox لانه لا يسمح الا باختيار واحد فقط عكس checkbox ارجوا ان يكون هذا هو المطلوب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.