PDA

View Full Version : اختصاص یک Combobox به یک فیلد از جدول



nasr
سه شنبه 19 اسفند 1382, 10:08 صبح
سلام
چگونه می شه یک فیلد از یک جدول را به یک کومبوباکس اختصاص داد به طوری که وقتی کومبو باکس باز می شود تمام رکوردهای اون فیلد را نشان دهد
من اینکار را کردم ولی فقط رکورد جاری را نشان می دهد
با تشکر

Delphi-Clinic
سه شنبه 19 اسفند 1382, 10:46 صبح
از DBLookupCombobox استفاده کن.

nasr
سه شنبه 19 اسفند 1382, 11:29 صبح
چگونه میشه در DBlookupCombobox یه متنی را تایپ کرد
چون مثل اینکه این کامپوننت خاصیت edit کردن نداره
ممنون

چهارشنبه 20 اسفند 1382, 10:40 صبح
سلام


چگونه می شه یک فیلد از یک جدول را به یک کومبوباکس اختصاص داد به طوری که وقتی کومبو باکس باز می شود تمام رکوردهای اون فیلد را نشان دهد

در رویداد OnDropDown کومبوباکس با استفاده از While رکوردها را Add کن .


چون مثل اینکه این کامپوننت خاصیت edit کردن نداره
بله.

kimia1
چهارشنبه 20 اسفند 1382, 12:29 عصر
سلام...
در ادامه صحبت های دوستمون taha باید بگم .فرض کنید نام جدول شما Main_Table باشه و رکوردی که می خواهید در combobox نمایش بدین Tel_num و نام combobox هم tellist باشه قسمت زیر این کار را برای شما انجام میده:
<span dir=ltr> while not(Main_Table.Eof) do
begin
S1:=Main_Table.fieldbyname('Tel_num').asstring;
TelList.Items.Add(S1);
Main_Table.next;
end;

</span>
سبز باشید و سربلند...

nasr
چهارشنبه 20 اسفند 1382, 14:16 عصر
تشکر
مشکلم حل شد