Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавить отчет в строку таблицы поля вложение по кнопке / 8 сообщений из 8, страница 1 из 1
02.08.2017, 22:19
    #39499306
den4ik1987g
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
Доброго времени суток.
Ребят нужна помощь, никак не могу найти решение.
Сейчас по кнопке формируется отчет, который выводит информацию в зависимости от введеного id.
Так вот вопрос такой, есть ли функционал в Access, который бы не выводил отчет по введеному id, а записывал в поле типа "Вложение" в строке с нужным id.
Заранее благодарен.
...
Рейтинг: 0 / 0
02.08.2017, 23:20
    #39499328
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
den4ik1987g,
отчет можно формировать в виде вордовского файла, затем файл помещаете в поле вложение и удаляете этот временный файл с диска, всё это в виде кода на вашей кнопке
...
Рейтинг: 0 / 0
02.08.2017, 23:27
    #39499330
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
den4ik1987g,
или вместо вордовского файла используете вывод отчета в файл в виде "снимка" (SnapShot, расширение файла SNP) и далее, как описано выше
...
Рейтинг: 0 / 0
02.08.2017, 23:39
    #39499335
den4ik1987g
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
guest_rusimport, спасибо за направление, при успешном стечении отпишусь
...
Рейтинг: 0 / 0
03.08.2017, 20:37
    #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
05.08.2017, 14:00
    #39500641
den4ik1987g
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
Немного изменил решение.
Создал форму по примеру с
YouTube Video
...
Рейтинг: 0 / 0
05.08.2017, 15:08
    #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
05.08.2017, 15:26
    #39500651
den4ik1987g
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить отчет в строку таблицы поля вложение по кнопке
и удаление файла
Код: vbnet
1.
Kill "c:\akt\Num_" & Me.№_В_ЖВК & ".pdf"



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


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