26 (edited by sibprogsistem 2019-08-01 14:45:06)

Re: Фильтрация в ComboBox

если фильтр указываете скриптом , то фильтр указанный в настройках грида не работает (его перекрывает скрипт)

27 (edited by Andrei 2019-08-02 05:40:10)

Re: Фильтрация в ComboBox

sibprogsistem wrote:

если фильтр указываете скриптом , то фильтр указанный в настройках грида не работает (его перекрывает скрипт)

Спасибо.
Тогда как можно выйти из положения?
Должно быть что-то типа

if (not isAdmin) then FrmSch.TableGrid1.dbFilter := ((print.id_rab = '1')  and 'id_departament='+IntToStr(idDepartament));

Сам понимаю что страный скрипт и скорее всего нужно делать по другому...
В FrmSch.TableGrid1 есть столбец print.id_rab

Re: Фильтрация в ComboBox

Вроди так

if (not isAdmin) then FrmSch.TableGrid1.dbFilter:='(id_rab= "1") AND (id_departament= "'+IntToStr(idDepartament)+'")';

Re: Фильтрация в ComboBox

sibprogsistem wrote:

Вроди так

if (not isAdmin) then FrmSch.TableGrid1.dbFilter:='(id_rab= "1") AND (id_departament= "'+IntToStr(idDepartament)+'")';

Спасибо работает.