窗体特性

1. 记住表格布局

2. Inquiry 查询

3. 控件

4. 多国语言

5  Clone 复制

6  Export/Import 通用导入导出

7  Series code 序列号管理

 

记住表格布局

当窗体包含Grid,TreeView控件时,窗体在保存时会记住它的布局,在下次窗体重新打开时,自动加载布局设置

信息化基础建设 窗体特性

Grid的设置包括,列的顺序,分组,显示的字段,过滤

信息化基础建设 窗体特性

TreeView的设置包括,节点的展开状态

 

查询 Enquiry

查询,只有浏览数据的权限,不能编辑数据

信息化基础建设 窗体特性

在查看过帐,审批之后的数据,这个功能非常有用。

在开发时,只需要继承现有的EntryForm

[FunctionCode("SQISDM")]

public partial class DictionaryEnquiry : DictionaryMaintenance

{

public DictionaryEnquiry()

{

InitializeComponent();

}

}

设置如下属性
信息化基础建设 窗体特性

 

控件

必须输入值的控件

信息化基础建设 窗体特性

包含Lookup的控件,如图,在控件最后有一个按钮,点击按钮可以打开Lookup窗体

信息化基础建设 窗体特性

Lookup开发时设置

信息化基础建设 窗体特性

 

多国语言

三种语言设置,快捷键为Ctrl+1, Ctrl+2,Ctrl+3

信息化基础建设 窗体特性

信息化基础建设 窗体特性

英语的环境

信息化基础建设 窗体特性

繁体中文

信息化基础建设 窗体特性

如果遇到没有翻译的内容,可调用功能SALMEB进行翻译内容的制作

信息化基础建设 窗体特性

 

Clone

窗体内置拷贝功能 Clone Current Record/Other Record

信息化基础建设 窗体特性

Clone Other Record会弹出窗口,供选择记录

信息化基础建设 窗体特性

选择AAM1577的员工编号,拷贝后,效果如下

信息化基础建设 窗体特性

这里的拷贝,是deep clone,而不是shallow copy.

 

Export/Import 通用导入导出

多亏了元数据的支持,得以实现通用的导入导出。

先用框架代码,根据当前的实体类型,生成一个EXCEL文件,然后编辑EXCEL文件,放值到指定的地方,再用框架代码导入这个EXCEL中的各个值。

K3系统中支持更多的导出格式,当前系统只支持EXCEL导入导出格式。

 

Series Code 序列号

依据不同的功能,设定不同的序列号生成规则。

信息化基础建设 窗体特性

比如,进仓单设定规则为IR+年+月+日+流水号,出仓单设定规则为IS+年+月+日+流水号

销售单的规则为SO+年+月+日+流水号, 采购单的规则为PO+年+月+日+流水号,

在保存时,可以自动获取下一个流水号,直接赋值给当前的实体,非常方便。

相关文章:

  • 2021-10-03
  • 2021-11-15
  • 2021-07-22
  • 2021-06-21
  • 2022-02-06
  • 2022-02-23
猜你喜欢
  • 2022-12-23
  • 2021-06-05
  • 2021-09-16
  • 2021-12-13
  • 2021-11-26
  • 2021-08-07
  • 2022-01-07
相关资源
相似解决方案