Я редактирую столбец в окне, но он не сохраняет данные при первом вводе, но после закрытия окна и повторения всего процесса данные сохраняются.
Редактирование столбца в окне данных не изменяется при первом редактировании
comment
Используете ли вы элемент управления окном данных в своем окне?
- person Matt Balent   schedule 01.03.2016
Ответы (1)
Вы покидаете колонку перед сохранением? В противном случае изменение может не сохраниться. В этом случае вам может понадобиться сделать AcceptText().
person
Slapout
schedule
29.02.2016
Я пытался использовать AcceptText(), но не работал, почему, если я повторю то же самое, он сохранится?
- person Ruth; 29.02.2016
Прошло пару лет с тех пор, как я использовал PowerBuilder. Но насколько я помню, если вы не переместите курсор из поля, новое значение не будет записано в него. Я не уверен, почему это не работает для вас.
- person Slapout; 29.02.2016
Я согласен с этим ответом. Какой тип столбца, стандартный столбец или столбец с прикрепленным раскрывающимся окном данных? Вы уверены, что делаете AcceptText и проверяете код возврата? Иногда AcceptText может дать сбой. Второй и, вероятно, глупый вопрос: вы выполняете оператор обновления во всех путях кода, верно? Как насчет фиксации, это происходит? Вы используете несколько объектов транзакций? Есть ли конфликтующий код в событиях editchanged или itemchanged окна данных?
- person Rich Bianco; 18.03.2016