|
38 Кб. |
|
| Помогите сделать выгрузку в файл Excel отчета .
Нужно из отчета сделать выгрузку в Excel файл 1 к одному, что бы сохранилось все оформление.
Иначе вышестоящая организация не принимает отчет.
Файл базы с таблицей запросом и отчетом прилагаю | |
|
| |
|
|
|
| http://hiprog.com/index.php?option=com_content&task=view&id=429
http://hiprog.com/index.php?option=com_search&Itemid=5&searchword=excel&searchphrase=any&ordering=newest | |
|
| |
|
|
|
| Я еще раз прошу помощи в конкретном случае. Я же прикрепил конкретные таблицы, конкретный запрос и конкретный отчет. Мне нужно этот конкретный отчет экспортировать в Excel .
У меня заболевание, которое требует дорогого лечения. Я на испытательном сроке. От результата для меня многое зависит . поэтому я прошу помощи конкретной в конкретном случае. Сейчас некогда изучать теорию, нужно отчитываться перед руководством. А я в тупике.
Мне нужен конкретный код который можно вставить в процедуру нажатия кнопки, который бы выводил мой отчет в файл Excel 1 к одному.
Я сам синтаксисом языка не владею, поэтому прошу помощи. | |
|
| |
|
62 Кб. |
|
| Сделал Вам выгрузку
Выгрузка сделана из формы frmReport, в ней нужно указать параметры
Все сделал в одном файле что бы незаморачиваться с перелинковкой таблиц.
Запрос немного поменял, чтобы можно было использовать COpyFromRecordset, так что отчет теперь не будет работать, если он нужен, то создайте для него другой запрос
Надеюсь это то что вам нужно.
Если что-то не так пишите сюда, я возможно буде недоступен пару дней (кажется заболеваю, температура 38), но кто нибуть наверняка поправит. | |
|
| |
|
28 Кб. |
|
| Спасибо большое, что откликнулись, но выводит в файл только шапку отчета а потом выдает ошибку
Function fnCopyFromRecordset(rstFilter As Recordset, objStart As Object, strFilter As String, Optional strOrderBy As String = "") As Integer
Вот эта строка выделяется желтым цветом,
а курсор останавливается на строке
Call errLogger(Err.Number, Err.Description, "fnCopyFromRecordset") | |
|
| |
|
|
|
|
| эта строка писала ошибки в лог, кусок выдрал из другой базы, а поскольку плохо соображаю то пропустил. В этом базе эта строку не нужна, правильно что выкинули | |
|
| |
|
|
|
| Спасибо большое. Выздоравливайте поскорее )))
еще один вопрос, в эксел в столбцы где расчетные поля падают цифры знаков 10 после запятой, в базе у меня поле с 2 знаками после запятой, можно что бы в таблицу Excel они так и загружались ( с 2 знаками после запятой)
В итогах правильно потому что стоит ROUNDа вот столбцы поплыли, потому что там этой функции нет , так как в таблице указано число с 2 знаками после запятой
Так как все таки на счет округления ???
У меня есть еще один отчет который нужно выгружать в Exel. Можно его прислать? | |
|
| |
|
|
|
| Спасибо большое. Выздоравливайте поскорее )))
еще один вопрос, в эксел в столбцы где расчетные поля падают цифры знаков 10 после запятой, в базе у меня поле с 2 знаками после запятой, можно что бы в таблицу Excel они так и загружались ( с 2 знаками после запятой)
В итогах правильно потому что стоит ROUNDа вот столбцы поплыли, потому что там этой функции нет , так как в таблице указано число с 2 знаками после запятой
Так как все таки на счет округления ???
У меня есть еще один отчет который нужно выгружать в Exel. Можно его прислать? | |
|
| |