ورود

View Full Version : سوال: کامپوننت لوک آپ کومبو با قابلیت فیلتر محتویات



zidane
یک شنبه 23 بهمن 1390, 22:29 عصر
فکر می کنم عنوان تاپیک به اندازه کافی گویا هست.
دنبال کامپوننتی شبیه TDBLookUpComboBox هستم که قابلیت تایپ داشته باشه و با شروع تایپ، محتویات لیست فیلتر بشن و قابلیت AutoComplete هم داشته باشه.
فکر می کنم کامپوننت AdvDBLookUpComboBox از شرکت TMS این کارو انجام می ده اما نتونستم باهاش کار کنم و هیچ Help ای هم براش پیدا نکردم.
اگه امکان داره به همراه جوابتون یک فایل Sample هم آپلود کنید.
با تشکر

tiphooo
دوشنبه 24 بهمن 1390, 17:16 عصر
هر Sample که بخواهم بگذارم DB , ... می خواهد و با توجه به تنظیمات زیاد آن شاید بعضی از آنها را متوجه نشوید
AdvDBLookUpComboBox برخلاف DBLoockUpComboBox معمولی می تواند چندین ستون داشته باشد بنایراین ابتدا ListSource آن را به DataSource که می خواهید فیلد آن LoockUp شود وصل کنید و تفاوت دیگر اینکه بعد از وصل کردن ListSource آن را باز کرده و خاصیت DataSet آن را نیز به جدولی که به همین DataSource وصل است متصل کنید
DataSource لوک آپ را به DataSource که می خواهید وصل کنید و سپسDataField مربوطه را به فیلدی که می خواهید اطلاعات در آن ریخته شود وصل کنید
KeyField را نیز به فیلدی که نتیجه LoockUp است وصل کنید
حال در خاصیت Columns یک ستون ایجاد کنید و ListField آن را به فیلدی که می خواهید خاصیت فیلتر به آن بدهبد وصل کنید
یک مقدار پیچیده شد ولی خوب داشتن چندین ستون در LoockUp کاربرد زیادی دارد و ارزش آن را دارد