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

А нельзя сделать так, чтобы, если ширина позволяет, то заголовок умещается в одну строку, а если нет, то автоматически при наступлении такого события (т.е. при уменьшении ширины столбца) слова заголовка перекидывались бы на вторую строку, а может быть и на вторую, и на третью строку заголовка?

Подскажите, пожалуйста, как можно сделать так, чтобы при изменении ширины столбца элемента TableGrid символы заголовка, которые не умещаются, отображались бы на следующей строке?

Спасибо. Буду пробовать. Со скриптами пока ещё на Вы. Но надо эту тему изучить, поскольку данная программа с применением скриптов - это нечто.

В данном примере не хватает запроса на удаление.

derek wrote:

Привет Gri,
Я думаю что на большую часть того, о чем вы спрашиваете, можно ответить, сделав поле со списком «доступным для поиска» (и, возможно, «отсортированным»). Смотрите скриншот.
Derek.

Спасибо за совет. Действительно, открыл для себя новую возможность использования компонента ComboBox.
Но, всё-таки, хотелось нечто другое.
----------
Это реализовано в другой неплохой программе. Не буду уж говорить в какой. Но, если это было бы и в My Visual Database, это было бы классно. Может быть оно уже и реализовано, и я просто не знаю, как это организовать.
----------
1. Вот форма, в которой есть поле, похожее на ComboBox - "Тип устройства". Только у него нет стрелочки, а справа от этого поле есть квадратная кнопка с тремя точками. Нажимаем на эту кнопку.
(см. 01.png)
2. Появляется другая форма с таблицей (её также можно настроить и в форме дерева). Дважды щёлкаем по нужной записи. Эта форма с таблицей закрывается.
3. А в нашем поле "Тип устройства" появляется выбранное значение.
----------
В My Visual Database же двойным щелчком по записи в таблице можно лишь открыть форму для редактирования, но никак не для выбора.
----------
PS. Почему у меня нет возможности вставить в текст сообщения url-код на сриншот?

Понятно, что есть возможность выбора при помощи элемента ComboBox. Но если этот список довольно-таки большой, то данный способ очень неудобен. Думается, что должен быть вариант выбора из табличной формы. Т.е. есть поле ComboBox (или поле Edit со свойством ReadOnly), а рядом с ним есть кнопка, при нажатии на которую открывается какая-либо форма с компонентом TableGrid (а может быть и TreeView). После двойного щелчка по выбранной записи этой таблицы должна открываться не форма редактирования этой записи. А должно значение определённого поля выбранной записи подставиться в вышеуказанный компонент ComboBox (или Edit). Ну и, соответственно, табличная форма после выбора должна автоматически закрыться.
Но вот как это можно осуществить?

Спасибо большое!. Благодаря вашему примеру разобрался.
Оказалось, что надо было добавить кнопку поиска, настроить её соответствующе, а также указать для TableGrid1 свойство Increm.Search=<Кнопка_поиска>.
----------
Программа, действительно, хорошая! Она предоставляет огромные удобные возможности для работы с БД. Но, чтобы с ней работать, я так понимаю, надо будет потратить много времени на изучение её "логики". А "логика" у программы своеообразная. Но вот как я мог догадаться, что надо программе, чтобы в ней заработал вышеуказанный мой вариант?

На Форме есть два элемента TableGrid1 и TableGrid2.
TableGrid1 - это  отображение записей из "родительской" таблицы.
А TableGrid2 - это отображение записей из подчинённой таблицы. Но при этом фильтрация должна происходить по выделенной записи в элементе TableGrid1.
Возможно ли так сделать?