Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एक इंटरएक्टिव रिपोर्ट के लिए एक क्वेरी में चर सेट करने के लिए एपेक्स में एक फॉर्म बनाना

निम्नलिखित को एपेक्स 4.1 का उपयोग करके विकसित किया गया था लेकिन कुछ कॉस्मेटिक परिवर्तनों के अलावा सिद्धांत समान होना चाहिए।

डेटा मानक scott.emp स्कीमा से आता है।

अवलोकन

यह पृष्ठ 1 है, उपयोगकर्ता एक एम्पनो और\या एक किराएदार में प्रवेश कर सकता है।

जब सबमिट दबाया जाता है तो एक अलग पेज पर निम्न रिपोर्ट प्रदर्शित होती है:

यह कैसे काम करता है

पेज 1 पर मैंने दिखाए गए तीन आइटम बनाए हैं। टेक्स्ट आइटम को उन्हें P1_EMPNO, और P1_HIREDATE कहा जाता है। बटन की क्रिया "सबमिट पेज" है

अभी भी पृष्ठ 1 पर, निम्न मानों वाली एक शाखा बनाएं:

यह शाखा पेज 2 (जिसे अभी विकसित किया जाना है) पर नेविगेट करता है और पेज 2 पर आइटम के मूल्यों को पेज 1 के मानों के साथ सेट करता है।

एक नया पेज बनाएं, इस उदाहरण में इसे पेज 2 पर भेजा जाएगा।

पृष्ठ 2 पर निम्न क्वेरी का उपयोग करके एक नई इंटरैक्टिव रिपोर्ट बनाएं:

select e.* 
from emp e

इसके बाद रिपोर्ट के समान क्षेत्र में दो टेक्स्ट आइटम बनाएं और इन्हें :P2_EMPNO और :P2_HIREDATE पर कॉल करें। मैंने विकास के दौरान इन वस्तुओं को दिखाना उपयोगी पाया है ताकि आप देख सकें कि पृष्ठ पर सही मान पारित किए जा रहे हैं। रिपोर्ट से खुश होने पर आप उन्हें हमेशा छुपा के रूप में सेट कर सकते हैं।

अंत में पेज 1 द्वारा प्रदान किए गए मानों का उपयोग करने के लिए इंटरैक्टिव रिपोर्ट द्वारा उपयोग की जाने वाली क्वेरी में संशोधन करें

एप्लिकेशन चलाएँ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.ObjectDeletedException:हटाए गए ऑब्जेक्ट को कैस्केड द्वारा फिर से सहेजा जाएगा (हटाए गए ऑब्जेक्ट को संघों से हटा दें)

  2. मैं pl/sql में नेस्टेड टेबल से कॉलम कैसे अपडेट कर सकता हूं?

  3. Oracle में अनुवाद (... का उपयोग करना) फ़ंक्शन

  4. स्पेस डिलीमीटर के साथ किसी भी सामान्य शब्द या वाक्य में nth स्ट्रिंग कैसे प्राप्त करें

  5. Oracle ट्रिगर जो मासिक आधार पर बाधा की जाँच करता है