Microsoft Access में मल्टी-टेबल इनपुट फॉर्म कैसे बनाएं?


1

क्या Microsoft Access में कोई प्रपत्र बनाना संभव है जहाँ आप एक ही पृष्ठ में 2 तालिकाओं में प्रविष्टियाँ बना सकते हैं?

कल्पना कीजिए कि 3 क्षेत्रों के साथ एक तालिका है:

  1. ObjectId
  2. ObjectName
  3. TypeId

जहां TypeIdएक और तालिका का PK है जिसमें निम्नलिखित क्षेत्र हैं:

  1. TypeId
  2. नाम लिखो

मैं अपने फॉर्म 2 संपादन योग्य पाठ फ़ील्ड में दिखाना चाहता हूं

  1. ObjectName
  2. नाम लिखो

मैं चाहता हूं कि उपयोगकर्ता ऑब्जेक्ट और प्रकार दोनों को जोड़ने में सक्षम हो लेकिन, जिस तरह से मैं इसे लागू कर रहा हूं, यह केवल हो सकता है

  1. जोड़ते समय एक Typeप्रविष्टि जोड़ेंObject
  2. संपादित जुड़े Typeसंपादित करते हुए एकObject

लेकिन मैं भी सक्षम होना चाहता हूं

  1. Typeजोड़ते समय एक निकास का चयन करेंObject
  2. एड करते Typeसमय जोड़ेंObject

उसी रूप में


क्या आपने सबफॉर्म के बारे में सोचा है? वे वास्तविक रूप का एक हिस्सा हो सकते हैं, लेकिन वास्तव में अलग-अलग तालिका गुण हैं। आप मास्टर / बाल संबंध द्वारा दो रूपों को एक साथ जोड़ते हैं। इस विधि में आप मास्टर रिकॉर्ड को अपडेट कर सकते हैं जबकि बच्चे के रिकॉर्ड को भी अपडेट कर सकते हैं।
wbeard52

जवाबों:


1

ऐसा करने का सामान्य तरीका दो कॉलम के साथ एक कॉम्बो बॉक्स बनाना है, दूसरी तालिका से टाइपआईडी और टाइपनेम फ़ील्ड, पहला कॉलम छिपाएं, और अपने फॉर्म पर पहली तालिका के टाइपिड फ़ील्ड में कॉम्बो बॉक्स को बांधें।

कॉम्बो बॉक्स विज़ार्ड वास्तव में आपके लिए ऐसा कर सकता है।


ठीक यही मैं कर रहा हूं।
जादेर डायस

1
एक नए प्रकार को जोड़ने में NotInList इवेंट का उपयोग करना शामिल है। मदद फ़ाइल ऐसा करने के लिए उदाहरण देती है।
डब्ल्यू पर डेविड डब्ल्यू फेंटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.