एक्सेस में, मैं किसी फ़ील्ड से मिलान करके किसी अन्य तालिका से डेटा कैसे खींच सकता हूं?


1

मैं एक उपकरण किराये की दुकान के लिए एक सूची प्रणाली पर काम कर रहा हूं। मेरे पास दो टेबल हैं: विवरण तथा नज़र रखना विवरण सभी ग्राहकों (नाम, बारकोड, आईडी आदि) के बारे में सभी बुनियादी जानकारी है। नज़र रखना किराये की गतिविधि का एक लॉग बनाने के लिए है।

यहाँ मैं क्या करने की कोशिश कर रहा हूँ: मैं बारकोड को स्कैन करने और बारकोड को एक फॉर्म के आधार पर इनपुट करने की कोशिश कर रहा हूं नज़र रखना तालिका। हालाँकि, एक बार बारकोड फ़ील्ड भर जाने के बाद, मैं अन्य फ़ील्ड जैसे नाम, आईडी इत्यादि चाहता हूं जो दर्ज किए गए बारकोड से संबंधित हो विवरण तालिका और फ़ॉर्म में स्वचालित रूप से भरी गई।

मैं कुछ अभिव्यक्ति की तरह सोच रहा था नाम = बारकोड। [विवरण]! नाम और इसी तरह, लेकिन यह काम नहीं करता है। क्या कोई भी इस के साथ मेरी मदद कर सकता है? बहुत बहुत धन्यवाद।

जे जे

जवाबों:


0

टूल रेंटल जानकारी पर कब्जा करने के लिए आपको कम से कम 3 तालिकाओं की आवश्यकता होगी। आपको एक ग्राहक तालिका (जिसे आपने विवरण कहा जाता है) की आवश्यकता होगी, किराये के लिए प्रत्येक उपकरण की पहचान करने वाली एक उपकरण तालिका और कई-से-कई तालिका जो उपकरण और ग्राहक जानकारी को कैप्चर करती है जैसे कि कौन सा उपकरण किसके द्वारा और कब किराए पर लिया गया था ग्राहक कई उपकरण किराए पर ले सकता है और प्रत्येक उपकरण कई ग्राहकों द्वारा किराए पर लिया जा सकता है, हालांकि सभी एक ही समय में नहीं)।

कैसे एक बारकोड के आधार पर जानकारी के साथ संबंधित क्षेत्रों को आबाद करने के लिए; ऐसे कुछ तरीके हैं जिनसे इसे पूरा किया जा सकता है। आप बारकोड आईडी के आधार पर किसी अभिलेख या DLookup का उपयोग करके संबंधित फ़ील्ड को अपडेट करने के लिए बारकोड फ़ील्ड के आफ्टर अपडेट इवेंट का उपयोग कर सकते हैं। यदि बारकोड फ़ील्ड एक कॉम्बो बॉक्स है (उपयोगकर्ता को अधिक आसानी से किसी संख्या को मैन्युअल रूप से दर्ज करने की अनुमति देने के लिए), तो आप कॉम्बो बॉक्स के पंक्ति स्रोत में अतिरिक्त जानकारी संग्रहीत कर सकते हैं और अन्य फ़ील्ड्स को पॉप्युलेट करने के लिए फ़ील्ड के अपडेट इवेंट का उपयोग कर सकते हैं ।


हाय एंडी, मैंने DLookup का उपयोग करने की कोशिश की और अब मेरे पास एक कामकाजी क्वेरी है जो विभिन्न तालिकाओं से आवश्यक डेटा खींच सकती है। हालाँकि, क्वेरी किसी तालिका में डेटा को सहेजती नहीं है। इसे और अधिक स्पष्ट करने के लिए, हर बार जब मैं बारकोड को स्कैन करता हूं, तो मैं चाहता हूं कि डेटा तालिका में लॉग इन हो। क्वेरी एक तालिका 'टूलट्रैक' पर आधारित है जिसे मैंने डेटा का एक लॉग रखने के लिए बनाया था। हालाँकि, चूंकि नाम और आईडी जैसे क्षेत्रों को DLookup का उपयोग करके 'विवरण' से खींचा जा रहा है, इसलिए वे 'ToolTracker' तालिका में पॉप्युलेट नहीं होते हैं। क्या आप मुझे इस समस्या को ठीक करने में मदद कर सकते हैं?
Jacob
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.