powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один-к-одному в ADP. Как обновить?
11 сообщений из 11, страница 1 из 1
Один-к-одному в ADP. Как обновить?
    #32469027
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Server 2000 + ADP 2000
В представлении две таблицы связанные один-к-одному по первичному ключу.
Источник записей для формы: SELECT * FROM vwMyView
В свойство UniqueTable подставил имя одной из таблиц - поля второй таблицы теперь необновляются (а очень хочется чтобы обновлялись, как это было в MDB).
Как можно сделать чтобы все поля из этого представления были редактируемыми в одной форме?
Поможет ли нам INSTEAD OF триггер на представлении или для второй таблицы надо делать сабформу?

Заранее спасибо,
Искренне Ваш.
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469050
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я выкручивался так: в зависимости от того, в какой таблице меняются данные, соответственно на лету менял уникальную таблицу. Просто бвло это до выхода MSSQL2000 c его INSTEAD OF триггерами.

А тебе INSTEAD OF триггер должен помочь.

Ну и если не жалко пахабить интерфейс, можно и сабформу сделать.
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469065
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access XP может обновлять поля со стороны многие.

Я думаю, что он спокойно справится и без триггеров со связью один к одному...должен справится
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469080
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил - работает.
Без триггеров.
Форма построена на вью с уникальной таблицей,
обновления делаются по полям обеих таблиц
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469081
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To: Pavel
Про переключение - хорошая идея, попробую. Спасибо!!!

А если создан INSTEAD OF триггер, ADP форме типа без разницы что вью на двух таблицах основана? Автоматически или где-то надо какую-нибудь галочку где-нибудь поставить?

To: incold
У меня пока MS Access 2000 и он пока не справляется - типа не дорос
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469091
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват - забыл сказать, что связь таблиц не Inner Join, а Left Join
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469096
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня пока MS Access 2000 и он пока не справляется - типа не дорос

Не знаю как у других, а у меня
Access 2000 лучше работал с SQL 7.0 чем с SQL 2000

Для SQL 2000 все-таки более подходит Access XP

Почему бы не перейти...пока не поздно
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469104
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА если создан INSTEAD OF триггер, ADP форме типа без разницы что вью на двух таблицах основана? Автоматически или где-то надо какую-нибудь галочку где-нибудь поставить?
Аксес будет думать что это одна таблица.
Не забудь VIEW_METADATA в конце вьюшки, а то необновляемая будет.
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469107
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе знаю как у других, а у меня
Access 2000 лучше работал с SQL 7.0 чем с SQL 2000
и в чем лучшесть проявлялась?
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469121
lobodava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PavelНе забудь VIEW_METADATA в конце вьюшки, а то необновляемая будет
Вах - какой сыр!!! Вот спасибо!!! Вот удружил!!!

Ушёл делать обновляемую вьюху...
...
Рейтинг: 0 / 0
Один-к-одному в ADP. Как обновить?
    #32469283
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автори в чем лучшесть проявлялась?

1. На Access 2000 после установки нужно накатывать SP-ки, т.к. MDAC 2.1 (который по умолчанию с офис 2000) не работает с 2000-м сервером.
Если пользователей мало - это не проблема.
А если несколько сотен, да еще и расположены в удаленных филиалах, да еще и юзеры там сидят тупые (без админов), то это проблематично.

2. Еще некоторые ошибки вылазили уже не помню каие именно да и времени разбираться с ними не было, возможно они были следствием п.1
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один-к-одному в ADP. Как обновить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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