|
Сумма прописью
|
|||
---|---|---|---|
#18+
Здравствуйте всем. Не подскажет ли кто, есть ли в MS Access 2000/XP встроенная функция (или, уже, может, есть разработанная кем-то) по типу как в 1С, которая позволяет преобразовывать денежные суммы в цифрах в суммы прописью (необходимо для отчета - ТТН в складской программе). В справке и умных книжках по Access ничего на эту тему не нашел, а в форуме копаться просто нет времени. Буду очень благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 10:04 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Спасибо огромное, будем разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 11:20 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
А вот вариант покороче. Написан мною в 1999 :) Код: 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. 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 12:02 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 12:24 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Хм. Ну да. Задумка более сильная, учитывая разные наименования единиц измерения и копейки, но: Код: plaintext
Вместо семь трилионов девятьсот восемьдесят четыре миллиарда сто шестьдесят шесть миллионов триста тридцать три рубля Ваш вариант выдал Девятьсот восемьдесят четыре миллиарда сто шестьдесят шесть миллионов тысяч триста тридцать три рубля 00 коп., куда-то дев трилионы. Хотя трилионы конечно редко нужны. Но вот слово выделенное жирным совершенно "не в кассу". Хотя код конечно короче. Я не глумлюсь, а лишь обращаю Ваше внимание на баг. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 12:45 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
и вправду. Спасибо. Поправил у себя и тут. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 14:56 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
а с триллионными суммами еще не встречался. Впрочем, чтобы их добавить, надо дописать две строчки: Код: plaintext 1. 2. 3. 4.
и проверить - возможно, вместо double надо будет использовать currency ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 15:01 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
ззы. Кстати, этот вариант отнюдь не самый быстрый, он только довольно короткий и простой. А у Андрея Митина вариант более функциональный. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 15:03 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Согласен. Ваш вариант изящней. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 16:03 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
хм... а currency, не возможно, а надо - точно... с округлением и потерями копеек проблем не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2004, 17:19 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
StrValue999 = "" & Choose(Fix(Summ - Fix(Summ / 1000) * 1000) \ 100, _ "сто ", "двести ", "триста ", "четыреста ", "пятсот ", _ "шестьсот ", "семьсот ", "восемьсот ", "девятьсот ") "пятсот " - надо с мягким знаком сделать. "пятьсот" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2009, 12:47 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Рекомендую! Код: 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. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2009, 19:57 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Для коллекции Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2009, 21:14 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Ещё одна сумма прописью, которую я использую, работает нормально: Смотреть здесь: http://kuprava.narod.ru/rudn.htm и здесь с исправленной ошибкой: http://kuprava.narod.ru/omiss_ex.htm ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2009, 02:56 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Можете ли подскажать почему у меня не работает ни один из скриптов... То ругается на "Имя?", то ругается на отстутствие необходимых библиотек при выполнении команд, например Str ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 15:50 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
AgaralexМожете ли подскажать почему у меня не работает ни один из скриптов... То ругается на "Имя?", то ругается на отстутствие необходимых библиотек при выполнении команд, например Str Библиотеки. Наверняка. Зайдите в любом модуле в редактор ВБА. Далее меню-Tools-References. Ищите там среди библиотек с галочкой слово Missing. Снимите галочку с этой библиотеки ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2010, 16:17 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
rokРекомендую! Код: 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.
Знающие люди подскажите как пользоваться этим макросом ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 16:39 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
ArtemKruЗнающие люди подскажите как пользоваться этим макросом Что совсем ни ни? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 16:47 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
ArtemKru, Кем пользоваться?? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 16:48 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
alvkКем пользоваться?? ЧЕМ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 16:48 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
ТвердолобыйЛамер, - Абрамыч, вы в партию вступили? - Ой, где? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 16:59 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
ArtemKrurokРекомендую! Код: 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.
Знающие люди подскажите как пользоваться этим макросом копируешь эту функцию в какой-нить модуль (закладка модули), затем там где надо вызываешь её (типа: Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 17:45 |
|
Сумма прописью
|
|||
---|---|---|---|
#18+
Видимо, функция требуется в форме или отчете? Тогда в том поле, где должна быть сумма прописью, в ControlSource (свойство Данные поля) пишете =TextSum([ЗдесьИмяПоляСуммы]) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2012, 17:50 |
|
|
start [/forum/topic.php?fid=45&fpage=30&tid=1610599]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
72ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 523ms |
0 / 0 |