Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.03;
Скачать: CL | DM;

Вниз

Проблема с с правильным выводом полей БД в WORD   Найти похожие ветки 

 
Стражник   (2003-06-21 12:58) [0]

Господа программисты!

Поскажите мне

Ескпорт в Word полей БД(Paradox) у меня происходит.
Но проблема в том что я не могу настроить вывод полей с определенных позиций в Word((

Выглядит примерно в WORDe у меня так

Петров Иван Иванович
Колесников Петр Геннадьевич
Пата Валентин Семенович


Не подскажите .. как это надо сделать ??
Сразу скажу... FORMATом пользовался... но из за шрифта.. опять сдвигает

С уважением Сергей


 
Anatoly Podgoretsky ©   (2003-06-21 13:06) [1]

Моноширинный шрифт и дополнения длины полей до фиксированной ширины. И дополнительную информацию как именно экспортируешь.


 
Стражник   (2003-06-21 13:47) [2]

2Anatoly Podgoretsky ©

var Direction,ee: OleVariant;
s: string;

begin
Query1.Open;
Query1.First;
WordApplication1.Documents.Add(EmptyParam,EmptyParam,EMPTYPARAM,EmptyParam);
WordDocument1.ConnectTo(wordApplication1.ActiveDocument);
s:=Format("|%-60s|%-10s|%-10s|%-12s",[Query1Fio.Value,Query1Fakult.Value,Query1Grupa.Value,Query1Room.value]);
WordApplication1.Selection.Text:=s+#13;
WordFont1.Size:=12;
WordApplication1.Selection.Collapse(Direction);
WordApplication1.visible:=true;
end;


 
Стражник   (2003-06-21 14:38) [3]

2Anatoly Podgoretsky ©

var Direction,ee: OleVariant;
s: string;

begin
Direction:=wdCollapseEnd;
Query1.Open;
Query1.First;
WordApplication1.Documents.Add(EmptyParam,EmptyParam,EMPTYPARAM,EmptyParam);
WordDocument1.ConnectTo(wordApplication1.ActiveDocument);
s:=Format("|%-60s|%-10s|%-10s|%-12s",[Query1Fio.Value,Query1Fakult.Value,Query1Grupa.Value,Query1Room.value]);
WordApplication1.Selection.Text:=s+#13;
WordFont1.Size:=12;
WordApplication1.Selection.Collapse(Direction);
WordApplication1.visible:=true;
end;

или как создать таблицу в WORD и перенести туда значения из полей БД


 
Victor_Cr ©   (2003-06-21 17:42) [4]

Как правильно сказал Anatoly Podgoretsky © (21.06.03 13:06)
есть вариант использовать шрифт Courier New или подобные ему, либо пользоватся табуляцией: Измени формат на

s:=Format("%-60s"#9"%-10s"#9"%-10s"#9"%-12s",[Query1Fio.Value,Query1Fakult.Value,Query1Grupa.Value,Query1Room.value]);

А можно и то и другое...


 
Anatoly Podgoretsky ©   (2003-06-21 19:49) [5]

Victor_Cr © (21.06.03 17:42)
Табуляция помощет, только если в параграфе расставлены (правильно) табулостопы.



Страницы: 1 вся ветка

Текущий архив: 2003.07.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
1-7540
@Ujin
2003-06-22 16:25
2003.07.03
TRegGroups - почему его не видно?


3-7333
snake1977
2003-06-10 10:32
2003.07.03
Advantage Database Server


1-7544
Роман Ш.
2003-06-22 12:44
2003.07.03
Передача данных в Excel с заданием формата отображения


1-7452
Silla
2003-06-23 12:50
2003.07.03
Как вставить текст в рисунок?


14-7601
XobBIT
2003-06-17 23:24
2003.07.03
Мастера подскажите аналог IIS или Apache