/ / VBA पहुंच - प्रिंट के बाद SQL कथन - vba, ms-access, access-vba

वीबीए एक्सेस - प्रिंट के बाद एसक्यूएल कथन - वीबीए, एमएस-एक्सेस, एक्सेस-वीबीए

मेरे DB में "PrintList" नामक एक टेबल हैएक यादृच्छिक संख्या के रिकॉर्ड और "ReportList" नामक एक रिपोर्ट के साथ आबाद है, जो "PrintList" से जुड़ा हुआ है, जिसका उपयोग उपरोक्त तालिका के सभी रिकॉर्ड को प्रिंट करने के लिए किया जाता है।

संपादित करें: मैं उपयोगकर्ता को सूची की जांच करने के लिए एक्सेस में एक प्रिंट पूर्वावलोकन देखने की अनुमति देता हूं और फिर यह चुनूं कि क्या इसे प्रिंट किया गया है या नहीं, इसलिए मैं प्रिंट करने के लिए कोड का उपयोग करने से बचना पसंद करता हूं।

क्या "रिपोर्टलिस्ट" प्रिंट को संभालना संभव हैरिपोर्ट छपने के बाद सभी "PrintList" रिकॉर्ड को हटा दें? अभी मैं SQL के माध्यम से सूची को खाली करने के लिए एक बटन का उपयोग करता हूं, लेकिन इसे प्रिंट करने के बाद इसे खाली करना अधिक उपयोगी होगा।

उत्तर:

उत्तर № 1 के लिए 1

रिपोर्ट / सेक्शन इवेंट जैसे On Format या On Print प्रिंट पूर्वावलोकन और वास्तविक मुद्रण के लिए दोनों को निकाल दिया जाता है। तो रिपोर्ट "टी पता है, और इस तरह" टी अपनी आवश्यकता को संभाल कर सकते हैं।

मैं पूर्वावलोकन और प्रिंट के लिए बटन के साथ एक फॉर्म का उपयोग करता हूं, और जब फॉर्म बंद हो जाता है तो रिकॉर्ड को हटा दें (क्योंकि आप उपयोगकर्ता को पूर्वावलोकन से प्रिंट करने से रोक सकते हैं)।

पूरी आवश्यकता थोड़ी अजीब लगती है, टीबीएच।


जवाब के लिए 0 № 2

में अपनी रिपोर्ट खोलें design mode.

अगर properties pane दाईं ओर दिखाई नहीं दे रहा है, दबाएं F4 इसे दिखाई देने के लिए।

में properties pane, पर क्लिक करें Events tab.

खोजो OnPrint ईवेंट खोलें और इसे खोलने के दाईं ओर के छोटे ईलिप्स पर क्लिक करें VBA उस घटना के लिए अपना कोड स्वीकार करने के लिए तैयार विंडो।