Topic: Проблема с обновлением GRID

Здравствуйте, История такая: по кнопке создаю новую запись коммерческого предложения (сокращенно КП), внутри этой формы связная таблица с номенклатурой. Так вот при нажатии в таблице отображается вся номенклатура всех КП и исчезает при добавлении новой записи в GRID. Подскажите как с этим бороться. На первой форме сделал таблицу КП, по редактированию форма открывается как надо, но проблема в том, что этот список должен быть виден только ограниченному кругу.

Re: Проблема с обновлением GRID

Здравствуйте.


Приложите пожалуйста ваш проект.

Dmitry.

Re: Проблема с обновлением GRID

отослал вам на почту проект, вместе с файлом БД. чтобы по новой не вводить тестовые значения.

Re: Проблема с обновлением GRID

При создании нового КП, в гриде KP.TableGrid1 у вас присутствуют записи из за этого:

procedure KP_OnShow (Sender: string; Action: string);
begin
     if Action='NewRecord' then idKP:=SQLExecute('SELECT count(id) FROM KP')+1;
     if Action='ShowRecord' then idKP:=Form1.TableGrid1.dbItemID;
     KP.TableGrid1.dbUpdate; // <<-----уберите эту строку 
end;

Вторая часть вашего вопроса описана слишком расплывчата, пожалуйста когда упоминаете компоненты, называйте форму и имя компонента. Какой этот список, который должен быть виден только ограниченному кругу?

Dmitry.