|
Как заставить Vba воспринимать текст как часть кода
|
|||
---|---|---|---|
#18+
Собственно в переменной есть текст вида Код: vbnet 1.
В коде до обращения к этой переменной оба рекордсета уже открыты. Необходимо что бы код воспринимал этот текст как код. Например при выводе debug.print писал соответствующее значение, а не текст "rst.Fields(rs![Поле1])". Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2018, 23:21 |
|
Как заставить Vba воспринимать текст как часть кода
|
|||
---|---|---|---|
#18+
trexmernii, так получится Код: vbnet 1. 2.
т.е. ваши rst и rs надо "расшифровать" для Eval в функциях и методах , понятных ему ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2018, 23:48 |
|
Как заставить Vba воспринимать текст как часть кода
|
|||
---|---|---|---|
#18+
guest_rusimport, Спасибо. А не подскажите ещё. В текстовой переменной идёт через запятую набор искомых значений(не параметров) . Поиск будет производиться через DAO seek. Как заставить seek воспринимать это тестовое значение ни как один параметр для поиска, а как группу параметров. Например, Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2018, 00:19 |
|
Как заставить Vba воспринимать текст как часть кода
|
|||
---|---|---|---|
#18+
Если не отвлекаться на то, что "хотелка" у ТС достаточно странная, и говорит [скорее всего] об ошибках в проектировании БД, то так можна: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2018, 00:38 |
|
Как заставить Vba воспринимать текст как часть кода
|
|||
---|---|---|---|
#18+
trexmerniiguest_rusimport, Спасибо. А не подскажите ещё. В текстовой переменной идёт через запятую набор искомых значений(не параметров) . Поиск будет производиться через DAO seek. Как заставить seek воспринимать это тестовое значение ни как один параметр для поиска, а как группу параметров. Например, Код: vbnet 1. 2. 3. 4. 5. 6. 7.
попробуйте способом, предложенным Уважаемым ScriptControl (у меня, во всяком случае, работает) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
в переменной s перечислите ваши искомые значения (у меня - одно), не забывайте про число кавычек, чтобы не было ошибки синтаксиса ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2018, 11:03 |
|
|
start [/forum/topic.php?fid=45&msg=39606861&tid=1611660]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 143ms |
0 / 0 |