|
|
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
Подчиненная форма основана на запросе, в котором на поле, содержащее дату накладывается условие. Если это условие простое, напр. Is Null Or >#20.10.2004#, то после рефреша все отображается как надо. А если в условии есть функции, напр. <Now()-TimeSerial(3;0;0) или >DateAdd("h";-3;Now()), то при открытии формы один раз отображается правильно, а после рефреша приводит к появлению во ВСЕХ полях ВСЕХ записей конструкции #Имя? Пожалуйста, посоветуйте что-нибудь, а то уже замучился, блин!.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 12:07:51 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
А запрос показать? Или мы угадать должны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 13:10:08 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
To paparome Примерно так: SELECT тРезка.КодМаршР, тРезка.ДатаРезкиР, ... FROM тРезка WHERE (((тРезка.КодМаршР)=[Forms]![фРезкаФакт]![НомерМаршрутки]) AND ((тРезка.ДатаРезкиР) Is Null Or (тРезка.ДатаРезкиР)>Now()-TimeSerial(3,0,0))) ORDER BY тРезка.ДатаРезкиР DESC; В основной форме фРезкаФакт есть поле со списком НомерМаршрутки, после выбора этого номера (событие "После обновления") выполняется запрос на добавление в таблицу тРезка, затем Forms.фРезкаФакт.Refresh, а данные в подчиненной форме строятся на указанном выше запросе. Но, думаю, дело-то не в этом, потому что если в запросе обойтись без фунций типа Now или TimeSeral, а в условии указать, напр., конкретную дату, то все срабатывает. Ругается, видимо, при наличии этих функций, а как без них-то?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 13:32:48 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
Это - типа Ссылки проверь!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 16:50:47 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
Определил, что это зависит от версии Msjet40: там где установлена версия 4.0.6218.0 (Msjet40.dll из sp6) - там такая ошибка не выскакивает, а где стоит 4.0.7328.0 и выше - выскакивает вышеописанный глюк. В связи с этим вопрос: как можно сделать откат, т.е. если установлен sp7 (входящий в SP4 для W2000) - как вернуть к предыдущей версии, т.е Msjet 4.0 -sp6 ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 09:54:56 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
Напиши так ------------ SELECT тРезка.КодМаршР, тРезка.ДатаРезкиР, ... FROM тРезка WHERE (((тРезка.КодМаршР)=[Forms]![фРезкаФакт]![НомерМаршрутки]) AND ((тРезка.ДатаРезкиР) Is Null Or (тРезка.ДатаРезкиР)> DateAdd("h",-3, Now())) ORDER BY тРезка.ДатаРезкиР DESC; ----------------------- и будет тебе щастье... А то и так SELECT тРезка.КодМаршР, тРезка.ДатаРезкиР, ... FROM тРезка WHERE (((тРезка.КодМаршР)=[Forms]![фРезкаФакт]![НомерМаршрутки]) AND ( NZ(тРезка.ДатаРезкиР,Now())> DateAdd("h",-3, Now())) ORDER BY тРезка.ДатаРезкиР DESC; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 10:31:05 |
|
||
|
Во всех полях вылазит #Имя?
|
|||
|---|---|---|---|
|
#18+
aleks2Напиши так ------------ SELECT тРезка.КодМаршР, тРезка.ДатаРезкиР, ... FROM тРезка WHERE (((тРезка.КодМаршР)=[Forms]![фРезкаФакт]![НомерМаршрутки]) AND ((тРезка.ДатаРезкиР) Is Null Or (тРезка.ДатаРезкиР)> DateAdd("h",-3, Now())) ORDER BY тРезка.ДатаРезкиР DESC; ----------------------- и будет тебе щастье... aleks2, не будет щастья... См. в моем первом вопросе, DateAdd тоже не проходит. Нашел: в комбинациях: Сервиспак 4 для Windows плюс sp8 для Jet, а также Сервиспак 3 плюс sp6 для Jet всё работает как надо! Всем спасибо. Странно, что нужной подсказки не было, неужели никто не сталкивался?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2004, 12:48:13 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32782185&tid=1670191]: |
0ms |
get settings: |
8ms |
get forum list: |
25ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 340ms |

| 0 / 0 |
