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

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

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

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

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

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

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

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


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