Topic: Редактирование записи

Здравствуйте,
столкнулся с такой проблемой.

Если я вывожу в таблице данные по SQL запросу, я не могу потом взять из этой таблицы запись и ее отредактировать.

Где ошибка ??

Вот накидал симулятор этой ситуации (в приложении )

При запуске программы  открывается простая форма со списком людей
Если нажать на любого , программа открывает форму, где можно отредактировать человека.

Но если выбрать категорию человека ( выпадающий список) выводится найденный человек, причем выводится средствами
SQL запроса.(Мне так нужно, это просто симулятор ситуации)

Теперь при нажатии на этого человека для редактирования, я получаю ошибку, что не выбрана запись из таблицы.

Вопрос, как сделать так, что бы при нажатии на редактирование открывалась форма редактирования человека ??

Post's attachments

Attachment icon vopros.zip 333.71 kb, 201 downloads since 2019-11-25 

Re: Редактирование записи

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


В ваш SQL запрос необходимо добавить поле id, иначе компонент TableGrid не может знать, какой записи какой id принадлежит.
Подробней по этому вопросу можно прочитать в документации

Во всех этих примерах, в запросе мы добавляли id (напр.: SELECT lastname, fistname, id FROM...), что обязательно, если мы хотим иметь возможность отредактировать или удалить запись из компонента таблицы, в нашем случае с именем GridSearch.

Если вы не хотите видеть значение id в компоненте таблицы, введите название для этой колонки delete_col

http://myvisualdatabase.com/help_ru/com … n_sql.html

Dmitry.

Re: Редактирование записи

Спасибо, не дочитал. Если честно , искал ответ в подразделе скриптов