powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на базе необновляемого набора записей????
7 сообщений из 7, страница 1 из 1
Форма на базе необновляемого набора записей????
    #32785371
Юрец_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, нужна ваша помощь!!!
После долгих и мучительных трудов наконец-то была создана табличная функция (аналог запроса в mdb), которая отображает все необходимые данные в нужном виде, но вся беда в том, что полученный набор данных оказался необновляемым. Когда пользователь просматривает эти данные в форме, все просто прекрасно, но нужно иметь возможность их редактирования, а также добавления новых данных (в главную таблицу функции).
Уже всю голову сломал, ничего на ум не приходит, ПОМОГИТЕЕЕ!!!!
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785373
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необновляемый набор данных обновлять невозможно.
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785376
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в адп можно, но ОООООООООчень геморойно...

у меня что-то получалось...
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785450
Юрец_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я где-то видел, что поля формы делались свободными, а в них программно помещались данные из набора записей, аналогично после изменения данных в свободных полях они также программно изменялись в соответствующих таблицах... Но у меня так сделать пока что-то ума не хватает. Может кто подскажет???
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785602
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>После долгих и мучительных трудов наконец-то была создана табличная функция

1) PK или UNIQUE INDEX в таблицу, которую возвращает "табличная функция". Т.е. это должна быть именно ТАБЛИЧНАЯ функция
RETURNS @t table(...)
а не inline функция
RETURNS (select ... )

2) View на базе этой "табличная функция" WITH VIEWMETADATA
3) триггер INSTEAD OF INSER, UPDATE, DELETE на View
------------------
и будет тебе щастье... но трудное.
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785610
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и свободными, а можно указать unique table (однозначная таблица)

unique table работает только для невычисляемых полей. Тяжко также, редактировать поля, взятые из подзапросов, они тоже как бы нередактируемые. Вот их можно свободными забацать. А на событии ПослеОбновления Выполнять необходимый апдейт на поля, которое свободное на форме.
...
Рейтинг: 0 / 0
Форма на базе необновляемого набора записей????
    #32785762
AlTis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно использовать отвязанный рекодрсет, но в любом случае набо писать доп. обработку.
посмотри
http://www.sql.ru/forum/actualthread.aspx?tid=127088&hl
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма на базе необновляемого набора записей????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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