|
|
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
ADP.Требуется заполнить некоторую информацию связаную с месяцами года. В ленточной форме лень вводить номера месяцев. Хочется чтобы номер ме-ца новой записи был на единице больше. Пробовал в значениии по умолчанию ставить выражение =count(month)+1 правильно срабатывает только для первой записи в остальных номер м. новой записи совпадает с последней существующей. Переделал =count(month)+2 не работает для первой, но для остльнных 2..12 работает. Хочется красиво и не городить ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2003, 10:20 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
Я бы не устанавливал для поля месяца свойство по умолчанию. Можно так, добавить еще одно (невидимое поле) CountMonth, в Control Source которого =Count([month]) (У вас действительно поле называется month? Тогда либо переименуйте либо заключайте в квадратные скобки). А на событие Current: Me.Recalc Me![month] = IIf(IsNull([month], CountMonth + 1, [month]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2003, 11:42 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
Конструкция Me.Recalc Me![month] = IIf(IsNull([month], CountMonth + 1, [month]) в Current вызывыет конкретное зацикливание Где то событие которое позволит вставить в поле значение по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 11:05 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
А вторая скобка в оригинале закрыта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 11:26 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
Виснет на рекальке, очевидно. - авторГде то событие которое позволит вставить в поле значение по умолчанию? события поля (Enter, GotFocus) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 11:34 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
IsNull([month]) - закрыто Enter и GotFocus - пробовал чёто не получилось поместил в обработчик этих событий Me![nmonth] = IIf(IsNull([nmonth]), CountMonth + 1, [nmonth]) Me![nmonth] - так и остался Null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 11:45 |
|
||
|
Нумерация месяцев
|
|||
|---|---|---|---|
|
#18+
Вот, нагородил такую конструкцию: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. txtParent - любое другое поле (переходим на него во избежание зацикливания) Громоздко, конечно. Зато работает ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2003, 13:16 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1677799]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 450ms |

| 0 / 0 |
