Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP. Источник данных формы - хранимая процедура. / 5 сообщений из 5, страница 1 из 1
20.10.2004, 18:16:04
    #32747164
Родион24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP. Источник данных формы - хранимая процедура.
Привет всем!
Такой вопрос:
есть проект ADP, в нем ленточная форма, у которой источник данных - хранимая процедура примерно следующего содержания:

SELECT t1.BankName,
t1.iflVisible,
t2.Nostro,
t2.LastChange,
t2.Priznak
FROM MainDataN6 t2 INNER JOIN
tBanks t1 ON t2.BankCode = t1.BankID
WHERE md.iDate = @nDateR AND t1.iflVisible=1
ORDER BY t1.BankName


При попытке редактирования данных в форме внизу основного окна Access появляется сообщение "Форма доступна только для чтения, т.к. не задано свойство "Уникальная таблица"". В свойствах формы этот список пустой и невозможно выбрать к.-либо таблицу.
Как сделать так, что бы можно было в форме изменять данные???

Спасибо.
...
Рейтинг: 0 / 0
20.10.2004, 19:22:17
    #32747281
Shurgenz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP. Источник данных формы - хранимая процедура.
попробуйте просто написать такой запрос, в виде view. Если представление будет недоступно для записи, значит в нем нет уникального ключа. Следует определить Primary Key для всех таблиц, из которых производится выборка.
...
Рейтинг: 0 / 0
20.10.2004, 19:30:52
    #32747289
Родион24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP. Источник данных формы - хранимая процедура.
В том то и дело, что Primary key есть у всех таблиц.
...
Рейтинг: 0 / 0
20.10.2004, 20:30:37
    #32747342
Latuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP. Источник данных формы - хранимая процедура.
>В свойствах формы этот список пустой и невозможно выбрать к.-либо таблицу
В конструкторе пустой
но свойство всетаки можно задать вручную
через окно свойств объекта в VBA (там оно будет по англицки UniqueTable)
И даже управлять им динамически из кода
не забудь для полноты заполнить ResyncCommand
...
Рейтинг: 0 / 0
21.10.2004, 04:46:57
    #32747501
vma_mnt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADP. Источник данных формы - хранимая процедура.
Можно обмануть форму.

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


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