Сообщение от
glibs
Права на таблицу проверяются через
Global::isTableUserEnabled()
Однако еще есть RLS. И на форме доступ к данным м.б. меньше, чем на таблицу вообще ( <трам-пам-пам>_ds.allowEdit() ). Более того, последняя фигня на форме может "менять окраску" как хамелеон, если начать прыгать по записям. Не говоря о том, что еще бывает .allowCreate() и .allowDelete().
В общем, с очень высокой вероятностью задача у вас поставлена неправильно.