ms access 2007 - How do I set a query result equal to a variable in VBA? -
मेरे पास MIUInfo
शीर्षक वाला एक टेबल है। इसमें तीन स्तंभ हैं; एमआईयूआईडी
, अक्षांश
, और देशांतर
। इसमें मैं निम्नलिखित प्रश्न चला रहा हूं जो कि MIUID < / Code> s मान मानदंड में।
चयन संख्या (MIUInfo.MIUID) MIUInfo WHERE से ((MIUInfo.Latitude "& amp; amp; मिनट" & amp;; & amp; & amp; ) और ("एमआईयूइन्फ़ो।" और "और मीनोलॉन्ग एंड एंड" और "और मैक्सलॉन्ग एंड") के बीच में)
मुझे इस क्वेरी के परिणाम को वीबीए में एक चर के समान सेट करना होगा ताकि मैं इसे लूप के लिए एक शर्त के रूप में इस्तेमाल कर सकूं।
इसके अलावा, जब मैं DoCmd.RunSQL
कमांड का उपयोग करने की कोशिश करता हूं मुझे एक त्रुटि मिलती है:
< P> रन-टाइम त्रुटि '2342': एक रन एसक्यूएल क्रिया के लिए एक एसक्यूएल बयान का तर्क आवश्यक है।
इस प्रश्न के बीच में और फर्क सिर्फ इतना है कि मैं DoCmd.RunSQL
के साथ चल रहा हूं यह है कि अन्य सभी चुनिंदा प्रश्न एक नई तालिका का निर्माण कर रहे हैं। / P>
पहुंच में यह करने का सबसे आसान तरीका फ़ंक्शन के साथ है:
कुल = DCount ("MIUInfo.MIUID", "MIUInfo", "(MIUInfo.Latitude बीच में" & amp; minLat & amp; & amp; & amp; & amp; & amp; & amp;; & amp; अधिकतम & amp;; & amp;;); और (MIUInfo.Longitude "& amp; MinLong & amp; और "और अधिकतम & amp;") ")
Comments
Post a Comment