|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Здравствуйте! В очередной раз столкнулся с не решимой, для меня, задачей. Есть две формы, одна печатает единичные документы (с ней всё хорошо её трогать не обязательно), другую нужно сделать для массовой печати. И тут то возникает веселуха!!! 1. Нужно чтобы в ней обновлялась картинка QR-Codа; 2. Платёжки сохранялись по одной в файл *.pdf 3. Каждая платёжка сохранялась в папку "КвитанцииPDF" 4. Имя файла состояло из [Код] & "_" & [ФИО] & ".pdf" (такие поля есть). 5. ВООБЩЕ ЭТО РЕАЛЬНО???? Заранее спасибо за конструктивные советы и решения, даже частичные. Обрубок базы прилагаю https://disk.yandex.ru/d/kbbyPhKoYonDng ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 21:03 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005, прям как в сказке... так есть хочется, что аж переночевать негде... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 21:08 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 В очередной раз столкнулся с не решимой нерешаемой (неразрешимой), для меня, задачей. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 05:30 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 05:31 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Панург, Спасибо, вроде всё сохраняет, делает, единственное, как я понял у Вас ветка 32-бит не используется -))) Было - Код: vbnet 1. 2. 3. 4.
Стало - Код: vbnet 1. 2. 3. 4.
Там надо убрать PtrSafe иначе фиаско -))) Ещё раз большое спасибо, буду в свою перетаскивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:24 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Панург, И ещё маленькая просьба, а можно сделать кнопку вызова настроек принтера (простых, штатных), а то у меня при запуске основной базы (у этой эта функция обрезана) окно самого акцесса скрыто, а иной раз нужно выбрать другой принтер или поставит, двустороннюю печать или наоборот одностороннюю (программно, из VBA, настроить двухстороннюю печать я так и не смог. выбирать принтер научился, а вот с дуплексом так и не заладилось, думаю проще будет окно печати вызвать да настроить, как надо и не заморачиваться (хотя так хотелось-))) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 08:29 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 как я понял у Вас ветка 32-бит не используется -))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 09:41 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 И ещё маленькая просьба ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 09:42 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 вроде всё сохраняет, ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 09:44 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Панург, Фмык, понятно, итак фактически готовый результат предоставили, правда мне теперь ещё и таблицы надо будет перестроить (так как Ваш вариант более удобный, практичный и не ёмкий), но это мелочи, это только улучшит её. Спасибо ещё раз за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 15:03 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 так как Ваш вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 18:05 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#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.
Двойной клик я не использовал (баловство всё это -))) А вот что я пробовал: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2021, 19:50 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Немного начинаю понимать, что куда Вот рабочаа строка Код: vbnet 1.
С ней всё заработало, но...... Во первых весь изначальный геморрой был из за того, что если один раз запустил массовое создание ПДФ, то второй раз оно не запостится, надо перезагружать форму, а я перебирал варианты -((( Во вторых пока разобрался со строчкой создания файла, подбирал лишнее, сделал оптимальное для меня. И теперь самое интересное фильтр нельзя было убирать -))) Код: vbnet 1. 2.
Он и есть счётчик -))) Но здесь тоже не всё радужно, кто нибудь может объяснить почему она вырубается на пол пути (первый раз на 342 файлах, второй на 873, на третий 822) выдаёт ошибку: Код: vbnet 1. 2.
Хотя записей 1769 всего, помогите понять в чём дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2021, 20:53 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 Код: vbnet 1. 2.
Хотя записей 1769 всего, помогите понять в чём дело. А глюкнула база(ну мне так кажется). Появляется в таблице одна (или несколько записей) которые ни удалить - ни изменить невозможно - выпадает такая ошибка. Мне сжать-восстановить базу помогало ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 07:14 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Serg197311, Не помогло, сделала 883 квитанции и в ошибку ушла. Ругается на: Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 08:43 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Думал , может памяти не хватает, оказалось нормально, пока делает платёжки вырастает на 1.3Гб, у меня 4 Гб мозгов, получается свободно ещё 1.4Гб Есть ещё какие либо варианты??? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 09:08 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 Ругается на: Код: vbnet 1.
Ну теперь руками поработать... lngId - какое значение имеет в момент ошибки? Запись с таким номером есть в таблице? Если есть запиcь - можешь в ней что-нибудь прям в таблице руками поменять? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 10:06 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005, попробуйте сделать названия файлов корректными также может быть названия файлов совпадают (фио одинаковые) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 11:55 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
alecko, Это наврятли, постоянно останавливается в на разных файлах, примерно 865-890 промежуток, и в именах файлов номер договора и фамилия имя отчество полностью, даже если имя отчество совпадёт, то номера договоров уникальны, это счётчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:01 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Wawan2005 С ней всё заработало, но...... Во первых весь изначальный геморрой был из за того, что если один раз запустил массовое создание ПДФ, то второй раз оно не запостится, надо перезагружать форму, а я перебирал варианты -((( А двойной клик по коду был для этого: https://www.cyberforum.ru/post15841129.html и в БД вряд ли конечно нужен. Вообще странно выглядит экспорт в PDF и сохранение каждый раз более 1700 квитанций после добавления 10-100 новых записей в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:12 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Serg197311, Вот, что пишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:29 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Сейчас на 883 файле выдало что-то новенькое ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:30 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Хотя памяти ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:30 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
uum, Так Вы и там по моей проблеме помогали?! -))) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:32 |
|
Очень, очень, трудная задача, осилит не каждый, я не смог, помогите.
|
|||
---|---|---|---|
#18+
Запись с таким номером физически в таблице есть????? Изменить ее руками можешь?? я ж спрашивал уже! От просмотрел!! Ты в коде dim frm сделал,хорошо.. а кто set делать будет??? объект frm просмотри через add watch... empty небось ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2021, 12:33 |
|
|
start [/forum/topic.php?fid=45&msg=40117714&tid=1609528]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 273ms |
total: | 523ms |
0 / 0 |