AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2004, 10:55   #1  
Atani is offline
Atani
Участник
 
77 / 15 (1) ++
Регистрация: 25.07.2003
Адрес: г. Королёв М.О.
? Не сохраняется запись, исправленная в другом месте
Есть таблица MyTable (Моя таблица), поле MyField (Поле 1) со значением "Значение0"
Открываю форму Form1 с гридом по этой таблице из двух окон (например, под разными пользователями).
В одном окне меняю значение Поля 1 на "Значение1", записываю (Ctrl + S или нажимаю на дискетку)
В другом окне, где по-прежнему светится "Значение0", меняю его на "Значение2".
При попытке сохранения изменений выскакиввает 2 infolog'а:
---------
(!) Значение, введенное в поле 'Поле 1' таблицы 'Моя таблица' ('Значение2') нельзя сохранить, поскольку оно изменено другим пользователем (новое значение - 'Значение1'). Используйте функцию "Восстановить", чтобы подставить новое значение.

(X) Невозможно отредактировать запись в таблице 'Моя таблица' ('MyTable').
Одно или более полей в записи изменено другим пользователем, или в форме выбраны не все поля. Воспользуйтесь функцией "Восстановить".
-----------
Вопрос в следующем: почему "Значение2" не ложится молча поверх "Значения1"?
Как избежать ругани при модификации одного поля из разных форм? или при модификации записи вне формы и на форме?

Насколько я знаю, MS SQL бы сначала положил в поле "Значение1", затем "Значение2" без ошибок...
Старый 14.12.2004, 11:08   #2  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Re: Не сохраняется запись, исправленная в другом месте
Цитата:
Изначально опубликовано Atani

Насколько я знаю, MS SQL бы сначала положил в поле "Значение1", затем "Значение2" без ошибок...
Неа . Попробуйте проделать ту же самую операцию в EM на сервере. Получите сообщение, аля "запись которую вы пытаетесь обновить была уже ...ляляля .. Yes/No/Cancel..."
__________________
С уважением, Вячеслав.
Старый 14.12.2004, 16:17   #3  
Atani is offline
Atani
Участник
 
77 / 15 (1) ++
Регистрация: 25.07.2003
Адрес: г. Королёв М.О.
Спасибо, EM мне доходчиво разъяснил свою позицию.
А можно ли это обойти как-то? (понимаю, что вопрос скорее к форуму на SQL.RU)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не корректно сохраняет запись в inventTable Starling DAX: Программирование 8 31.03.2008 15:30
Очень просто: создать новую запись в таблице Hobo DAX: Программирование 20 11.07.2006 13:02
Позиционирование на конкретную запись датасета Lucky13 DAX: Программирование 8 21.12.2005 19:26
Ошибка при импорте демоданных (Axapta 3.0 CIS SP1) KocDm DAX: Администрирование 2 11.08.2005 12:04
Исчезает запись в плане счетов zarik DAX: Прочие вопросы 6 03.05.2005 10:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:09.