घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "मामले";
वर्तमान संग्रह: 2003.09.01;
डाउनलोड करें: [xml.tar.bz2];

नीचे

RXLookupCombo सूचना अद्यतन इसी तरह की शाखाएँ खोजें


Vladimir Bolotin   (2003-07-16 20:59) [0]

मैं निर्देशिका से मान का चयन करने के लिए RxLib लाइब्रेरी से RXLookupCombo घटक का उपयोग करता हूं। लुकअप * के गुणों में मैं संबंधित डेटासेट और फ़ील्ड का लिंक बनाता हूं। मेरा डेटा स्रोत रिक्त है, क्योंकि चयनित निर्देशिका मान वर्तमान डेटासेट से सीधे लिया जाता है "a।

प्रश्न: संपादन फॉर्म खोलते समय डायरेक्टरी से वांछित प्रविष्टि को प्रदर्शित करने के लिए RXLookupCombo कैसे बनायें? मेरे पास लगातार "रीसेट" है।



Johnmen   (2003-07-16 21:45) [1]

DataSource और DataField को पंजीकृत करना अनिवार्य है।
अन्यथा, सबसे अधिक संभावना है, घटक "उद्देश्य" के लिए उपयोग नहीं किया जाता है।
जबरदस्ती मान सेट करें - KeyValue: = << कुंजी मान >>



Vladimir Bolotin   (2003-07-22 21:53) [2]

DataSource और DataField में क्या लिखना है?

RXLookupCombo का उपयोग डायरेक्टरी से मान चुनने और क्वेरी पैरामीटर के रूप में TQuery पर स्थानांतरित करने के लिए किया जाता है।

जहां तक ​​मुझे पता है कि पैरामीटर (डेटासोर्स / डेटाफिल्ड के माध्यम से) का यह तरीका गायब है



ЮЮ   (2003-07-23 03:01) [3]

इस स्थिति में (22.07.03 21: 53) वे वास्तव में भरे नहीं जा सकते। इस तरह के अस्पष्ट वाक्यांशों के लिए आपकी सलाह का नेतृत्व किया गया था, जैसे कि "वर्तमान डेटासेट रिकॉर्ड से सीधे चयनित शब्दकोश मान लेना", हालांकि इस संस्करण में RXLookupCombo.Value / KeyValue का उपयोग करना अधिक सही होगा और तदनुसार, आपको RXLookupCombo निर्दिष्ट करना चाहिए .Value / KeyValue / DisplayValue।

दूसरी ओर, "मैं संपादन प्रपत्र खोलते समय RXLookupCombo निर्देशिका से वांछित प्रविष्टि कैसे प्रदर्शित कर सकता हूं?"। और वांछित प्रविष्टि संपादन योग्य स्ट्रिंग से संबंधित नहीं है?




Vladimir Bolotin   (2003-07-24 00:08) [4]

"दूसरी ओर," संपादन फॉर्म खोलते समय डायरेक्टरी से वांछित प्रविष्टि को प्रदर्शित करने के लिए RXLookupCombo कैसे करें? "और वांछित प्रविष्टि का संपादन स्ट्रिंग से कोई लेना-देना नहीं है?"

बांध दिया गया। संपादन योग्य पंक्ति में कोड होता है, जिसका विवरण (संदर्भ पुस्तक से) और RXLookupCombo में प्रदर्शित किया जाना चाहिए। निर्देशिका में वर्तमान प्रविष्टि को बदलने से किसी कारण से कुछ भी नहीं होता है ..: \\



ЮЮ   (2003-07-24 02:46) [5]

अरे, आप उसी के बारे में इतना विरोधाभासी नहीं हो सकते! :-)
यदि रिकॉर्ड फ़ील्ड को संपादित / प्रदर्शित किया जा रहा है, तो स्वाभाविक रूप से DataSet b DataField भरने की जरूरत है क्रमश:



Vladimir Bolotin   (2003-08-03 23:01) [6]

इसलिए क्लाइंट-सर्वर सिस्टम ।।
DataField में निर्दिष्ट करने के लिए कुछ भी नहीं है। सभी अपडेट TQuery के माध्यम से किए जाते हैं।



stud   (2003-08-04 09:22) [7]

इसलिए TQuery खोलने के बाद फ़ील्ड नामों के साथ डेटासेट लौटाता है। यहाँ वे भी उपयोग करते हैं



Vladimir Bolotin   (2003-08-05 20:44) [8]

दोस्तों .. :-)
शायद हर कोई पहले से ही उलझन में है कि समस्या क्या है। ये खेत कहां उपयोग करते हैं? :-)
मैं आसान समझाऊंगा।

TQuery के माध्यम से प्राप्त एक डेटा सेट है (दो संदर्भ फ़ील्ड: कोड, नाम)। एक घटक है RXLookupCombo जहां यह बहुत TQuery लुकअपडेटासेट और लुकअपफिल्ड के कुछ क्षेत्र में निर्दिष्ट है, उदाहरण के लिए नाम।

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




Vovchik_A   (2003-08-05 21:30) [9]

ठीक है, क्या आप OnChange या OnDataChange को संसाधित करने की आवश्यकता कर सकते हैं? सोचो ...



Vladimir Bolotin   (2003-08-05 22:17) [10]

दुर्भाग्य से, इन घटनाओं से मदद नहीं मिलेगी .. = (
वह बात नहीं है ।।

एह .. ठीक है, किसी को वास्तव में एक ग्राहक / सर्वर प्रणाली में एक निर्देशिका से मूल्य की पसंद के साथ एक रिकॉर्ड संपादन मंच नहीं किया है? ये मूल बातें हैं ।।

बताइए आपने कैसे किया, क्या गुण ।।



HSolo   (2003-08-06 09:55) [11]

वे, ज़ाहिर है :)

1 विकल्प आम तौर पर एक लुकअप के बिना होता है। / हॉटकी बटन दबाकर, डायरेक्टरी के साथ काम करने के लिए एक फॉर्म आमंत्रित किया जाता है। जोड़ / सुधार के साथ, खोज, छँटाई और अन्य तामझाम के साथ। इस फ़ॉर्म में चयनित रिकॉर्ड की आईडी के लिए एक रिकॉर्डशेन प्रॉपर्टी है। रिकॉर्ड चयन - स्वाद के लिए ठीक / हॉटकी / डबलक्लिक बटन; हैंडलर इस तरह दिखता है:

RecordChosen: = SpravochnikDataSet.FieldByName ("RecordID")। Asteteger;
मोदलकल्त: = मृक;

कॉल कोड इस तरह है:
TfSpravochnik.Create (nil) के साथ
कोशिश
अगर ShowModal = mrOK तो
<आपका पैरामीटर>: = RecordChosen;
आखिरकार
मुक्त;
( यदि आप अभी भी एक लुकअप चाहते हैं) उन्होंने बेशक, :)

1 विकल्प आम तौर पर एक लुकअप के बिना होता है। / हॉटकी बटन दबाकर, डायरेक्टरी के साथ काम करने के लिए एक फॉर्म आमंत्रित किया जाता है। जोड़ / सुधार के साथ, खोज, छँटाई और अन्य तामझाम के साथ। इस फ़ॉर्म में चयनित रिकॉर्ड की आईडी के लिए एक रिकॉर्डशेन प्रॉपर्टी है। रिकॉर्ड चयन - स्वाद के लिए ठीक / हॉटकी / डबलक्लिक बटन; हैंडलर इस तरह दिखता है:

RecordChosen: = SpravochnikDataSet.FieldByName ("RecordID")। Asteteger;
मोदलकल्त: = मृक;

कॉल कोड इस तरह है:
TfSpravochnik.Create (nil) के साथ
कोशिश
अगर ShowModal = mrOK तो
<आपका पैरामीटर>: = RecordChosen;
आखिरकार
मुक्त;
अंत;

वेरिएंट 2 (यदि आप अभी भी देखना चाहते हैं): प्रपत्र पर RxMemoryData को छोड़ें, चयनित रिकॉर्ड की आईडी के लिए एक फ़ील्ड बनाएं, इसे डेटा स्रोत से संलग्न करें, और डेटा स्रोत / डेटाफ़ॉर्म्स में इसी डेटा स्रोत और इस फ़ील्ड को निर्दिष्ट करें। अपना TQuery खोलने से पहले, करें:

MemoryData के साथ शुरू करते हैं
खोलें;
संलग्न;
अंत;

और अब MemoryData में। वही फ़ील्ड चयनित रिकॉर्ड की आईडी होगी।



Eduard Karabovich   (2003-08-07 01:44) [12]

मैंने इसे निम्नानुसार किया: मैंने डेटासेट में एक लुकअप फ़ील्ड (फ़ील्ड) बनाया, जहां मैंने एक लुकअपडेटासैट (निर्देशिका), लुकअपकेयफील्ड (वर्तमान डीएस में आईडी) लुकअपऑनसेटफिल्ड (नाम निर्देशिका से परिणामी क्षेत्र है) निर्दिष्ट किया। लुकअपकॉम में - लिस्टसोर्स (संदर्भ) फील्डनेम (निर्मित फ़ील्ड लुकअप का नाम)। सब कुछ काम करता है - वर्तमान डेटासेट में, आईडी या कोड को बदल दिया जाता है जब लुकअप में एक और मूल्य चुना जाता है, और निर्देशिका से नाम अन्य रिकॉर्ड में प्रदर्शित होता है, और आप इसे ग्रिड में उपयोग कर सकते हैं (DBGridEh में, लुकआउट भी आवश्यक फ़ील्ड पर दिखाई देता है)। आधार - FB-1



पन्ने: 1 पूरी शाखा

फोरम: "मामले";
वर्तमान संग्रह: 2003.09.01;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.6 एमबी
समय: 0.037 c
1-1458
eXtreme.LIK
2003-08-18 18:10
2003.09.01
नवीनतम फ़ाइल ढूँढना


1-1403
चेस्टिस्ट [जड़]
2003-08-16 03:31
2003.09.01
छवि में Gif प्रारूप


1-1503
AZ
2003-08-17 07:46
2003.09.01
सेंसर करना कैसा है?


14-1579
_alex_
2003-08-11 15:57
2003.09.01
सीएचएम संकलन


4-1727
tipman
2003-06-28 20:42
2003.09.01
जहां WaitForInputIdle फ़ंक्शन के लिए hProcess प्राप्त करें





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский