Здравствуйте, подскажите пожалуйсто, как можно передать данные из БД в Word. У меня существует шаблон документа хранящигося в БД, есть клиентская часть приложения и ConrollerServer который обращается к БД. В шаблоне есть метки @@StartDate, ну и все в этом духе. Если результат запроса возращает одну строку, то все понятно, но возникла ситуацию когда в ворде есть таблица, вот ее мне и необходимо заполнить полученными данными, например родственниками человека. Не хочется загружать все ячейки метками, просто хочу в первую ячейку поставить метку по ней вызвать необходимый Execute, (сам процесс реализован "Патерном — фабричный метод"), ну и заполнить таблицу данными.
Заранее благодарю.
A> Здравствуйте, подскажите пожалуйсто, как можно передать данные из БД в A> Word. У меня существует шаблон документа хранящигося в БД, есть A> клиентская часть приложения и ConrollerServer который обращается к БД. В A> шаблоне есть метки @@StartDate, ну и все в этом духе. Если результат A> запроса возращает одну строку, то все понятно, но возникла ситуацию A> когда в ворде есть таблица, вот ее мне и необходимо заполнить A> полученными данными, например родственниками человека. Не хочется A> загружать все ячейки метками, просто хочу в первую ячейку поставить A> метку по ней вызвать необходимый Execute, (сам процесс реализован A> "Патерном — фабричный метод"), ну и заполнить таблицу данными. Заранее A> благодарю.
посмотри VB методы
Selection.InsertRowsBelow
Selection.MoveRight
Если я правильно понял, в чем проблема.
Здравствуйте, APodrezov, Вы писали:
AP>Здравствуйте, подскажите пожалуйсто, как можно передать данные из БД в Word. У меня существует шаблон документа хранящигося в БД, есть клиентская часть приложения и ConrollerServer который обращается к БД. В шаблоне есть метки @@StartDate, ну и все в этом духе. Если результат запроса возращает одну строку, то все понятно, но возникла ситуацию когда в ворде есть таблица, вот ее мне и необходимо заполнить полученными данными, например родственниками человека. Не хочется загружать все ячейки метками, просто хочу в первую ячейку поставить метку по ней вызвать необходимый Execute, (сам процесс реализован "Патерном — фабричный метод"), ну и заполнить таблицу данными. AP>Заранее благодарю.
Через OLE переходите к закладке в первой ячейке и пишите в неё, либо беретё нужную таблицу из массива таблиц и переходите к первой ячейке.
между ячейками можно перемещаться командами перемещения лево-право или получением сразу нужной ячейки обьекта таблицы по её координатам.