使用代码调用Attachments(附件)
文章目錄
- 前言
- 一、創建表添加附件
- 1.創建表
- 2.修改Relation
- 3.創建窗體
- 二.X++代碼調用
- 三、附件修改
前言
需求:??????使用自建表中的數據,然后上傳附件,并使用X++代碼調用附件作為模板以供使用
實現構思:
1.自建表Table
2.給Table表創建窗體Form,用于展示數據
3.在Form中模仿SalesTable這個窗體中的附件,也添加一個用于創建附件的按鈕
4.在Table表中創建記錄,在對應的記錄中上傳附件然后使用X++代碼調用相關記錄中的附件。
實現方法
一、創建表添加附件
1.創建表
創建一個名為TestAttachments的表
添加一個名為templateRecord的字段,用于標識模板
2.修改Relation
找到DocuRef表并創建擴展,
添加一個Relaion,命名為TestAttachments,修改屬性:
在關系下添加標準:
設置表關系三個,分別為:
3.創建窗體
1.使用TestAttachments表作為數據源,創建一個名為TestAttachments的窗體,
2.在窗體的Designs下的ActionPane中的ActionPaneTab中的ButtonGroup下添加一個CommandButton
3.修改這個CommandButton的屬性:
4.將相關的字段添加到Grid中綁定數據源
到此處給自建表上傳附件就完成了,
下面為使用X++調用這個表中指定數據的附件
二.X++代碼調用
1.查找出TestAttachments表中的一條記錄
select firstonly Recid
from TestAttachments
where TestAttachments.templateRecord == ‘指定值’
2.根據TestAttachments中的Recid查找DocuRef中的記錄
select firstonly DocuRef
where DocuRef.RefRecid == TestAttachments.Recid
3.調用方法completeFilename()即可獲得附件DocuRef.completeFilename();
三、附件修改
在窗體上點擊附件,刪除原來的附件,再重新創建一個
總結
以上是生活随笔為你收集整理的使用代码调用Attachments(附件)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 知名杀毒软件产品
- 下一篇: 时间戳转化为YYYY-MM-DD-XX-