Topic: Скрипт для выбора формы в зависимости от содержимого в TableGrid

Добрый день! Подскажите как сделать так чтобы при выборе записи в TableGrid отркывалась нужная форма. т.е. в таблице базы есть некий идентификатор предположим это поле TYPE если он равен "1" то откроется одна форма? а если он равен "2" то другая.

Re: Скрипт для выбора формы в зависимости от содержимого в TableGrid

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


Это возможно реализовать с помощью небольшого скрипта, пример

procedure Form1_OnClick (Sender: string);
var
    sType: string;
begin
    sType := SQLExecute('SELECT "type" FROM tablename WHERE id='+Form1.TableGrid1.sqlValue);

    if sType = '1' then
        ShowRecord(Form2, 'tablename', Form1.TableGrid1.dbItemID
    else if sType = '2' then
        ShowRecord(Form3, 'tablename', Form1.TableGrid1.dbItemID;
end;


если что-то не получится, приложите пожалуйста ваш проект.

Dmitry.

Re: Скрипт для выбора формы в зависимости от содержимого в TableGrid

Спасибо огромное все получилось!