|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Хочу сделать кнопку просмотра АКТов по нажатию кнопки, так как интерфейс Аксесса скрыт то приходится, пробовал примерно так - Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
P.S.: Форма выглядит как куча закладок, просмотр нужен текущей закладки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2018, 23:33 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, это ты типа отчет хочешь на просмотр открыть, так ? Код: vbnet 1.
а OpenView - это "совсем другое". Вообще забудь про такой метод у DoCmd ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 07:29 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
court, Не открыла просмотр Код: vbnet 1.
Пробовал так Код: vbnet 1.
и так Код: vbnet 1.
и так Код: vbnet 1.
Ни чего не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 18:14 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, посмотрела я ваши формо-отчеты по 2 страницы на дист а4, брошюрой посмотрела и посочувствовала --титаническую работу вы проделали непонятно только --почему вы не пошли обычным путем, заполняя шаблон ВОРД-а для форм , да еще с десятком вкладок acViewPreview вряд ли сработает acViewPreview показывает только текущую страницу при DoCmd.OpenForm "Договор_ТС_3х", acNormal видны все вкладки ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 18:59 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Мне не нужно для договоров, мне надо для Данные_Литерка, а точнее для только для актов. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:08 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, вы почему то объявили общие переменные в 4-5 формах, хотя должны были объявить только в одном и причем общем модуле Public ZB1, ZB9, ZU1, ZU9, ZBI1, ZBI9, ZBU1, ZBU9, ZI1, ZI9, ZUI1, ZUI9, B1, B2 As String в большинстве форм у вас нет строки Option Explicit и компиляция кода не проходит нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:32 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, в форме литерка код не компилируется --аксесс не находит почти десяток контролов следующий код не компилируется(я его заремила) Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:38 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, по крайней мере еще в 5-6 формах необъявленные переменные следовательно их работа --непредсказуема ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:42 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
кстати после правки литерки --она заработала ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:46 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, А как ЭТО исправить? Код: vbnet 1. 2. 3. 4.
А это 'Действие по данным Тревожная сигнализация Private Sub П_ТС_AfterUpdate() '' Me.Н_КТС_ОиП.Visible = (ТС = "есть") '' Me.П_КТС_ОиП.Visible = (ТС = "есть") End Sub 'Шлейф №1 Приёмка Private Sub П_Кол_ШС_1_AfterUpdate() '' If Me.П_Кол_ШС_1 = 1 Then '' Me.Н_ШС_1.Visible = -1 '' Me.Н_ШС_Соп_1.Visible = -1 '' Else '' Me.Н_ШС_1.Visible = -0 '' Me.Н_ШС_Соп_1.Visible = -0 '' End If End Sub 'Шлейф №2 Приёмка Private Sub П_Кол_ШС_2_AfterUpdate() '' If Me.П_Кол_ШС_2 = 1 Then '' Me.Н_ШС_2.Visible = -1 '' Me.Н_ШС_Соп_2.Visible = -1 '' Else '' Me.Н_ШС_2.Visible = -0 '' Me.Н_ШС_Соп_2.Visible = -0 '' End If End Sub 'Шлейф №3 Приёмка Private Sub П_Кол_ШС_3_AfterUpdate() '' If Me.П_Кол_ШС_3 = 1 Then '' Me.Н_ШС_3.Visible = -1 '' Me.Н_ШС_Соп_3.Visible = -1 '' Else '' Me.Н_ШС_3.Visible = -0 '' Me.Н_ШС_Соп_3.Visible = -0 '' End If End Sub 'Шлейф №4 Приёмка Private Sub П_Кол_ШС_4_AfterUpdate() '' If Me.П_Кол_ШС_4 = 1 Then '' Me.Н_ШС_4.Visible = -1 '' Me.Н_ШС_Соп_4.Visible = -1 '' Else '' Me.Н_ШС_4.Visible = -0 '' Me.Н_ШС_Соп_4.Visible = -0 '' End If End Sub 'Шлейф №5 Приёмка Private Sub П_Кол_ШС_5_AfterUpdate() '' If Me.П_Кол_ШС_5 = 1 Then '' Me.Н_ШС_5.Visible = -1 '' Me.Н_ШС_Соп_5.Visible = -1 '' Else '' Me.Н_ШС_5.Visible = -0 '' Me.Н_ШС_Соп_5.Visible = -0 '' End If End Sub 'Шлейф №6 Приёмка Private Sub П_Кол_ШС_6_AfterUpdate() '' If Me.П_Кол_ШС_6 = 1 Then '' Me.Н_ШС_6.Visible = -1 '' Me.Н_ШС_Соп_6.Visible = -1 '' Else '' Me.Н_ШС_6.Visible = -0 '' Me.Н_ШС_Соп_6.Visible = -0 '' End If End Sub 'Шлейф №7 Приёмка Private Sub П_Кол_ШС_7_AfterUpdate() '' If Me.П_Кол_ШС_7 = 1 Then '' Me.Н_ШС_7.Visible = -1 '' Me.Н_ШС_Соп_7.Visible = -1 '' Else '' Me.Н_ШС_7.Visible = -0 '' Me.Н_ШС_Соп_7.Visible = -0 '' End If End Sub нужно просто удалить, оно не используется я это писал раньше, потом изменил и забыл про это. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:51 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАWawan2005, вы почему то объявили общие переменные в 4-5 формах, хотя должны были объявить только в одном и причем общем модуле Public ZB1, ZB9, ZU1, ZU9, ZBI1, ZBI9, ZBU1, ZBU9, ZI1, ZI9, ZUI1, ZUI9, B1, B2 As String в большинстве форм у вас нет строки Option Explicit и компиляция кода не проходит нормально ПЕНСИОНЕРКА , Добавьте еще , что при таком способе обьявления переменных string будет только последняя переменная , а остальные имеют тип variant . ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:53 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005нужно просто удалить, оно не используется я это писал раньше, потом изменил и забыл про это. если бы у вас были объявлены все переменные и вы регулярно компилировали код --то не забыли бы , сохранив время и нервы ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:54 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Литерку я давно запустил, немного почистил код, кстати про этот кусок забыл, но уже удалил-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:55 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
DarkManчто при таком способе обьявления переменных string будет только последняя переменная , а остальные имеют тип variant . это уже мелочи , при маленьких таблицах несущественные хотя могут привести к ошибкам, для поиска которых понадобятся часы у ТС времени похоже много, раз он избрал такой изощренный способ формирования отчетов ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 19:57 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#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. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277.
Я пробовал у меня не получилось, и как компиляцию запускать? (только пожалуйста кодом я не умею программировать, а просто втыкаю куски кодов, вот и всё моё познание VBA) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 20:05 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКАэто уже мелочи , ну коль исправлять , так лучше уж все сразу , а не расстягивать удовольствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 20:06 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
DarkMan, Подскажите как, а в идеале кусками кода, я с удовольствием исправлю! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 20:10 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005DarkMan, Подскажите как, а в идеале кусками кода, я с удовольствием исправлю! Я не разбирался в Вашем коде , к сожалению нет времени , так как своих проблем хватает. Да я и не думаю , что у меня получится лучше чем у ПЕНСИОНЕРКА . Что касается правила обьявления переменных , так в Вашем варианте, Код: vbnet 1.
лишь последняя переменная B2 будет иметь тип данных string , а остальные будут типа variant , что на больших обьемах будет расходовать дополнительные ресурсы на определение типа переменных и могут возникнуть другие ошибки , так как явно не указаны типы переменных. Правильное обьявление Код: vbnet 1. 2.
И обязательно в модулях пропишите Option Explicit как Вам советовали. И в настройках в VBA есть галочка , где он будет устанавливаться по умолчанию . Это влияет только на обьявление новых переменных , к сожалению старые искать и обьявлять Вам придется вручную. Лучше посидеть и поисправлять все ошибки сразу , чем искать их потом когда проэкт разрастется. Что касается модуля , то загоните Ваши глобальные функции и процедуры в модуль , и вызывайте их из модулей формы . Один из методов Call . Ну и почитайте книШки . Здесь могут подсказать , но всю работу за Вас не сделают. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 20:55 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
DarkMan, понял, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 21:00 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Как это использовать Option Explicit??? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 21:20 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005ПЕНСИОНЕРКА, Как это использовать Option Explicit??? Вот так ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 22:15 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
и ВОТ ТАК > ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2018, 22:18 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
DarkMan, Спасибо, при компилировании 3 ошибки всплыло! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 01:28 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
DarkMan, Получилось так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 01:30 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, так как число строк продолжений ограничено --я бы написала так, группируя по назначению Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 09:46 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, я вообще не люблю символ продолжение строки и применяю крайне редко формирую длинную строку сцеплением типа Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2018, 09:59 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Понял, спасибо, учту на будущее. P.S.:Как выяснилось, не все значения оказались "As String". P.P.S.: Мы забыли про первоначальный вопрос. Хочу сделать кнопку просмотра АКТов по нажатию кнопки, так как интерфейс Аксесса скрыт то приходится, пробовал примерно так - Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
Всё ниже перепробованное не помогло, помогите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2018, 23:41 |
|
Подскажите, пожалуйста, где я ошибся?
|
|||
---|---|---|---|
#18+
Wawan2005, этот вариант тоже попробовали автордля форм , да еще с десятком вкладок acViewPreview вряд ли сработает acViewPreview показывает только текущую страницу при DoCmd.OpenForm "акт000", acNormal видны все вкладки ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 06:45 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1611534]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 157ms |
0 / 0 |