ms access - How to search subform and use data to add record in another subform -


मेरे पास एक सबफ़ोर्म INVOICEDETAIL (ITEMID, InvoiceID, मात्रा, मूल्य) के साथ एक मुख्य प्रपत्र INVOICE है और ALLITEMS (प्राथमिक कुंजी ITID और subforms)

INVOICE INVOICEDETAIL से इनवॉइसआईड फ़ील्ड के साथ जुड़ा हुआ है, जबकि INVOICE ALLITEM से लिंक नहीं है, इसलिए सभी आइटम ALLITEM में प्रदर्शित होते हैं।

मैं चाहता हूं कि उपयोगकर्ता को डबल क्लिक करने में सक्षम हो ALLITEMS सबफ़ॉर्म पर आइटम और आइटम INVOICEDETAIL सबफ़ॉर्म में जोड़ा गया है शायद एक डायलॉग बॉक्स पॉप अप करने के लिए उपयोगकर्ता को INVOICEDETAIL में मात्रा और मूल्य दर्ज करने के लिए इन्वॉइसिएटल में सेट किया गया है ताकि उपयोगकर्ता को यह जानकारी दर्ज कर सकें।

क्या आप मदद कर सकते हैं?

< P>

शायद ऑलआईटम्स आईडी नियंत्रण की डबल क्लिक इवेंट में इस की तर्ज पर कुछ:

  Me माता-पिता। [इनवॉइस डैटबेट सबफॉर्म कंट्रोल नेम]। सैटफोकस डूसीएमडी। गोस्टोराकॉर्ड एसीएक्टिवडेटा ऑब्जेक्ट,, एसीएनईआरईसी मी। पेरेंट। [इनवॉइस डैटबेट सबफॉर्म कंट्रोल नेम]। फोर्म.आईडी = आई! आईडी आई.पैंट। [इनवॉइस डैटबेट सबफॉर्म कंट्रोल नेम] .फ़ॉर्म.पीस। सेटफोकस  

वैकल्पिक रूप से, एक ऐपेंड क्वेरी चलाएं:

  strSQL = "इनवॉइस डिटेल्स में सम्मिलित करें (आईडी, मूल्य)" _ और amp; "आईडी चुनें, सभी ईटम्स से मूल्य" _ & amp; "कहां आईडी =" & amp; Me.ID CurrentDB.Execute strSQL, dbFailOnError  

आपको फिर से इनवॉइस डैटबेट सबफॉर्म की आवश्यकता होगी और संबंधित आईडी मिल जाएगी।


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -