![]() |
#1 |
Moderator
|
Поля обязательные для заполнения
Вечер добрый!
Задачка такая: необхоимо было вставить в форму поле 'Название номенклатуры' с возможностью применения стандартной фильтрации. (Правой клавишей мыши - фильтр). Решение было такое: добавил в DataSource таблицу InventTable, связал ее с основной таблицей (innerJoin) в DataSource по коу номенклатуры и вытащил на форму название номенклатуры на форму! Все стало красиво! Проблема такая -- при созании новой записи вылезает лог, что обязательные поля в этом InventTable не заполнены! Сижу вот разбираюсь.. |
|
![]() |
#2 |
Участник
|
причем такое сообщение появляется если курсор стоит на наименовании.
а если курсор поставить на другое поле, то сообщение не выдается. Так? ![]() в датасорсе у inventTable свойствами запретите создание и удаление записей. |
|
![]() |
#3 |
Moderator
|
К сожалению запрет на создание (AllowCreate) и удаление (AllowDelete) не помог!
А сообщение вылезает после того как выбран код номенклатуры и пытаюсь перейти на другую запись! |
|
![]() |
#4 |
Administrator
|
Перекройте write() у InventTable_ds и закомментируйте super().
Также запретите AllowEdit.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#5 |
Moderator
|
Перекрыл write() в InventTable_ds, запретил AllowEdit-- не помогло.
|
|
![]() |
#6 |
Участник
|
тогда уберите супер и в validatewrite
![]() |
|
![]() |
#7 |
Moderator
|
Да!! Не ругается!
Спасибо mazzy! Спасибо Максим! ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|