|
SQL и VBA
|
|||
---|---|---|---|
#18+
Konst_One, Простите безграммотных, а что такое А ? Вместо него нужно что-то подсталять? Вставляла- не работает: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 17:24 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
VikVikVik, Если не хочешь до конца сезона переписываться, давай тестовый файл. Желательно вычистить оттуда все, кроме необходимой функции или дать подробные разъяснения, что и где надо увидеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 17:28 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
жесть какая-то вы уж простите за выражение. сначала создайте работоспособный запрос внутри вашего excel (с помощью акцесса ли или msquery), а уж потом кодируйте его в коде своём. мы ж тут не экстрасенсы, чтоб видеть как в вашем файлике столбцы называются, может вы их от фонаря назвали , а в запросе другие имена навставляли. и пользуйтесь обработчиком ошибок и сюда приводите всегда Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 17:28 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, А вот файл откуда тянеться ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:07 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Ты все-таки до конца сезона хочешь.... Shocker.ProЕсли не хочешь до конца сезона переписываться, давай тестовый файл. Желательно вычистить оттуда все, кроме необходимой функции или дать подробные разъяснения, что и где надо увидеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:12 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Sub test17() в Модуле 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:14 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
А каким должен быть результат? Печататься не ноль в Immediate? Почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:18 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.ProА каким должен быть результат? Печататься не ноль в Immediate? Почему? Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:21 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Если смотреть лист 10-10. 1)Это если брать Дату регестрации >1/1/2010 и < 1/1/2011 2)Дату События >1/1/2010 и <1/1/2011 3)Вид Сasco если брать повторяющие Номера КЗ, то это 1429. 4)А мне нужно брать не повторяющие номера КЗ 1288. Что я делала с помощью сначала сводная, а потом в сводной считала ЧСТРОК. Но ведь каждый раз неудобно делать. Можно ошибиться. То есть при этих условиях 1),2),3),4) должно получаться в моем запросе 1288. Эта таблица сводная была сделана на основе того файла, что я Вам выслала. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:48 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Смотреть С30 и D30 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:51 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
VikVikVikShocker.Pro, Если смотреть лист 10-10. 1)Это если брать Дату регестрации >1/1/2010 и < 1/1/2011 2)Дату События >1/1/2010 и <1/1/2011 3)Вид Сasco если брать повторяющие Номера КЗ, то это 1429. 4)А мне нужно брать не повторяющие номера КЗ 1288. Что я делала с помощью сначала сводная, а потом в сводной считала ЧСТРОК. Но ведь каждый раз неудобно делать. Можно ошибиться. То есть при этих условиях 1),2),3),4) должно получаться в моем запросе 1288. Эта таблица сводная была сделана на основе того файла, что я Вам выслала. Если не будешь проще писать, я это не буду читать. В файле десятки функций. Я не понимаю, что я должен сделать, чтобы увидеть неправильную работу какой либо функции? Функция test17 работает правильно - выдает в Immediate - 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 18:55 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Должно в запросе получаться 967. если ссылаться на тот файл, который я вам выслала. По полю Номер КЗ кол-во 1067, а неповоряющихся Номеров КЗ 967 Это при условии: 1) По полю Дата Регестрации >1/1/2011 и <1/1/2012 2) По полю Дата Cобытия >1/1/2011 и <1/1/2012 3) segment вид UNIQA=Сasco 4) Cчитать по полю кол-во неповторяющихся Номер КЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 19:15 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Где функция, которая выполняет запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 19:43 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
VikVikVikShocker.Pro, Должно в запросе получаться 967. если ссылаться на тот файл, который я вам выслала. По полю Номер КЗ кол-во 1067, а неповоряющихся Номеров КЗ 967У меня присланный файл конвертром не открывается а 2007-го экселя у меня нет VikVikVikЭто при условии: 1) По полю Дата Регестрации >1/1/2011 и <1/1/2012 2) По полю Дата Cобытия >1/1/2011 и <1/1/2012 3) segment вид UNIQA=Сasco 4) Cчитать по полю кол-во неповторяющихся Номер КЗВот функция, которая считает все правильно: Код: plaintext 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2011, 20:56 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, CПАСИБО!!! Хи-хи-хи!!! Ве работает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 11:46 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Запрос работает, а вот функция пользовательская никак Код: plaintext 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.
В ячейку вставляю: =GetData17("W:\Actuaries\Vika\Report\выплаты\1.xlsm";"segment вид UNIQA";"=";A7;"Дата події";">=";$B$1;"<";$B$2;"Дата реєстрацiї ";">=";$B$3;"<";$B$4;"Номер КЗ") пишет #ЗНАЧ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 14:40 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
И не пойму где ошибаюсь? путь указан верно, параметры тоже вроде вставлены верно... Бог его знает... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 16:35 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
VikVikVik, перед строкой rst.Open strSQL7, cnn, поставьте распечатку скл-выражения в Immediate Debug.Print strSQL7 и покажите ее здесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2011, 17:18 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
mds_world, Это то что Immediate SELECT count(*) as kolvo from (select distinct [Номер КЗ] from [Лист1$A3:AM65000] WHERE [segment вид UNIQA] = 'Casco' and [Дата подiї]>=#1/1/2011# and [Дата подiї] <#1/1/2012# and [Дата реєстрацiї] >=#1/1/2011# and [Дата реєстрацiї] <#1/1/2012#) 967 Считает вроде все верно, а вот функция пользовательская(см выше) не работает в листе Код: plaintext 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. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2011, 16:23 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
ну а если функцию вызвать в immediate со всеми параметрами такими же, как на листе? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 00:15 |
|
SQL и VBA
|
|||
---|---|---|---|
#18+
[spoiler]Так прошёл месяц.[/spolier] Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 14:53 |
|
|
start [/forum/topic.php?fid=60&startmsg=37291984&tid=2158617]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 352ms |
total: | 494ms |
0 / 0 |