كيف يمكنك إضافة زر تحرير لكل صف في تقرير في Oracle APEX؟

StackOverflow https://stackoverflow.com/questions/1075550

سؤال

أنا أستخدم Oracle APEX ولدي منطقة تقرير في صفحة تعرض أعمدة من استعلام SQL.أريد إضافة أزرار تعديل إلى العمود الأول من هذا التقرير حتى يتمكن المستخدم من النقر عليه وتعديل/مراجعة إحدى النتائج.كيف أقوم بإضافة زر التعديل هذا؟شكرًا.

هل كانت مفيدة؟

المحلول

  1. أضف عمودًا إلى عبارة SELECT الخاصة بالتقرير مثل هذا:

    SELECT '' edit_link, -- This is the new column
        ...
    
  2. انتقل إلى علامة التبويب سمات التقرير.

  3. انقل العمود الجديد EDIT_LINK إلى أعلى قائمة الأعمدة (إذا كنت تريد أن يكون الأول).

  4. انقر على أيقونة القلم والورقة الموجودة على يسار الاسم المستعار EDIT_LINK لفتح صفحة سمات العمود.

  5. انتقل إلى قسم ارتباط العمود في صفحة سمات العمود.

  6. اختر أحد الأيقونات الموضحة كـ [أيقونة 1]، [أيقونة 2]، ...(بدلاً من ذلك، يمكنك استخدام واحدة خاصة بك ولكنها أكثر تقدمًا).

  7. املأ حقول الرابط المتبقية لتحديد صفحة تطبيقك التي تريد الانتقال إليها عند الضغط على الرابط والقيم التي ستمررها.يتم توفير قوائم القيم للمساعدة في هذا.على سبيل المثال، يمكنك تحديد:

    • صفحة:42
    • اسم العنصر 1:P42_EMPNO
    • قيمة العنصر 1:#إمبنو#

      (سيؤدي هذا إلى الانتقال إلى الصفحة 42، مع تعيين عنصر الصفحة P42_EMPNO على قيمة EMPNO في صف التقرير الحالي.)

  8. اضغط على زر تطبيق التغييرات.

قم الآن بتشغيل الصفحة وسيكون لديك رابط تحرير لكل صف.

نصائح أخرى

ويمكنك استخدام قسم العمود وصلة (وفقا الجواب توني أندروز ') على أي عمود في التقرير لإضافة وصلات. مثلا "زقة اسم" قد تصل إلى تفاصيل الموظف، "قسم اسم" قد تصل إلى التفاصيل للقسم، الخ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top