|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
AndreTM, Код: 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. 49. 50. 51. 52. 53.
Подскажите можно ли писать в запросе strCriterion1? У меня выводит синтаксическую ошибку в критерии1. Как написать функцию так, что бы критерий я могла задавать на листе а не в коде? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 13:46 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
убрать кавычки вокруг нее ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 14:34 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Proубрать кавычки вокруг нееи ведь в этой же строке используется еще три значения других переменных. Неужели так сложно увидеть? Ведь даже цветом другим выделено. Внутри кавычек находится ТЕКСТ, который будет передан без изменений. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 14:35 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, А можно пример ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 14:38 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, не вижу :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 14:47 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
VikVikVikА можно пример Код: vbnet 1. 2. 3. 4. 5. 6.
Вы понимаете разницу между первым и вторым вариантом и что в каждом случает окажется в переменной K ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 15:00 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
В первом варианте будет строка qqq Во втором варианте будет строка Test Это обе строки. 'вариант 1 К= "qqq" 'вариант 2 K = "Test" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 15:12 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
VikVikVikВ первом варианте будет строка qqq Во втором варианте будет строка Testзамечательно, а теперь смотрим сюда: Код: vbnet 1.
и думаем по аналогии, что же окажется в переменной strSQL1 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 15:14 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, я бы в этой записи убрала strSQL1 = strOperator1 & "& strCriterion1 &" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 15:20 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
VikVikVikя бы в этой записи убралам-да. Я уж попробую добить урок до конца Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
что по вашему будет в переменной K в варианте 3 и 4? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 15:37 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, qqqqqq 'вариант 3 qqqTest 'вариант 4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:16 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
[quot Shocker.Proм-да. Я уж попробую добить урок до конца спасибо большоЕ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:21 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
VikVikVikспасибо большоЕтак что, ясно, в чем ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:29 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, не-а ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:31 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, раскройте уже тайну)) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:33 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Что будет в этом случае в переменной strSQL1? А что должно быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:33 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
> Автор: VikVikVik > не-а ))) :) Добавь после этого Код: vbnet 1. 2.
эту строку: Код: vbnet 1.
и посмотри что получяется Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:33 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Игорь Горбонос, Ага спасибо за подсказку strSQL1 = "SELECT Sum([" & strField1 & "]) FROM [зачислено$A3:bu10000] " & "WHERE [" _ & strField2 & "]" & strOperator1 & "" & strCriterion1 & "" однако зараза пишет: Отсутствует одно или несколько требуемых параметров 2. еще такой вопросик. а если мне нужно что бы менялся мой критерия, то я должна просто его закоментировать, а в параметрах функции указать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:39 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
> Автор: VikVikVik > однако зараза пишет: > Отсутствует одно или несколько требуемых параметров Покажи и нам результат Код: vbnet 1.
> 2. еще такой вопросик. а если мне нужно что бы менялся мой критерия, то я должна просто его закоментировать, а в > параметрах функции указать. Вот этого я не понял. В какой функции? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 16:49 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Игорь Горбонос, 1.приложила файлик 2. Хочу пользовательскую функцию которая считала бы сумму по кретерию, который есть на листе (таких критериев целый столбец) Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:09 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Игорь Горбонос, вот еще перый мсжбокс ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:14 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
> Автор: VikVikVik > 1.приложила файлик МаладЭц! Картинка в вордовском файле :) И что не понятно в картинке? У тебя закоментировано заполнение переменной strCriterion1 и поэтому у тебя запрос получается вида: Код: sql 1.
Естетсвенно тебе скажут, что не могЁм сравнить field1 с непонятно чем. > > 2. Хочу пользовательскую функцию которая считала бы сумму по кретерию, который есть на листе (таких критериев > целый столбец) Ну типа того. Я-бы Integer заменил на Double, а так вроде нормально. За исключением твоей изначальной проблемы, с которой ты и написала сюда :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:15 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Игорь Горбонос, и что номер счета мне текстом делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:17 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
Игорь Горбонос, так и так у меня тип Критярия стоит строка ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:18 |
|
Фильтрация в Vba
|
|||
---|---|---|---|
#18+
> Автор: VikVikVik > Игорь Горбонос, > вот еще перый мсжбокс Тэкс, для получения текста сообщений можно воспользоватся комбинацией клавишь Ctrl+Shift+C ИЛИ дописываешь в нужном месте программы Debug.Print strSQL1, перед запуском нажимаешь Ctrl+G(появляется Immediate Window) и после исполнения макроса копируешь из Immediate Window то что туда вывелось при помощи Debug.Print. Так-же есть ещё варианты получения нужного текста, но это оставляю тебе на самоизучение :) Ты главное не бойся и пробуй тыкать мышкой в разных окнах(в некоторых можно даже значения переменных поменять во время отладки макроса) в неожиданных местах Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2012, 17:23 |
|
|
start [/forum/topic.php?fid=60&msg=37645864&tid=2158056]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 140ms |
0 / 0 |