powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить отчет в строку таблицы поля вложение по кнопке
8 сообщений из 8, страница 1 из 1
Добавить отчет в строку таблицы поля вложение по кнопке
    #39499306
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Ребят нужна помощь, никак не могу найти решение.
Сейчас по кнопке формируется отчет, который выводит информацию в зависимости от введеного id.
Так вот вопрос такой, есть ли функционал в Access, который бы не выводил отчет по введеному id, а записывал в поле типа "Вложение" в строке с нужным id.
Заранее благодарен.
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39499328
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
den4ik1987g,
отчет можно формировать в виде вордовского файла, затем файл помещаете в поле вложение и удаляете этот временный файл с диска, всё это в виде кода на вашей кнопке
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39499330
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
den4ik1987g,
или вместо вордовского файла используете вывод отчета в файл в виде "снимка" (SnapShot, расширение файла SNP) и далее, как описано выше
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39499335
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_rusimport, спасибо за направление, при успешном стечении отпишусь
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39499925
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сначала решил создать файл в pdf. получилось что то вроде:

Option Compare Database

Private Sub Кнопка379_Click()
Dim FileName As String
Dim FilePath As String

FileName = "Number"
FilePath = "C:\" & FileName & ".pdf"
DoCmd.OutputTo acOutputReport, "rep_find", acFormatPDF, FilePath
MsgBox "Акт успешно сохранен", vbInformation, "Сообщение"
End Sub


Только вот застрял на имени файла.
Ситуация такая: отчет rep_find формируется из запроса с входным параметром.
Можно ли как то этот входной параметр запихнуть в имя отчета.
Для элемента формы есть строка типа [forms]![nameForm]...и т.д.
А есть ли строка для обращения к входному параметру отчета?

Спасибо заранее.
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39500641
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного изменил решение.
Создал форму по примеру с
YouTube Video
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39500647
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил на кнопку следующий код. Он формирует отчет и забрасывает во вложение сформированный отчет.
Код: 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.
45.
46.
47.
48.
49.
50.
51.
52.
Option Compare Database

Private Sub Кнопка39_Click()

Dim FileName As String
Dim FilePath As String

FileName = "Num_" & Me.№_В_ЖВК
FilePath = "C:\" & FileName & ".pdf"
DoCmd.OutputTo acOutputReport, "rep_full", acFormatPDF, FilePath


On Error GoTo Err_AddImage

Dim db As DAO.Database
Dim rsParent As DAO.Recordset2
Dim rsChild As DAO.Recordset2

Set db = CurrentDb
Set rsParent = Me.Recordset

rsParent.Edit

Set rsChild = rsParent.Fields("[Скан протокола]").Value

rsChild.AddNew
rsChild.Fields("FileData").LoadFromFile ("c:\Num_" & Me.№_В_ЖВК & ".pdf")

rsChild.Update
rsParent.Update

Exit_AddImage:

Set rsChild = Nothing
Set rsParent = Nothing
Exit Sub

Err_AddImage:

If Err = 3820 Then
MsgBox ("Файл с таким имененем уже добавлен в текущее поле!")
Resume Next

Else
MsgBox "Произошла другая ошибка!", Err.Number, Err.Description
Resume Exit_AddImage

End If


MsgBox "Акт успешно сохранен", vbInformation, "Сообщение"
End Sub
...
Рейтинг: 0 / 0
Добавить отчет в строку таблицы поля вложение по кнопке
    #39500651
den4ik1987g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и удаление файла
Код: vbnet
1.
Kill "c:\akt\Num_" & Me.№_В_ЖВК & ".pdf"



Всем кто участвовал, огромное спасибо за помощь, тему можно закрывать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить отчет в строку таблицы поля вложение по кнопке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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