
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.07.2003, 13:52
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Посмотрите вашим опытным глазом strNewRecordset = " Select * from System_DISC Where name0 LIKE IIf(Me.srchPC.Value ="" ALL"";*; Me.srchPC.Value);" Forms![frmMain]![frmPCbyUser].Form.RecordSource = strNewRecordset Вываливается ошибка Syntax error на кусок где IIF стоит Me.srchPC это поле на форме где я выбираю список Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:55
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
ИМХО: Me!srchPC.Value . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:56
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
А почему Me в запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:57
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
перемудрил или недомудрил :) надо так: Select * from System_DISC Where name0 LIKE ' " & IIf(Me.srchPC.Value ="ALL";"*";Me.srchPC.Value) & " ' " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:58
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
И к чему же это Me относится? К запросу что-ли?? Во-первых надо явно указывать объект Во-вторых в sql-запросах ссылка на контролы только через ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:58
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
даже лучше не так, а вместо Me.srchPC.Value поставить Forms![frmMain]![srchPC] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:58
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Вместо Me должно быть Form. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 13:59
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Как оперативно набросились и растерзали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:00
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:03
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
2 sasha_1 & АлексейК: Тогда селект не будет реагировать на изменения значения этого поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:07
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
лучше так if Me.srchPC.Value ="ALL" then strNewRecordset = " Select * from System_DISC ;" else strNewRecordset ="Select * from System_DISC Where name0 LIKE '" & Me.srchPC.Value & "'; " end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:08
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
2 АлексейК: Все равно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:10
|
|||
|---|---|---|---|
Ошибка в коде |
|||
|
#18+
так не будет реагировать на изменение значения поля ... нужно будет перезагружать рекордсет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 14:11
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Не надо перезагружать, надо сделать Form вместо Me. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:10
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
А как обратиться к переменной в запросе? choice = IIf(Me.srchPC.Value = " ALL", "*", Me.srchPC.Value) фразу select * from user_DISC where name0 like choice msaccess.exe понимает как просьбу ввести параметр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:12
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Вместо Me должно быть Form. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:14
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Саныч, надеешься что на пятый (!) раз дойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:19
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
И, кстати, пятый раз оказался не в тему \r \r 2 kulki\r Ты сам погляди на то что пытаешься исполнить\r select * from user_DISC where name0 like choice \r Choice - это новое слово в языке SQL? Или что?\r Смотри сюда. Тогда узнаешь, как переменные в запрос вставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:46
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Во! FAQ все обьяснил! """ & choice & """ !!! вот чего мне не хватало ! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.07.2003, 15:48
|
|||
|---|---|---|---|
|
|||
Ошибка в коде |
|||
|
#18+
Уря! Не зря люди клаву топтали. Надоть все дооформить и выложить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1680616]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
138ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 426ms |

| 0 / 0 |
