|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
Доброе время суток Суть проблемы таково Имеется таблица фс текстами филтров TeamFilters оно применяется для подсчйта колисество записей подходяший по заданному филтру на пример одно из них такое (rstCR![Last6HomeAll] > rstCR!Last6HomeH) And (rstCR!OponentDogerforHbyAll + rstCR!OponentDogerforH) >= 4 And rstCR!LeaguePosAwayAllStatus <> 1 проблема в том что когда берёт через VBAT то оно там в кавичках и CountofPrediction запихивет неправильно и выдёт количество записей в запросе AllPredictsForForms как можно решить это проблему можеть кто имел подобную проблему и может посоветовать Код: 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 21:38 |
|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
Anapurna, а в селект это условие разве не засовывается? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 23:04 |
|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
да (смотрите картинку ниже) If VBAT Then CCC = CCC + 1 тут то она имеется но с кавичками "(rstCR!Last6HomeAll > rstCR!Last6HomeH) And (rstCR!OponentDogerforHbyAll + rstCR!OponentDogerforH) >= 4 And rstCR!LeaguePosAwayAllStatus <> 1" но без ковичек это выражение выдает точное значение для каждого выражения филтра от таблицы TeamFilters ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2018, 23:18 |
|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
Anapurna, у вас непонимание ситуации на базовом уровне. Код: vbnet 1.
Здесь вы проверяете содержимое строковой переменной на пустая/не пустаяю Код: vbnet 1.
А здесь вы вставили выражение непосредственно в тело процедуры. Поэтому работает правильно. Если из выражение в VBAT убрать все rstCR! , то его можно подставить в условие запроса и сразу получить кол-во записей. Т.е. Код: sql 1.
Или получить все записи, а затем использовать выражение в методах поиска (FindFirst, FindNext) rstCR! для начала убрать в процедуре функцией Replace, а если все получится, то и в таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 11:05 |
|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
Анатолий Спасибо за помощь всё получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 15:24 |
|
как убрать кавычки с параметра в VBA
|
|||
---|---|---|---|
#18+
Kakha Tsartsidze = Anapurna ? Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Объясните, зачем вы выполняете запрос на обновление, если вы и так находитесь на нужной записи Recordset-а, которую надо отредактировать? Достаточно этого: Код: vbnet 1. 2. 3.
И еще, какое назначение переменной i ? И вот это лишнее в функции ScenarioCalculate: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2018, 16:27 |
|
|
start [/forum/topic.php?fid=45&msg=39617323&tid=1611589]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 160ms |
0 / 0 |