powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ADP. Источник данных формы - хранимая процедура.
5 сообщений из 5, страница 1 из 1
ADP. Источник данных формы - хранимая процедура.
    #32747164
Родион24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Такой вопрос:
есть проект 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
ADP. Источник данных формы - хранимая процедура.
    #32747281
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте просто написать такой запрос, в виде view. Если представление будет недоступно для записи, значит в нем нет уникального ключа. Следует определить Primary Key для всех таблиц, из которых производится выборка.
...
Рейтинг: 0 / 0
ADP. Источник данных формы - хранимая процедура.
    #32747289
Родион24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В том то и дело, что Primary key есть у всех таблиц.
...
Рейтинг: 0 / 0
ADP. Источник данных формы - хранимая процедура.
    #32747342
Фотография Latuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>В свойствах формы этот список пустой и невозможно выбрать к.-либо таблицу
В конструкторе пустой
но свойство всетаки можно задать вручную
через окно свойств объекта в VBA (там оно будет по англицки UniqueTable)
И даже управлять им динамически из кода
не забудь для полноты заполнить ResyncCommand
...
Рейтинг: 0 / 0
ADP. Источник данных формы - хранимая процедура.
    #32747501
Фотография vma_mnt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно обмануть форму.

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


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