मेरे पास एक प्रोजेक्ट एप्लिकेशन है।
टेबल
प्रोजेक्ट: PID_PK आईडी नाम वर्ष
Project_Details: ID_PK ID (परियोजना में FK से ID कॉलम तक) लीड मैनेजर की आवश्यकता
और इसी तरह मुख्य टेबल से जुड़े कई चाइल्ड टेबल हैं।
एप्लिकेशन का पहला पेज प्रोजेक्ट नाम के साथ लव ड्रॉपडाउन दिखाता है, जहां मैं डायनामिक एक्शन का उपयोग करके आईडी को सेव कर रहा हूं। आईडी छिपा हुआ आइटम है P1_ID.
अब मुझे इस आईडी को अन्य पृष्ठों पर ले जाने की आवश्यकता है, जिनके पास स्रोत के रूप में चाइल्ड टेबल हैं।
ड्रॉपडाउन के साथ मुख्य पृष्ठ पर केवल एक बटन सबमिट होता है जो अन्य पृष्ठों पर निर्देशित करता है, इस मामले में परियोजना विवरण और इसी तरह। मैं सभी चाइल्ड टेबल पेजों के लिए शर्त के रूप में P1_ID आइटम को बनाए रखना और उपयोग करना चाहता हूं: id=:P1_ID।
अगर मैं पेज विकल्प पर रीडायरेक्ट का उपयोग करता हूं तो आईडी को बरकरार नहीं रखा जा रहा है।
- मैं सभी पृष्ठों के लिए P1_ID को कैसे बनाए रखूं और उसका उपयोग करूं
- दूसरी आवश्यकता है, यदि परियोजना विवरण मौजूद है, अर्थात PROJECT_DETAILS.ID रिक्त नहीं है, तो यह मौजूदा मूल्य के साथ फॉर्म को खोलेगा। यदि यह शून्य है, तो नया प्रोजेक्ट बनाने के लिए पेज को अभी भी खाली फॉर्म के साथ लोड होना चाहिए।
मैं थोड़ा अस्पष्ट जानता हूं लेकिन किसी भी लीड की सराहना की जाएगी।
1 उत्तर
P1_ID के बारे में प्रश्न का उत्तर दें। आप एक एप्लिकेशन आइटम F_PROJECT_ID बना सकते हैं और इसे मुख्य पृष्ठ पर गणना के साथ सेट कर सकते हैं। फिर प्रत्येक पृष्ठ पर आप Px_ID को आइटम F_PROJECT_ID के मान पर सेट करने के लिए मान की आवश्यकता से पहले एक गणना बनाते हैं। यदि आप इसे इस तरह से करते हैं तो आप एकाधिक पृष्ठों में साझा की गई सूचियों में मान का संदर्भ भी दे सकते हैं।
संबंधित सवाल
नए सवाल
oracle-apex
ओरेकल एप्लिकेशन एक्सप्रेस (ओरेकल अपैक्स) एक तेजी से वेब एप्लिकेशन डेवलपमेंट टूल है जो आपको डेटा साझा करने और एप्लिकेशन बनाने की सुविधा देता है। केवल एक वेब ब्राउज़र और सीमित प्रोग्रामिंग अनुभव का उपयोग करके, आप उन अनुप्रयोगों को विकसित और तैनात कर सकते हैं जो तेज और सुरक्षित हैं।