1 (edited by kovalenko 2017-04-21 08:54:38)

Topic: Копирование и видимость поля при условии (решено)

Здравствуйте. Подскажите, как сделать копирование из ComBox1 в ComBox2 или TexBox определённого значения. Предположим в ComnBox есть три значения "Выдано", "Принято", "На согласовании" и надо, чтобы в другое поле (ComBox2 или TexBox) копировалось только значение "На согласовании", а остальные в ComBox2 или TexBox не копировались? Т.е своеобразная проверка на соответствие перед копированием/вставкой.

надо идти вперёд....

Re: Копирование и видимость поля при условии (решено)

kovalenko wrote:

Здравствуйте. Подскажите, как сделать копирование из ComBox1 в ComBox2 или TexBox определённого значения. Предположим в ComnBox есть три значения "Выдано", "Принято", "На согласовании" и надо, чтобы в другое поле (ComBox2 или TexBox) копировалось только значение "На согласовании", а остальные в ComBox2 или TexBox не копировались? Т.е своеобразная проверка на соответствие перед копированием/вставкой.

Разобрался. Спасибо. Кому интересно,надо было чтобы при вводе нового клиента, поле "контактное лицо" появлялось только при выборе "юридическое лицо", а в остальных случаях отсутствовало. Сделал так (по умолчанию поле не видно):

procedure frmAddClient_cdClientType_OnChange (Sender: string);
begin
frmAddClient.Edit1.Text := SQLExecute ('SELECT clienttypename FROM clienttype WHERE id = ' + IntToStr(frmAddClient.cdClientType.dbItemID) );
  if frmAddClient.Edit1.Text = 'Юридическое лицо' then frmAddClient.GroupBox4.Visible := True;
  end;

как-то так

надо идти вперёд....