powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка в поле типа вложение из recordset
1 сообщений из 1, страница 1 из 1
Вставка в поле типа вложение из recordset
    #39620828
dmito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброе время суток!
Не подскажете как сделать сабж.
Дано:
Есть поле на форме типа вложение.
Есть поле в таблице аналогичного типа.
Есть recordset, в котором данное поле выбирается
Но вот как вставить в поле формы выбранное значение совсем не понимаю
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
Sub DescriptionGet(ioForm As Form, isDescriptionDB_KEY As String)
Dim ldb As DAO.Database
Dim lrs As DAO.Recordset2
Dim lsWhere As String

Dim lsShort As String
Dim lsTitle As String
Dim lsContentCLOB As String
Dim lsContentBLOB As DAO.Field2
Dim lrsAttachment As DAO.Recordset2


If isDescriptionDB_KEY = "" Then
MsgBox "No description DB_key in Sub"
Else
lsWhere = "SEDSCRID = """ & isDescriptionDB_KEY & """" & _
         "AND LNG = """ & ioForm.SubFormLanguage.Form.ListboxLanguage.Value & """"
Set lrs = CurrentDb.QueryDefs("AllBlob").OpenRecordset
lrs.FindFirst lsWhere
If lrs.NoMatch Then
    MsgBox "No description BLOB"
Else
    If Not IsNull(lrs.Fields("ONLY4ACCESS_TEXT")) Then
        lsContentCLOB = lrs.Fields("ONLY4ACCESS_TEXT").Value
    End If
    If Not IsNull(lrs.Fields("ONLY4ACCESS_ATTACH")) Then
        Set lsContentBLOB = lrs("ONLY4ACCESS_ATTACH")
        Set lrsAttachment = lsContentBLOB.Value
        Do While Not lrsAttachment.EOF
'            ioForm.SubFormEntityDescription.Form.AttachmentContentBlob.FileName = lrsAttachment("FileName")
'            ioForm.SubFormEntityDescription.Form.AttachmentContentBlob.FileData = lrsAttachment("FileData")
'
''            ioForm.SubFormEntityDescription.Form.AttachmentContentBlob.Update
            lrsAttachment.MoveNext
        Loop
    End If
End If
lrs.Close
ldb.Close

Set lrs = Nothing
Set ldb = Nothing
End If
End Sub



Запрос ALL_BLOB
Код: sql
1.
2.
SELECT SEDSLBO.DB_KEY, SEDSLBO.SEDSCRID, SEDSLBO.LNG, SEDSLBO.ONLY4ACCESS_TEXT, SEDSLBO.ONLY4ACCESS_ATTACH
FROM SEDSLBO;
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка в поле типа вложение из recordset
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]