पहुंच 2016 - कमांड बटन विज़ार्ड दिखाई नहीं देगा


0

मैं कार्यालय 2016 के साथ विंडोज़ 10 पर हूं। मैं इस ट्यूटोरियल के साथ चल रहा हूं और एक मुद्दे पर चल रहा हूं।

पाठ विधि के तीसरे चरण का वर्णन फॉर्म लेआउट व्यू (चरण 1) से बटन को रखने के रूप में करता है । कोई प्रपत्र लेआउट दृश्य नहीं है , प्रपत्र दृश्य और लेआउट दृश्य हैंफ़ॉर्म दृश्य में कोई डिज़ाइन टैब नहीं है, इसलिए हम एक बटन नहीं रख सकते हैं। मुझे लगता है कि "यह लेआउट दृश्य होना चाहिए"।

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

इससे मुझे विश्वास हुआ कि शायद एक अलग दृष्टिकोण उपयुक्त है। केवल 3 दृश्य सूचीबद्ध हैं और मैंने पहले ही पता लगा लिया है। 2. इसलिए मैंने अगले डिज़ाइन दृश्य को देखा । यह चयनित के रूप में उपयोग नियंत्रण विज़ार्ड विकल्प भी दिखाता है , लेकिन बटन रखने से विज़ार्ड का उत्पादन नहीं होता है।

मैं विज़ार्ड के बिना एक बटन कैसे सेट करता हूं, इसके बारे में पढ़ने के लिए चला गया। यह कहता है कि आप गुणों के मूल्यों को बदल सकते हैं: https://support.office.com/en-us/article/Use-a-command-button-to-start-an-action-or-a-series- of-actions-c7bf2827-2f3e-42b8-83d6-6c4f0de78990 # bmfromscratch (चरण 7 देखें)

हालांकि, मेरे अनुभव में, गुण सूचीबद्ध हैं (दाईं ओर), लेकिन उनके मूल्य नहीं। डबल क्लिक करना या अन्यथा किसी फ़ील्ड के लिए मान सेट करने का प्रयास करना, उदाहरण के लिए नाम, काम नहीं करता है। क्या इन चीजों को ठीक से काम करने से पहले हमें कुछ डेटाबेस की जरूरत है?

संपादित करें - मुझे अपनी समस्या का एक हिस्सा मिला, सही पर संपत्ति शीट मूल्यों को दिखाने के लिए बहुत संकीर्ण थी। इसे बाहर खींचकर मैं प्रपत्र पर निरीक्षण कर रही वस्तु की प्रत्येक संपत्ति के लिए कुंजी-मूल्य जोड़े देखता हूं। मैं अभी भी नहीं जानता कि एक नया रिकॉर्ड स्थापित करने के लिए इसका उपयोग कैसे करें, लेकिन, कम से कम मुझे कहीं मिल रहा है।

अंत में, मैंने घटना का निर्माण करना शुरू कर दिया, उम्मीद है कि मैं इसे इस तरह से कर सकता हूं। यह VisualBasic लाता है। बाएं पैनल में बटन के लिए गुण हैं, दोनों संपत्ति की चाबियाँ और उनके मूल्य। यह संपादन योग्य है (!!)।

यह वह जगह है जहां मैं भ्रमित हो जाता हूं। नया रिकॉर्ड बनाने के लिए मुझे क्या करना चाहिए? मैं यह नहीं देखता कि गुणों का उपयोग करके यह कैसे किया जाता है, मुझे यकीन नहीं है कि विज़ार्ड इस कार्रवाई के लिए कैसे काम करता है।

अगर मैं VB कोड लिखता हूँ जैसे:

Option Compare Database
Private Sub New_Record_Click()
    DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity ID]) VALUES (Me.Text43.Value, Me.Combo16.Value, Me.Quantity.Value)"
End Sub

जब मैं उस बटन को फॉर्म दृश्य में क्लिक करता हूं, तो यह कुछ नहीं करता है: जब मैं कुछ फ़ील्ड बदलता हूं और ऐसा करता हूं तो मुझे एक नया रिकॉर्ड दिखाई नहीं देता है।

संपादित करें : मैंने पाया कि किसी तरह मेरे पास New_Record_Click, शायद बटन पर पहले के प्रयास से था, और यही कारण था। वहाँ से मैं स्क्रिप्ट को डीबग करने में सक्षम था। यह अभी भी संकेत देता है कि आप एक पंक्ति जोड़ने के बारे में हैं, हालांकि (शायद वास्तव में एक अच्छी बात है)। यह एक समाधान पैदा करता है लेकिन विज़ार्ड को डीबग नहीं करता है। मैं अभी भी मदद का उपयोग कर सकता हूं। यहाँ काम कर कोड है:

Private Sub NewRecord_Click()

    DoCmd.RunSQL "INSERT INTO [Order items] ([Order ID], [Menu Item ID], [Quantity]) VALUES (" & Me.Text43.Value & ", " & Me.Combo16.Value & ", " & Me.Quantity.Value & ")"

End Sub

जवाबों:


1

समस्या यह हो सकती है कि आप नियंत्रण विज़ार्ड का उपयोग करके एक सबफ़ॉर्म (मुख्य फ़ॉर्म के अंदर) पर नियंत्रण जोड़ने का प्रयास कर रहे हैं। वह काम नहीं करता।

इसके बजाय आपको एक अन्य विंडो में सबफॉर्म को खोलना चाहिए और वहां नियंत्रण जोड़ना चाहिए। इस तरह कंट्रोल विज़ार्ड पॉप अप हो जाएगा।

चियर्स


0

विंडोज 10 पर एक्सेस 2016 के साथ मेरे पास एक ही मुद्दा था। बहुत शोध के बाद, मुझे अपना उत्तर मिला।

इसे आज़माएं: अपने रिबन के शीर्ष पर "मुझे बताओ कि आप क्या करना चाहते हैं ..." बॉक्स में दाईं ओर सभी तरह से होना चाहिए। फिर टाइप करें, "विज़ार्ड"। एक "नियंत्रण" विकल्प इसके नीचे ड्रॉप डाउन में पहला होना चाहिए। तीर पर दाईं ओर जाएं (नियंत्रणों पर क्लिक करें) और "कंट्रोल कंट्रोल विज़ार्ड का उपयोग करें" चुनें और बटन आदि का उपयोग करते समय विज़ार्ड को चालू करना चाहिए ...

आशा है कि ये आपकी मदद करेगा।


मैं बस स्पष्ट होना चाहता हूं - आप कह रहे हैं कि कंट्रोल "यूज़ कंट्रोल विजार्ड्स" जो कि रिबन पर है, तब भी जब वह काम नहीं करता है, तो सहायता खोज के माध्यम से इसे चालू करना अभी भी काम करता है?
रोबर्टो टोमस

मैंने पाया कि मेरा नियंत्रण विज़ार्ड बंद था, इसलिए इसे इस तरह से मोड़ना मेरे लिए काम कर गया। क्या इन निर्देशों का पालन करने के बाद भी यह आपके लिए काम नहीं कर रहा है?
रोजर हेस

0

LJJW सही है। यदि आपने उपर्युक्त सब कुछ किया है जैसे कि यह जांचना कि आपका विज़ार्ड नियंत्रण के ड्रॉपडाउन मेनू (अंधेरे स्थिति) में चालू है, तो इसे ठीक करने का एकमात्र तरीका "डिज़ाइन दृश्य" पर जाना है फिर बटन जोड़ें। जादूगर तब शुरू होगा। अजीब है, लेकिन यह एक तय है। यह रजिस्ट्री के पुराने संस्करण या एक्सेस फ़ाइलों के कारण रजिस्ट्री BUT में अभी भी उस सब से गुजरने के बजाय एक समस्या हो सकती है, बस डिज़ाइन को देखें और इसे काम पर लाने के लिए वापस जाएं।


सुपर उपयोगकर्ता में आपका स्वागत है! कृपया पुष्टि करने के लिए उत्तर न दें कि एक अन्य उत्तर ने काम किया। साइट का प्रश्नोत्तर प्रारूप प्रश्न के समाधान के लिए उत्तर देता है, और प्रत्येक उत्तर को दूसरे समाधान में योगदान करना चाहिए। यह इंगित करने का तरीका कि एक उत्तर उपयोगी था, साइट में थोड़ा समय निवेश करना है और आप अपने पसंद के उत्तरों को बढ़ाने के लिए पर्याप्त विशेषाधिकार प्राप्त करेंगे ।
फिक्सर 1234

0

अंत में इस बग के आसपास पहुंचने में छल किया! नियंत्रण विज़ार्ड के साथ एक डमी बटन जोड़ें। फिर नियंत्रण विज़ार्ड वापस चालू करें और इच्छित बटन जोड़ें। इससे मेरा काम बनता है। डमी बटन हटाएं ...


-1

मैं अब लगभग एक घंटे के लिए शोध कर रहा हूं और कई बार पढ़ा है कि आपको "उपयोग नियंत्रण जादूगर" विकल्प को चालू करना चाहिए लेकिन मेरे पास पहले से ही था। किसी कारण से, मुझे पॉप अप के लिए डिज़ाइन व्यू में जाना पड़ा। लेआउट दृश्य में, विज़ार्ड बस पॉप अप नहीं करेगा। आशा है कि यह कुछ अन्य लोगों के लिए भी काम करता है जिनकी समस्या समान थी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.