logo
logo
коротенько дополню о групповых операциях [HexPlorer 20/01/2004 20:55]
почему недоступны текст_боксы ввода новых данных, при групповом редактировании операций если старые данные в этих полях не одинаковые "разные значения"... Ну и пусть разные, может пользователю и требуется привести их к одинаковым? пусть перезаписываются те данные которые пользователь изменил, остальные остаются прежними
 
Нет?
 
резон я могу предположить - необходимость не явно проводить транзакции - что для программы учета малоприемлемо или сложность реализации...
 
ИМХО эта опция должна работать как UPDATE QUERY в SQL - замена одних значений на другие в редактируемых полях
 
Нет?
 
про выпадение по ИллигалЭперэйшен при групповом редактировании я уже говорил - но выпадает не каждый раз...
 
Dervish: Во-первых, не всегда они недоступны. Тривиальный пример: выберите несколько операций с разными комментариями и вызовите их на редактирование. Поле "Комментарий" не будет заблокировано.
 
Во-вторых, я не возражаю, что обновление должно быть по аналогии с Update из SQL. На самом деле так и происходит. Попробуйте изменить тот же комментарий из нашего тривиального примера.
 
Ну и, наконец, в третьих, каждое поле блокируется индивидуально исходя из того, какие операции редактируются. А вот тут я готов разговаривать предметно и, возможно, даже пересматривать своё решение. В некоторых случаях, признаю, я мог излишне ограничить поля, руководствуясь тем, чтобы пользователь нечаянно не натворил чудес в базе данных.
 
Подытоживая: не готов обсуждать что "диалог сделан неправильно". Зато готов вести разговор на тему "вызываем такие операции на редактирование, а в диалоге вот это поле заблокировано неправильно".