LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: ADP:подчи...
 Тема: ADP:подчинФорма
 
 15.06.2007 21:08:56
NataK
4 сообщения


Тема: ADP:подчинФорма
У меня предложение провести исследование на базе стандартной базы NorthwindCS, в проекте NorthwindCS.adp есть форма Customers копируем ее под именем Customers2, устанавливаем свойство ВВОД ДАННЫХ = Да, и в нее добавим подчиненную форму Orders1, которая будет основана на ХП:
CREATE PROC Custorders @CustomerID char(5) AS
SELECT * FROM Orders
WHERE Orders.CustomerID = @CustomerID
GO

Для команды синхронизации создадим ХП:
CREATE PROC CustordersResync @ordid int AS
SELECT * FROM Orders
WHERE Orders.OrderID = @ordid
GO
И в форме Orders1 в свойсвте КОМАНДА СИНХРОНИЗАЦИИ ЗАПИШЕМ:
{call CustordersResync (?)}
В форме Orders1 свойство ВХОДНЫЕ ПАРАМЕТРЫ зададим:
@CustomerID char(5) =Forms!Customers2!CustomerID
В форме Orders1 свойство ОДНОЗНАЧНАЯ ТАБЛИЦА запишем Orders

Т.е. создали главную с подчиненной(связь 1 ко многим).Теперь проблема, После внесения данных в подчиненную форму любого количества записей, если в меню ЗАПИСИ выбрать команду ОБНОВИТЬ все записи из подчиненной исчезают, хотя в таблице они есть. Если подчиненную основать на VIEW, то при выборе ЗАПИСИ/ОБНОВИТЬ ничего не исчезает, в чем могут быть проблемы.



P.S. Создание форм
Автор: NataK от 24.11.2004 14:20:24 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: ADP:подчи...
ПоискПоиск  Список форумовСписок форумов  
right