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

start [/forum/topic.php?fid=45&tablet=1&tid=1677799]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 433ms |

| 0 / 0 |
