Страница 1 из 1

Browse icon

Добавлено: 24 Декабрь 2011, 3:32
gopstop2007
Привет Андрей.
Вешаю на Browse иконку, даю через (Browse->List Properties-> Icons) условия для смены иконки-не работает,вернее выводить иконку которая стоит по default. В condition пишу SQLWares:Foto=1 и указываю иконку. Может чего еще надо? Шаблоны платные MAV Direct ODBC (Version 1.00) Clarion 6.3 ABC

Re: Browse icon

Добавлено: 24 Декабрь 2011, 6:05
Admin
gopstop2007 писал(а):Привет Андрей.
Вешаю на Browse иконку, даю через (Browse->List Properties-> Icons) условия для смены иконки-не работает,вернее выводить иконку которая стоит по default. В condition пишу SQLWares:Foto=1 и указываю иконку. Может чего еще надо? Шаблоны платные MAV Direct ODBC (Version 1.00) Clarion 6.3 ABC
В условии переменные написаны верно? Т.е. там должны быть указаны переменные не из таблицы а из очереди...
Если в таблице у вас поле TBL:FileName то в очереди оно будет по моему как BRW1:FileName или SELF.Rec.FileName, вот его то и нужно указывать.

Re: Browse icon

Добавлено: 24 Декабрь 2011, 11:26
gopstop2007
Спасибо. Прикольно. Хотя бы маячок в окне выбора.

Re: Browse icon

Добавлено: 26 Декабрь 2011, 1:09
gopstop2007
Еще про иконки, а как быть при одинаковом названии полей у разных таблиц при реляции? И просто как вывести на child поле иконку в Browse из двух связанных (реляционный) таблиц

Re: Browse icon

Добавлено: 26 Декабрь 2011, 12:53
Admin
Про второй вопрос не понял. а по первому смотрим исходники модуля. В нем в начале определяется очередь.
В ней смотрим название переменной. Переменные из связанных таблиц в начали имеют имя таблицы.
Типа: ChildTable_RecordID
У обычных таблиц RecordID
Соответственно BRW1:ChildTable_RecordID и BRW1:RecordID

Re: Browse icon

Добавлено: 26 Декабрь 2011, 22:14
gopstop2007
Огромное спасибо. Ввела заблуждение кнопки выбора условия и выбора иконки, кстати зачем она нужна, если названия полей не ответствуют реальности?! Бум лазить по исходникам, а я думал чЁ я не так что-то делаю.
А второй вопрос, вариация первого вопроса и вы на него ответили :)