2009-10-01 13 views
6

TableViewसहायता

CredTypeID एक नंबर है CredType क्रेडेंशियल

के प्रकार मैं इस सूची में नीचे एक बूंद में क्रेडेंशियल प्रदर्शित करने के लिए क्वेरी की जरूरत है तो मैं क्रेडेंशियल बदल सकते हैं एक नया चयन करके।

वर्तमान में मैं क्रेडेंशियल को बदलने के लिए CredTypeID संख्या पता करने के लिए की है।

मैं बस इसे ड्रॉप डाउन सूची से चुनना चाहता हूं।

वर्तमान में एक आर.एन. मैं "3" टाइप करने के लिए CredTypeID में है करने के लिए बेट्टी स्मिथ बदलने के लिए। मैं सिर्फ एक ड्रॉप डाउन सूची से "आरएन" चुनने में सक्षम होना चाहता हूं।

यहाँ तालिका लेआउट और (पहुँच से) एसक्यूएल दृश्य

TableLayout

SELECT Lawson_Employees.LawsonID, Lawson_Employees.LastName, 
     Lawson_Employees.FirstName, Lawson_DeptInfo.DisplayName, 
     Lawson_Employees.CredTypeID, tblCredTypes.CredType 
    FROM (Lawson_Employees 
     INNER JOIN Lawson_DeptInfo 
      ON Lawson_Employees.AccCode = Lawson_DeptInfo.AccCode) 
     INNER JOIN tblCredTypes 
      ON Lawson_Employees.CredTypeID = tblCredTypes.CredTypeID; 
+3

मैं उन स्क्रीन शॉट्स को देख नहीं सकता जो वे बहुत छोटे हैं। – JonH

+0

lol हाँ मैंने आखिरकार यह पता लगाया कि Picasa से एम्बेडेड छवि को फिर से आकार कैसे बनाया जाए।वे छवियों को एम्बेड करना आसान नहीं बनाते हैं, वे आपको सभी एचटीएमएल को इसके साथ जाने के लिए देते हैं जो शायद कुछ लोगों के लिए आसान बनाता है, न कि जब आप यहां पोस्ट कर रहे हैं –

+1

शायद यह उल्लेख करना चाहिए कि तालिकाएं पहले से चिपक गई हैं "लॉसन_" वास्तव में SQL सर्वर 2005 डेटाबेस पर तालिकाओं के लिंक हैं। सुनिश्चित नहीं है कि इससे कोई फर्क पड़ता है या नहीं ... लेकिन मैं छुट्टी पर हूं और इस पर काम नहीं करना चाहता हूं। – AnonJr

उत्तर

4

यह चाल करना चाहिए डेटापत्रक दृश्य और में काम करेंगे।

  1. डिज़ाइन व्यू में Lawson_Employees तालिका खोलें।

    : करने के लिए स्क्रीन स्विच "देखने" टैब

  2. DisplayControl बदलें करने के नीचे CredType मैदान पर और पर
  3. पर क्लिक करें "Combobox
  4. बदलें RowSource निम्न क्वेरी होने के लिए चयन CREDTYPEID, द्वारा CREDTYPE एएससी tblCredTypes आदेश से CREDTYPE

  5. सेट columncount = 2

  6. सेट Columnwidths करने के लिए "0,"
  7. सेट LimitToList = हाँ
  8. यकीन BoundColumn बनाओ 1

पर सेट है आप पहले से ही एक रूप को Lawson_Employees.CredTypeID क्षेत्र को शामिल किया है, तो उसे हटा दें और फिर इसे स्वचालित रूप से सेट अप करने के लिए इसे फिर से जोड़ें ताकि आप आईडी के बजाय अनुकूल लेबल द्वारा चयन कर सकें।

+0

बहुत अच्छा। हम में से उन लोगों के लिए अभी भी एक्सेस 2003 का उपयोग कर, कॉलम नाम पर एक कठोर क्लिक "कॉलम देखें ..." विकल्प देता है। – mavnn

+1

मुझे नहीं पता था कि एक लिंक की गई तालिका में संभव था, लेकिन यह ज्यादातर इसलिए है क्योंकि उसके दाहिने दिमाग में कोई भी टेबल में लुकअप को परिभाषित नहीं करेगा। लुकअप यूजर इंटरफेस ऑब्जेक्ट्स हैं। सारणी यूआई ऑब्जेक्ट्स नहीं हैं। एक क्वेरी या एक फॉर्म बनाएं और वहां ड्रॉपडाउन डालें। यह भी बुरी समस्याओं का कारण बनता है क्योंकि यूआई वास्तविक संग्रहित डेटा के साथ संरेखित नहीं करता है। लुकअप फ़ील्ड की बुराइयों पर: http://mvps.org/access/lookupfields.htm –

+0

@ डेविड अच्छी जानकारी, और यह एक अल्पकालिक समाधान है। हमने कई डेटा स्रोतों के साथ शुरुआत की। नोट मैंने डेटाबेस नहीं कहा क्योंकि कुछ लोग जानकारी रखने के लिए स्प्रेडशीट का उपयोग कर रहे थे। मेरे पास अभी तक एक पूर्ण यूआई नहीं है और जब तक हम पूरी तरह से SQL सर्वर पर माइग्रेट नहीं हो जाते हैं और तब तक एक पूरी तरह से वेब इंटरफ़ेस होगा। चीजों को काम करने और डेटा के साथ बनाए रखने के लिए अल्प अवधि में मैं एसक्यूएल पर मौजूद टेबल के लिए फ्रंट एंड के रूप में पहुंच का उपयोग कर रहा हूं। वापस देखकर हमें वास्तव में विरासत डेटा के साथ नरक कहा जाना चाहिए था और शून्य से शुरू किया जाना चाहिए था। –

3

आप एक फार्म के माध्यम से डेटा में प्रवेश कर रहे हैं, तो आप एक बूंद सूची के लिए दो स्तंभों का उपयोग करता है नीचे बनाने है यह मूल्य सूची (CredTypeID और CredType) है और फिर पहले कॉलम की चौड़ाई शून्य पर सेट करें। हे पस्टो, एक ऐसा फ़ील्ड जो क्रेडिट्स टाइप का मूल्य मानता है, लेकिन क्रेडटाइप के साथ प्रदर्शित होता है।

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

+0

असल में यदि आप टेबल डिज़ाइन में कॉलम सेट करते हैं तो आप क्वेरी परिणामों में सीधे उसी चाल का उपयोग कर सकते हैं। ऐसा करने का एक अन्य लाभ यह है कि क्षेत्र में जोड़े जाने वाले किसी भी नए रूप को स्वचालित रूप से ड्रॉप-डाउन के साथ बनाया जाएगा। – JohnFx

+0

+1 जैसा कि यह सही है, लेकिन स्वीकृत उत्तर में अधिक विस्तृत निर्देश थे। आपकी मदद के लिए धन्यवाद –

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