|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#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. 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. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127.
выдает ошибку 3061 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 12:23 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, идём по ссылке и читаем сначала Формирование строки SQL-запроса в VBA потом Как запускать запросы из VBA ЗЫ. Нужно пользоваться тэгами форматирования при оформлении вопроса ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 12:44 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
а можно поподробней носом как говориться тыкнуть а то что то не понимаю)Панург, ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 13:27 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, у тебя проблемы с запросами. Я тебе дал две ссылки. В первой ссылке (статье) объяснено как составить правильную строку запроса, заменив ссылки на поля формы их значениями. Во второй ссылке (статье) объясняется как выполнить запрос с параметрами, которые у тебя представлены опять таки ссылками на поля формы ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 14:28 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, возможно я не угадал. Портянка длинная и не форматированная... Нажми на кнопку Debug и посмотри конкретное место с проблемой. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 14:34 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
А еще лучше так: при совершении действия(например:ввода в поле формы какого-то параметра/или без этого и нажатии кнопки должно произойти следующее.........) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2019, 15:37 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, если вылетает такая ошибка и не используются запросы со ссылками на поля форм, значит одно из перечисленных в SQL выражении полей отсутствует в таблице или написано неправильно. У вас в основной процедуре нет перехватчика ошибок, поэтому, когда вылетает сообщение - нажмите на Debug и попадете на строчку с ошибкой. Если это выполнение запроса, то скопируйте его текст в конструктор запроса и попробуйте выполнить. Тогда получите более осмысленное сообщение. Еще по коду: Код: vbnet 1.
Вы в курсе, что здесь тип Recordset только у nach, а остальные - Variant? К тому же надежнее - As DAO. Recordset. Код: vbnet 1.
Где объявлена Path и какое в ней значение? Если вы освоили CurrentDb.Execute, то зачем вам DoCmd.RunSQL? Если RunSQL не задает вопросов, значит у вас отключены сообщения. Так вы случайно можете удалить из БД что-нибудь полезное, и, главное, молча. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 11:51 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, спасибо вам. Я понял что не разобраться просто до меня работал разработчик этого кода. Он ушел пол года назад а буквально пару дней назад перестала работать, ну, я далек видимо пускай тепрь без этого живут) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:10 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh видимо пускай теперь без этого живут может обиженный автор оставил мину замедленного действия ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:16 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, да нет он не обиженный был он наоборот на повышение ушел) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:18 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh а можно поподробней, носом как говориться тыкнуть, а то что то не понимаю) в первую очередь проверьте в ексельках поля [Номер договора], и [Наименование потребителя] , нет ли в них апострофов а также проверьте - все ли поля заполнены, нет ли в екселе пустых ячеек , корректны ли даты(может нет дня или месяца, только год) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:34 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, просто я не увидела в основном коде обработчика ошибок, только во вспомогательных функциях если есть старые месяцы - попробуйте выбрать на выполнение их ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:39 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, хорошо он ругается на вот эту часть кода Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:44 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, я понял там видимо проше заново все писать, что то у меня такое чуство) Спасибо что ответили! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:45 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh буквально пару дней назад перестала работать toreh хорошо он ругается на вот эту часть кода Код: vbnet 1.
Смотри сюда Ошибка 3340 после обновления офиса от 12.11.2019 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:48 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh я понял там видимо проше заново все писать, что то у меня такое чуство) Спасибо что ответили! это не решения проблемы, хотя новому программисту писать с нуля -легче но и он уйдет через месяц, другой, год, два.. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 12:57 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, Звони разработчику, который ушел на повышение ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 13:05 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh, прислушайтесь к совету Панург, это действительно может быть из-за обновления. Когда справитесь, можете подправить код (для красоты). У вас есть Set bd = CurrentDb, но дальше везде CurrentDb.Execute, хотя правильнее - bd.Execute. Код: vbnet 1. 2.
Эти переменные не используются. Кстати, m1 тоже Variant. И вы не ответили, что это за Path. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 13:45 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, да вот проблема в том что если цикл измениьть на 1-6 программа отрабатывает а если цикл менять дальше 7-12 это месяца програма начинает ругаться я могу сбросить полность с данными если интересно посмотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 14:28 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
toreh если цикл измениьть на 1-6 программа отрабатывает а если цикл менять дальше 7-12 это месяца програма начинает ругаться Может не 7-12, а 10-12? Вот у вас есть поле "01 40%" для первого месяца, а для 10-г получается " 0 10 40%"? Или, всё же, "10 40%"? То же и по другим полям. toreh я могу сбросить полность с данными если интересно посмотреть Бросьте. Посмотрим. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2019, 15:27 |
|
Помогите разобраться с кодом
|
|||
---|---|---|---|
#18+
Кривцов Анатолий, а куда скинуть там, архив 50метров весит, получается у меня работает если месяца до 6 после 6 месяца все не работает уже и не знаю что где менять ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2019, 06:03 |
|
|
start [/forum/topic.php?fid=45&fpage=24&tid=1610357]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 321ms |
total: | 476ms |
0 / 0 |