2012-04-09 10 views
5

मेरे पास सदस्य आईडी के साथ मेरे फॉर्म में कॉम्बो बॉक्स है, जब मैं सदस्य आईडी चुनता हूं, तो मैं चाहता हूं कि मेरा txtLastName टेक्स्ट बॉक्स सदस्य के नाम पर सेट हो। मुझे पता है कि SQL क्वेरी के लिए क्या लिखना है, लेकिन मुझे नहीं पता कि उस क्वेरी को कैसे चलाया जाए और परिणामी नाम प्राप्त करें और उसे स्ट्रिंग में डाल दें।एक्सेस में ईवेंट प्रक्रिया में चल रहा क्वेरी?

यह कैसे किया जा सकता है?

धन्यवाद

उत्तर

4

पहुँच "आउट-ऑफ-द-बॉक्स" अतिरिक्त क्वेरी की आवश्यकता के बिना इस के लिए समाधान प्रदान करता है। विचार एकाधिक स्तंभों (कोड में) इस तरह कॉम्बो बक्से में से उपयोग करने के लिए है:

Me.ComboBox.Column (एन)

इस की जाँच करें:

http://www.techrepublic.com/blog/msoffice/automatically-fill-in-access-text-boxes-based-on-a-combo-box-selection/1330

नहीं
+0

काफी। टेक्स्टबॉक्स के लिए आप '= TheComboBox.Column (n)' कहेंगे, जहां शून्य शून्य से शुरू होता है। नोट, नहीं मुझे। – Fionnuala

+0

क्यों (1) काम करता है लेकिन (2) पूर्ण लौटाता है फिर भी प्रति पंक्ति 8 कॉलम हैं। – jmasterx

+0

सुनिश्चित करें कि आपकी क्वेरी उस कॉलम के लिए डेटा लौटाती है। (1) और (2) जब तक आपके पास क्वेरी में इतने सारे कॉलम नहीं हैं तब तक कोई फर्क नहीं पड़ता है। ड्रॉप-डाउन (कंबोबॉक्स) निश्चित चौड़ाई में सभी कॉलम देने का प्रयास करें और इसे फ़ॉर्म से सीधे जांचें। क्या आप ड्रॉप-डाउन से कॉलम 2 के मान देखते हैं? –

संबंधित मुद्दे