Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एमएस-एक्सेस:उचित अनुरोध कैसे करें?

यदि आप जानते हैं कि क्वेरी अभी भी ActiveDatasheet है, तो अनुरोध करें कि:

  Screen.ActiveDatasheet.Requery

यदि आप यह नहीं जानते हैं (आप Screen.ActiveDatasheet.Name की जांच कर सकते हैं), तो आप इसे फिर से खोल सकते हैं (यदि क्वेरी पहले से खुली है तो इसकी आवश्यकता हो सकती है या नहीं भी हो सकती है - मुझे उम्मीद है कि यह नहीं होगा, लेकिन मैं गलत हो सकता हूं) ), और फिर यह ActiveDatasheet होगी और आप इसकी आवश्यकता कर सकते हैं।

या, आप यह कर सकते हैं:

  DoCmd.SelectObject acQuery, "NameOfYourQuery"
  Screen.ActiveDatasheet.Requery

निश्चित रूप से इनमें से एक या अधिक तरीके काम करेंगे।

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में @@ TEXTSIZE क्या है?

  2. मैं TIMESTAMP कॉलम से दिनांक/समय की जानकारी कैसे प्राप्त करूं?

  3. Sql Server 2008 का उपयोग करके तालिका से शीर्ष 1000 पंक्तियों को कैसे हटाएं?

  4. SQL सर्वर डेटाबेस पुनर्स्थापना त्रुटि:निर्दिष्ट कास्ट मान्य नहीं है। (एसक्लमैनेजरयूआई)

  5. SQL सर्वर:तालिका-मूल्यवान कार्य बनाम संग्रहीत कार्यविधियाँ