Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: access reports to Word
 
 автор: user12345   (23.02.2011 в 11:25)   личное сообщение
44 Кб.
 
 

Добрый день.
Можно ли сделать так чтобы при экспорте отчета в word сохранились и линии форматирования.

  Ответить  
 
 автор: snipe   (23.02.2011 в 16:04)   личное сообщение
 
 

Позвольте полюбопытствовать
а зачем в Ворд экспортировать, чем Вам печать отчета из под Акса не по нраву

  Ответить  
 
 автор: user12345   (23.02.2011 в 16:38)   личное сообщение
 
 

Бывает так что приходиться вносить некоторые поправки в отчете, а в access-е как вам известно без конструктора не обойтись. Да и не целесообразно каждый раз менять отчет и опять обратно. А в word -е все эти проблемы легко решаемы!

  Ответить  
 
 автор: Explorer   (23.02.2011 в 16:34)   личное сообщение
 
 

при экспорте данных из отчета Access сами объекты Access не переносятся

  Ответить  
 
 автор: snipe   (23.02.2011 в 16:58)   личное сообщение
 
 

может тогда сделать шаблон (удобнее в excel) и выгружать туда

  Ответить  
 
 автор: user12345   (23.02.2011 в 20:20)   личное сообщение
 
 

можете ли посоветовать как, если например это счет фактура, у которого есть верхная часть (фиксированная), имена материалов, цена и тд (число строк может изменяться) и нижная часть (тоже фиксированная)

  Ответить  
 
 автор: Explorer   (23.02.2011 в 20:49)   личное сообщение
 
 

нет

при необходимости я решаю загрузкой данных в подготовленный шаблон Икцель

  Ответить  
 
 автор: час   (23.02.2011 в 21:33)   личное сообщение
 
 

В excel вполне всё решаемо, так же как и в опен оффис
построчно заполняете всё что вам нужно.
Сколько есть строк столько и будет.
научитесь заполнять одну строку, а дальше - как по маслу пойдёт...........
и сохраняёте и печатайте и редактируйте сколько нужно........
http://hiprog.com/index.php?option=com_content&task=view&id=429

  Ответить  
 
 автор: user12345   (26.02.2011 в 11:02)   личное сообщение
 
 

А можете ли вы дать один пример использования из всех этих функций ??????

  Ответить  
 
 автор: час   (26.02.2011 в 14:44)   личное сообщение
 
 


А можете ли вы дать один пример использования из всех этих функций ??????

А может самому(ой) попробовать??????

  Ответить  
 
 автор: user12345   (27.02.2011 в 13:50)   личное сообщение
 
 

Хотелось бы узнать ваше мнение об этом методе экспорта данных


Public Sub OpenEXCEL(strPathofTmpl As String, strNameofTblQry As String, iRow As Integer, iCol As Integer, iNSH As Integer, vrNofSh As Variant)
'strPathofTmpl - имя вместе с путем файла шаблона
'strNameofTblQry - имя сохраненного запроса
'iRow - начальная строка экспорта в файле шаблона
'iCol - начальныйстолбец экспорта в файле шаблона
'iNSH - номер листа книги в файле шаблона
'vrNofSh - новое имя листа книги шаблона, если null - имя остается старым

Dim db As DAO.Database
Dim rst As DAO.Recordset

Dim xlAPP As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim rng As Range

Dim vArr() As Variant

Set db = CurrentDb()
Set rst = db.OpenRecordset(strNameofTblQry)
rst.MoveLast: rst.MoveFirst
vArr = rst.GetRows(rst.RecordCount)

Dim i As Integer, j As Integer
For i = 0 To UBound(vArr, 1)
For j = 0 To UBound(vArr, 2)
vArr(i, j) = Nz(vArr(i, j), Empty)
Next j
Next i


Set xlAPP = New Excel.Application
xlAPP.Visible = True
Set xlBook = xlAPP.Workbooks.Open(strPathofTmpl)
Set xlSheet = xlBook.Worksheets(iNSH)
If Not IsNull(vrNofSh) Then xlSheet.Name = CStr(vrNofSh) 'str$(Date)
Set rng = xlSheet.Cells(iRow, iCol)
Set rng = rng.Resize(UBound(vArr, 2) + 1, UBound(vArr, 1) + 1)
rng.Formula = xlAPP.WorksheetFunction.Transpose(vArr)

rst.Close
Set rst = Nothing
Set db = Nothing
Set rng = Nothing
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlAPP = Nothing

End Sub

  Ответить  
 
 автор: shanemac51   (26.02.2011 в 11:54)   личное сообщение
 
 

вывод в формате НТМ --открывается и в ворде и екселе
пример уже выкладывала

образец мдб-шки не помешал бы
а так отчет простой

  Ответить  
 
 автор: shanemac51   (27.02.2011 в 07:40)   личное сообщение
7 Кб.
 
 

формат таблицы word-a по отчету

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList