04.03.2005, 17:57 | #1 |
Moderator
|
Поля обязательные для заполнения
Вечер добрый!
Задачка такая: необхоимо было вставить в форму поле 'Название номенклатуры' с возможностью применения стандартной фильтрации. (Правой клавишей мыши - фильтр). Решение было такое: добавил в DataSource таблицу InventTable, связал ее с основной таблицей (innerJoin) в DataSource по коу номенклатуры и вытащил на форму название номенклатуры на форму! Все стало красиво! Проблема такая -- при созании новой записи вылезает лог, что обязательные поля в этом InventTable не заполнены! Сижу вот разбираюсь.. |
|
04.03.2005, 18:05 | #2 |
Участник
|
причем такое сообщение появляется если курсор стоит на наименовании.
а если курсор поставить на другое поле, то сообщение не выдается. Так? в датасорсе у inventTable свойствами запретите создание и удаление записей. |
|
04.03.2005, 18:18 | #3 |
Moderator
|
К сожалению запрет на создание (AllowCreate) и удаление (AllowDelete) не помог!
А сообщение вылезает после того как выбран код номенклатуры и пытаюсь перейти на другую запись! |
|
04.03.2005, 18:31 | #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 |
|
04.03.2005, 18:38 | #5 |
Moderator
|
Перекрыл write() в InventTable_ds, запретил AllowEdit-- не помогло.
|
|
04.03.2005, 18:45 | #6 |
Участник
|
тогда уберите супер и в validatewrite
|
|
04.03.2005, 18:48 | #7 |
Moderator
|
Да!! Не ругается!
Спасибо mazzy! Спасибо Максим! |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|