|
|
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Доброго всем ! Еще только учусь, поэтому будте снисходительны. Вопрос такой , при выводе данных на печать в word , как сделать так чтобы не сдвигались надписи в шаблоне (вывод в строку). Пример : Наименование (** выводимые данные**) Кол-во (**данные**) Вид (**данные) при выводе данных в поле Наименование - Кол-во , Вид уезжают дальше. (типа режим вставки) и если возможно ссылочку для работы из фокса с EXCEl , для worda на http://forum.foxclub.ru/read.php?32,177179,250761#msg-250761 , все описано с нуля , очень доходчиво для начинающего, а для excel что то не найду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 23:35 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
По первому вопросу: вставь в Word таблицу и выводи значения в ячейках таблицы. Если сделать сетку таблицы невидимой, то будет выглядеть как надо. По второму вопросу: Перевод макроса Excel в синтаксис FoxPro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 23:44 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Спасибо бум учить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 23:51 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Добрый день ! (вернее ночь) Опять возникла проблема (для Вас проблемка) , есть табличка LV (medview) где несколько записей данных, при выводе в табл. word данные вставляюся в нее но значения берутся только из первой записи , как правильно вывести чтобы были все значения *** Код вывода в word *** LOCAL loTable loTable = m.loDoc.Tables(1) CREATE Cursor Med (medId D, medName C(25),medD D,medS N(3),medV C(25)) INSERT INTO med (medId, medName, medD,medS,medtV) VALUES (medview.date_vac, medview.name_vac,medview.date_izg,medview.n_seriy,medview.v_vr) LOCAL lnWordRowNum select medview SCAN IF m.loTable.Rows.Count < m.lnWordRowNum m.loTable.Rows.Add() ENDIF m.loTable.Cell(m.lnWordRowNum,1).Range.Text = Test.TestId m.loTable.Cell(m.lnWordRowNum,2).Range.Text = Test.TestName m.loTable.Cell(m.lnWordRowNum,3).Range.Text = Test.TestD m.loTable.Cell(m.lnWordRowNum,4).Range.Text = Test.TestS m.loTable.Cell(m.lnWordRowNum,5).Range.Text = Test.TestV lnWordRowNum = m.lnWordRowNum + 1 ENDSCAN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 23:50 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
пардон не доглядел : m.loTable.Cell(m.lnWordRowNum,1).Range.Text = Med.medId m.loTable.Cell(m.lnWordRowNum,2).Range.Text = Med.medName m.loTable.Cell(m.lnWordRowNum,3).Range.Text = Med.medD m.loTable.Cell(m.lnWordRowNum,4).Range.Text = Med.medS m.loTable.Cell(m.lnWordRowNum,5).Range.Text = Med.medV ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 23:54 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Обратите внимание, по какой таблице происходит сканирование (перемещение по записям) и из какой таблицы берутся данные Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 01:07 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
в select так понимаю ставится созданный cursor (на базе таблицы LV medview) , то биш select med , данные должны выводится в word из этой таблицы select med SCAN ... m.loTable.Cell(m.lnWordRowNum,1).Range.Text = Med.medId ... ENDSCAN но в табл. выводится только первое значение из курсора, Владимир извините за тупость но если можно более подробно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 21:27 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Спасибо всем. Вопрос снят, дошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 22:22 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Вопросы никогда не кончаются, - при выводе в таблицу, попадаются пустые значения дат , сразу выдается ошибка - "OLE error code 0x80070057:Параметр задан не верно" , я так понимаю что NULL разрешает пустые значения - как с этим бороться CREATE Cursor Med (MedId D NULL, MedName C(25)NULL,MedD D NULL,MedS N(3)NULL,MedV C(25)NULL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 23:35 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
Действительно , не зря . Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 21:32 |
|
||
|
Word !?! Excel !?!
|
|||
|---|---|---|---|
|
#18+
RomullДоброго всем ! Еще только учусь, поэтому будте снисходительны. Вопрос такой , при выводе данных на печать в word , как сделать так чтобы не сдвигались надписи в шаблоне (вывод в строку). Пример : Наименование (** выводимые данные**) Кол-во (**данные**) Вид (**данные) при выводе данных в поле Наименование - Кол-во , Вид уезжают дальше. (типа режим вставки) и если возможно ссылочку для работы из фокса с EXCEl , для worda на http://forum.foxclub.ru/read.php?32,177179,250761#msg-250761 , все описано с нуля , очень доходчиво для начинающего, а для excel что то не найду. Посмотри файлик txt может пригодится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 22:34 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=177&tid=1588440]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 191ms |
| total: | 330ms |

| 0 / 0 |
