2010-06-22 17 views
6

जैसे ही उपयोगकर्ता एक्सेस डेटाबेस फ़ाइल खोलता है, उप-फ़ंक्शन चलाने के लिए संभव है? यदि हां, तो कैसे?एमएस-एक्सेस: डेटाबेस खोलने पर कुछ कर रहा है

+1

टोनी के टैग बेहतर हैं। एक नंगे टैग के रूप में "एक्सेस" बेकार है, क्योंकि यह एमएस एक्सेस के साथ ज़िलच करने वाले विषयों के पूरे समूह को ओवरलैप करता है। वीबीए एक्सेस अन्य वीबीए के अन्य रूपों से अलग है, इसलिए यह एक बेहतर टैग है। इसे वापस रोल करें और मैं जानबूझकर खराब टैगिंग के लिए प्रश्न को कम कर दूंगा। –

+0

गहन टैगिंग के लिए डाउनवॉटेड। –

उत्तर

13

अपने कार्य बनाएँ। मैक्रो ऑटोएक्सैक नाम दें। फिर, हर बार जब डेटा बेस शुरू होता है, तो यह आपके ऑटोएक्सैक मैक्रो को चलाएगा।

एक और चीज जो आप कर सकते हैं वह है जब भी डेटाबेस शुरू होता है खोलने के लिए एक फॉर्म सेट किया जाता है। फिर आप एक फॉर्म इवेंट (खुले या लोड पर) से अपना DoSomething फ़ंक्शन कॉल कर सकते हैं।

उन दृष्टिकोणों में से एक चुनें। किसी भी तरह से, यदि आप बिना बिना कुछ चलाना चाहते हैं, तो कुछ चल रहा है, शिफ्ट कुंजी दबाए रखें क्योंकि डेटाबेस आपके स्वचालित स्टार्टअप दिनचर्या को बाईपास करने के लिए खुलता है।

2

आप Access 2007 Startup में शुरू होने पर एक छिपे हुए फॉर्म को खोल सकते हैं। पुराने एक्सेस संस्करण में यह भी संभव है।

आप लॉगिंग या अन्य 'सिस्टम' से संबंधित कार्यों के लिए इस छिपे हुए फॉर्म का उपयोग कर सकते हैं।

Public Function DoSomething() 
    ' do stuff ' 
End Function 

फिर रन कोड कार्रवाई जो आपके DoSomething फ़ंक्शन को कॉल करने के साथ एक मैक्रो बनाएं:

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