|
|
|
Значение даты из поля формы.... глюкавит :((
|
|||
|---|---|---|---|
|
#18+
Всем привет! Запарился совсем... Ситуевина такова. Имеется главная форма, в ней кроме всего прочего имеется поле типа "дата/время" (длинный формат даты) и подчиненная форма. В подчиненной форме одно из полей вычисляется при помощи функции, которая берет в качестве одного из значений, как раз ту самую дату из того поля с датой, что в главной форме. В общем то, все работает до тех пор, пока к главной форме не будет применен фильтр (программно). И вот тут вылазит глютик... Ты самая функция (в процессе применения фильтра, обновления форм...) вызывается неоднократно. Это легко обнаружить. Так вот в какие то моменты (в середине серии вызовов) из поля с датой вместо даты появляется значение "0:00:00" - похоже, время. В начале и в конце серии - нормальные значения. Если неправильные значения просто проигнорировать внутри функции - то в результате будет отображено все правильно. Теперь, собственно два вопроса - откуда ОНО лезет и как с НИМ бороться? В смысле, правильно обойти эту ситуевину. Понятно, что как вариант решения, можно просто это "0:00:00" проигнорировать (результат-то в конце вроде как верный), но правильно-ли так делать..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2004, 02:19:25 |
|
||
|
Значение даты из поля формы.... глюкавит :((
|
|||
|---|---|---|---|
|
#18+
Судя по количеству ответов, вопрос либо слишком простой, либо слишком сложный, либо слишком "криво" изложен.... Либо, это просто нормальное явление при применении фильтра (при любых переходах по записям в главной форме это явление не наблюдается). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2004, 20:04:39 |
|
||
|
Значение даты из поля формы.... глюкавит :((
|
|||
|---|---|---|---|
|
#18+
vkle, Я не совсем понял суть проблемы - как именно ведет себя глюк, но вот у меня как-то были проблемы после програмного применения фильтра - это обсуждалось здесь , возможно это тебе как-то поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2004, 20:54:41 |
|
||
|
Значение даты из поля формы.... глюкавит :((
|
|||
|---|---|---|---|
|
#18+
Не совсем так. Данные в поле подчиненной формы подставляются формулой Код: plaintext В функции searchCurrentSt имеется выражение Код: plaintext Фильтр формируется и применяется по клику в календаре в главной форме Код: plaintext 1. 2. 3. 4. 5. 6. 7. Закономерность появления "нулей" такова: практически всегда, если после открытия формы сразу фильтровать по определенной дате; примерно 50%, если тот же фильтр применить повторно; изредка, если фильтр содержит диапазон за неделю или месяц (вызывается аналогично с других кнопок без календаря); никогда (по крайней мере, не замечено) при ручном применении фильтра (с кнопок тулбара). Главная и подчиненная формы привязаны к разным таблицам. Посмотрел еще раз на все это дело... может слишком "накрученый" интерфейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2004, 23:06:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32604986&tid=1673139]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
8ms |
get forum data: |
4ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 351ms |

| 0 / 0 |
