Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как изменить данные в таблице? / 12 сообщений из 12, страница 1 из 1
18.08.2004, 11:19:15
    #32654226
Alenkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Всем привет!
У меня такая проблема. На клиенте (Access 2000) установлена связь с серверными таблицами (SQL Server 2000). И вот приложение для одной из таблиц (почему-то только для нее одной!) позволяет изменять данные только в тех строках, которые были занесены вручную в эту таблицу, а если они заносились с помощью ХП, или запросом, то при потытке внести изменения в эти строки Access выдает сообщение "Конфликт записи":
Пока вы правили эту запись она была изменена другим пользователем.Если сохранить запись, исправления другого пользователя будут потеряны.Копирование исправлений в буфер позволит просмотреть изменения, внесенные другим пользователем, а затем, при необходимости, вставить свои исправления обратно.
С чем это может быть связано?
...
Рейтинг: 0 / 0
18.08.2004, 12:02:32
    #32654362
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Что такое т/б?
...
Рейтинг: 0 / 0
18.08.2004, 12:12:00
    #32654394
Alenkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
т/б - таблица
...
Рейтинг: 0 / 0
18.08.2004, 12:12:39
    #32654397
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
почитай тему "Конфликт записи" - я только пару дней назад разбирался.
Фишка в том, что если запрос на обновление меняет данные в записи, на которой открыта форма - происходит конфликт.

топик про конфликт записи
...
Рейтинг: 0 / 0
18.08.2004, 12:15:14
    #32654406
Alenkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Спасибо, я сейчас посмотрю,
Но ведь для других таблиц точно такое же обновление он делать разрешает.
...
Рейтинг: 0 / 0
18.08.2004, 12:18:10
    #32654415
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
а это не запрет на обновление
дело в работе системы "форма-таблица"

если ты просто обновляешь записи таблицы, а форма не открыта никаких конфликтов не будет

я очень просто решил проблему - поставил в запросе условия на обновление всех записей кроме текущей (уник в where сую) у меня запрос формируется в VBA, так что проблем нет

посмотри тот топик
...
Рейтинг: 0 / 0
18.08.2004, 12:20:33
    #32654426
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Alenkinт/б - таблица
А я думал, что тулбар... Сейчас исправлю заголовок.
...
Рейтинг: 0 / 0
18.08.2004, 12:21:48
    #32654431
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
А! Дошло. Т/б - это та блица, а э/б - это эта блица.
...
Рейтинг: 0 / 0
18.08.2004, 12:37:50
    #32654479
Alenkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Galustovа это не запрет на обновление
дело в работе системы "форма-таблица"

если ты просто обновляешь записи таблицы, а форма не открыта никаких конфликтов не будет

я очень просто решил проблему - поставил в запросе условия на обновление всех записей кроме текущей (уник в where сую) у меня запрос формируется в VBA, так что проблем нет

посмотри тот топик

Да, так вроде получается.
А почему, если просто открыть таблицу, без формы, и попытаться изменить что-то в строке, снова будет "Конфликт..."?
...
Рейтинг: 0 / 0
18.08.2004, 12:44:06
    #32654506
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
alenkinА почему, если просто открыть таблицу, без формы, и попытаться изменить что-то в строке, снова будет "Конфликт..."?
тут таже фишка... пока ты грубо говоря "смотришь" на запись она изменяется другим "процессом" (запросом, макросом или ещё чем-то) и access спрашивает какую версию записи оставить
...
Рейтинг: 0 / 0
18.08.2004, 12:52:02
    #32654535
Alenkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
Получается, что одни записи изменяются другим процессом, какие-то - не изменяются, а в остальных таблицах вообще все нормально...
...
Рейтинг: 0 / 0
18.08.2004, 12:59:59
    #32654564
Galustov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как изменить данные в таблице?
AlenkinПолучается, что одни записи изменяются другим процессом, какие-то - не изменяются, а в остальных таблицах вообще все нормально...
получается, что один запрос изменяет текущую запись, а другой нет - вот и всё.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как изменить данные в таблице? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]