Topic: ComboBox

Здравствуйте! Помню где-то читал на форуме, что можно в комбобоксе показать не одно поле, а склейку из двух полей базы, но не смог найти. Суть следующая из одной таблицы надо в отразить два поля в комбобоксе, через SQL запрос не хочется, хотелось бы стандартными средствами программы.

Re: ComboBox

Приветствую,


это можно сделать в свойстве FieldName:
{field1}  {field2}


или так:
{lastname}  Группа: {groupname}

Dmitry.

Re: ComboBox

Спасибо!!! Попробую.

Re: ComboBox

Аналогичный вопрос. А можно ли в одном текстбоксе отобразить запись значений четырёх комбобоксов (квартал1 год1 - квартал2 год2) и полученное значение сохранять в базе как текстовое поле period?

Не боги горшки лепят!

Re: ComboBox

Можно, например так

Form2.Edit1.Text := Form2.ComboBox1.Text + ' ' + Form2.ComboBox2.Text + ' ' + Form2.ComboBox3.Text + ' ' + Form2.ComboBox4.Text;
Dmitry.

Re: ComboBox

Спасибо, Дмитрий!

Не боги горшки лепят!

7 (edited by wertyby 2015-03-23 18:37:02)

Re: ComboBox

Господа а может кто скрин готового решения выложить, дабы понять о чем речь? А то моя совсем не понимает о чем речь идет :-(

8 (edited by kunar80 2015-03-25 06:27:55)

Re: ComboBox

wertyby wrote:

Господа а может кто скрин готового решения выложить, дабы понять о чем речь? А то моя совсем не понимает о чем речь идет :-(

Пожалуйста:

procedure frmAddProgram_OnShow (Sender: string; Action: string);
begin
frmAddProgram.edPeriod.Text := frmAddProgram.ComboBox1.Text + ' ' + frmAddProgram.ComboBox3.Text + ' - ' + frmAddProgram.ComboBox2.Text + ' ' + frmAddProgram.ComboBox4.Text;
end;
Post's attachments

Attachment icon 2015-03-25_082137.jpg 10.83 kb, 324 downloads since 2015-03-25 

Не боги горшки лепят!