|
|
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как выгрузить картинку из БД Oracle, если Visual Basic в базе, как скрипт и вставить в WORD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 06:36:21 |
|
||
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
А еще раз по-русски можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 09:44:24 |
|
||
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
Да, конечно. БД"Парус",в ней есть присоединённые документы, которые нужно печатать свои для каждой накладной. В базе есть модуль-пользовательское приложение, скрипт пишется на VB.Нужно сделать запрос, где каждая накладная соединяется с присоединённым документом, и после печати накладной, чтобы в WORD выводились сертификаты,т.е. картинки из присоединённых док-ов. Как вставить в Word текст по запросу, понятно, а как картинку? Пишу Query.Sql.Text = "select fd.TEMPLATE FROM FILELINKS_DATA FD,FILELINKS F,FILELINKSUNITS FL,CERTIFICATION C where F.RN=FD.PRN and F.RN=FL.FILELINKS_PRN and FL.TABLE_PRN=C.RN and c.rn=" & Document Set WordApp = CreateObject("Word.Application") WordApp.Visible =1 Set TheWordDoc = WordApp.Documents.Add Set R = TheWordDoc.Range(0, TheWordDoc.Characters.Count) Picture1 = Query.FieldByName("TEMPLATE").Value а дальше? Пожалуйста помогите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 09:56:10 |
|
||
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
В базе это поле представлено как тип LONG ROW, нужно попробовыть сохранить, а потом считать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 03:44:03 |
|
||
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
Пишу Sub CheckDocTypeName() Query.Sql.Text = "select fd.TEMPLATE FROM FILELINKS_DATA FD,FILELINKS F,FILELINKSUNITS FL,CERTIFICATION C where F.RN=FD.PRN and F.RN=FL.FILELINKS_PRN and FL.TABLE_PRN=C.RN and c.rn=" & Document Query.Open Set WordApp = CreateObject("Word.Application") WordApp.Visible =1 Set TheWordDoc = WordApp.Documents.Add Set R = TheWordDoc.Range(0, TheWordDoc.Characters.Count) Picture1 = Query.FieldByName("TEMPLATE").Value SavePicture Picture1.Picture, "c:\pic.bmp" R = LoadPicture("c:\pic.bmp" ) Set R = Nothing WordApp.Quit True End Sub Выдаёт ошибку Ошибка выполнения Microsoft VBScript Требуется объект: 'Picture1' Строка:18, Столбец:1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 05:16:29 |
|
||
|
Visual Basic
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 09:47:50 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2167205]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 271ms |

| 0 / 0 |
