Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автовставка даты из подчиненной таблицы? / 12 сообщений из 12, страница 1 из 1
17.02.2004, 11:31
    #32411563
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Есть заказ, наполнение заказа в одной подчиненной форме.
Оплата заказа (в другой подчиненной форме) происходит либо за один раз, либо за несколько раз. Поля: "дата_оплаты" и "сумма_оплаты".
Задача простая:
При поступлении первого платежа происходит вставка даты этого платежа в поле "первый платеж" главной формы.
И второе: При Sum(суммы_заказа) минус Sum(суммы_оплаты) <= 0 происходит вставка последней даты оплаты а поле главной формы "последний платеж".
...
Рейтинг: 0 / 0
17.02.2004, 12:18
    #32411645
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
название: Автовставка даты из подчиненной таблицы?
а в вопросе не слово про таблицы...
так в чём вопрс то?

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
17.02.2004, 12:22
    #32411654
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Обе подчиненные формы - табличные
...
Рейтинг: 0 / 0
17.02.2004, 12:29
    #32411673
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Поля первый платеж и последнй платеж в главной форме лучше сделать вычисляемыми для формы и не хранить в БД а вычислять по мере формирования запросов.

в случае использования MSSQLSERVER на контроль целостности и такого рода денормализации удобно использовать триггеры.
...
Рейтинг: 0 / 0
17.02.2004, 13:18
    #32411800
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Совет хорош, а как быть в моем случае?
...
Рейтинг: 0 / 0
17.02.2004, 13:28
    #32411828
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
в твоем случае нужно сделать поле главной формы - вычисляемым
то есть вставить туда функцию
...
Рейтинг: 0 / 0
17.02.2004, 13:33
    #32411847
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Увы, мне нужно именно хранить эти даты в БД, а не вычислять их.
...
Рейтинг: 0 / 0
17.02.2004, 13:34
    #32411854
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
После добавления платежа проверить кол-во платежей если =1 тогда добавлять дату, и после каждого проверять твоё условие и если правда добалять соответсвенно...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
17.02.2004, 13:36
    #32411864
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
После добавления платежа проверить кол-во платежей если =1 тогда добавлять дату, и после каждого проверять твоё условие и если правда добалять соответсвенно...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
17.02.2004, 13:58
    #32411930
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
А поподробнее
...
Рейтинг: 0 / 0
17.02.2004, 14:06
    #32411956
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Всё ложишь на AfterInsert подчинённой формы где вводишь платежи

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
18.02.2004, 13:06
    #32413396
AlexRom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автовставка даты из подчиненной таблицы?
Прописал в подчиненной:

Private Sub Form_AfterInsert()
If ([Заказы].[Form]![Сальдо] >= 0) Then
[Заказы].[Form]![ДатаПоследняя] = [Макс]
End If
If ([Заказы].[Form]![Сальдо] < 0) Then
[Заказы].[Form]![ДатаПоследняя] = ""
End If
End Sub

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


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