powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибки при работе с представлениями (view) MS SQL
6 сообщений из 6, страница 1 из 1
Ошибки при работе с представлениями (view) MS SQL
    #32703258
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
несколько вопросов:
1. Форма показывает данные представления, в котором идет join трех таблиц. Если в редакторе Access открыть эту форму, указав представление в качестве источника, то все работает нормально. Если же строку источника данных удалить, и присваивать ее динамически во время вызова команды меню, то возникают ошибки. А именно
Код: plaintext
Multi-step operation generated errors. Check each status values.
Ошибки возникают при изменении каких-либо значений. Кто-то сталкивался с подобными сообщениями?

2. При работе пользователь накладывает фильтр на набор данных в форме. При изменении данных запись может быть удалена триггером или просто не попасть в представление. В этом случае все компоненты отображают #Имя, из-за чего приходится переоткрывать набор и т.д. Как исправить подобную ситуацию?

3. Как погасить сообщение "Данные, добавленные в базу, не будут отображены в форме, так как они противоречат условиям на базовый источник записей"?

сервер - MS SQL 2000, клиент - проект MS Access 2002
...
Рейтинг: 0 / 0
Ошибки при работе с представлениями (view) MS SQL
    #32703333
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AVLнесколько вопросов:
1. Форма показывает данные представления, в котором идет join трех таблиц. Если в редакторе Access открыть эту форму, указав представление в качестве источника, то все работает нормально. Если же строку источника данных удалить, и присваивать ее динамически во время вызова команды меню, то возникают ошибки. А именно
Код: plaintext
Multi-step operation generated errors. Check each status values.
Ошибки возникают при изменении каких-либо значений. Кто-то сталкивался с подобными сообщениями?

2. При работе пользователь накладывает фильтр на набор данных в форме. При изменении данных запись может быть удалена триггером или просто не попасть в представление. В этом случае все компоненты отображают #Имя, из-за чего приходится переоткрывать набор и т.д. Как исправить подобную ситуацию?

3. Как погасить сообщение "Данные, добавленные в базу, не будут отображены в форме, так как они противоречат условиям на базовый источник записей"?

сервер - MS SQL 2000, клиент - проект MS Access 2002

1.Не совсем понял, но попробую ...
View надо создавать зараннее, я создаю полный набор записей, а в форме вызываю с фильтром, типа
SELECT * FROM VIEW1 WHERE ...

2.ИХМО только через requery

3.Указать однозначную таблицу и команду синхронизации типа
Me.UniqueTable = "dbo.Table1"
Me.ResyncCommand = "SELECT ID FROM dbo.Table1"

где ID ключ
...
Рейтинг: 0 / 0
Ошибки при работе с представлениями (view) MS SQL
    #32703364
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню про команду синхронизации - она должна возвращать одну запись, со структурой в точности соответствующей записи из источника данных формы. Например, если источник данных SELECT * FROM dbo.Table1, то команда синхронизации SELECT * FROM dbo.Table1 WHERE ID = ?
Вместо '?' ADO подставит значение ключевого поля.
...
Рейтинг: 0 / 0
Ошибки при работе с представлениями (view) MS SQL
    #32703504
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понял, команда синхронизации должна возвращать ключ.

У меня везде ключ Identity, поэтому я использую

SELECT Key FROM Table1 (View)

Но проблему

"Данные, добавленные в базу, не будут отображены в форме, так как они противоречат условиям на базовый источник записей"

решает
...
Рейтинг: 0 / 0
Ошибки при работе с представлениями (view) MS SQL
    #32704384
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
команда синхронизации должна соответствовать рекомендациям
данным в хелпе а не возвращать ключ

неужели при твоей команде синхронизации проходит :

me.recordset.resync
...
Рейтинг: 0 / 0
Ошибки при работе с представлениями (view) MS SQL
    #32709328
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, инета на работе нету :) поэтому захожу сюда периодически.

всем большое спасибо. причина всех ошибок кроется в команде синхронизации. я ее никогда не использовал... почему-то...
не все мне понятно еще в этом механизме синхронизации, полазаю по форуму, посмотрю.
спасибо еще раз.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибки при работе с представлениями (view) MS SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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