|
|
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Есть заказ, наполнение заказа в одной подчиненной форме. Оплата заказа (в другой подчиненной форме) происходит либо за один раз, либо за несколько раз. Поля: "дата_оплаты" и "сумма_оплаты". Задача простая: При поступлении первого платежа происходит вставка даты этого платежа в поле "первый платеж" главной формы. И второе: При Sum(суммы_заказа) минус Sum(суммы_оплаты) <= 0 происходит вставка последней даты оплаты а поле главной формы "последний платеж". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 11:31 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
название: Автовставка даты из подчиненной таблицы? а в вопросе не слово про таблицы... так в чём вопрс то? Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 12:18 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Обе подчиненные формы - табличные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 12:22 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Поля первый платеж и последнй платеж в главной форме лучше сделать вычисляемыми для формы и не хранить в БД а вычислять по мере формирования запросов. в случае использования MSSQLSERVER на контроль целостности и такого рода денормализации удобно использовать триггеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 12:29 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Совет хорош, а как быть в моем случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:18 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
в твоем случае нужно сделать поле главной формы - вычисляемым то есть вставить туда функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:28 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Увы, мне нужно именно хранить эти даты в БД, а не вычислять их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:33 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
После добавления платежа проверить кол-во платежей если =1 тогда добавлять дату, и после каждого проверять твоё условие и если правда добалять соответсвенно... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:34 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
После добавления платежа проверить кол-во платежей если =1 тогда добавлять дату, и после каждого проверять твоё условие и если правда добалять соответсвенно... Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:36 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
А поподробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 13:58 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Всё ложишь на AfterInsert подчинённой формы где вводишь платежи Сделать можно всё!!! Только бы знать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2004, 14:06 |
|
||
|
Автовставка даты из подчиненной таблицы?
|
|||
|---|---|---|---|
|
#18+
Прописал в подчиненной: Private Sub Form_AfterInsert() If ([Заказы].[Form]![Сальдо] >= 0) Then [Заказы].[Form]![ДатаПоследняя] = [Макс] End If If ([Заказы].[Form]![Сальдо] < 0) Then [Заказы].[Form]![ДатаПоследняя] = "" End If End Sub И не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2004, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1680&tid=1676595]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 354ms |

| 0 / 0 |
