工作系统Python接口函数简单介绍(python中接口)
off999 2024-10-17 11:46 39 浏览 0 评论
#引起类库文件
import spam;
#函数使用方法:
spam + 点(.) + 函数(0,0);
如:
inout_value.value = 'D'; #设置参数值
spam.Edit(0,0); #编辑当前记录,修改记录前先设置数据集为编辑状态
result = inout_value.value; #获取返回数据
print result; #打印返回数据
#3参数分别代表: 数据集标识符和字段名称,及修改数值
inout_value.value = '{"datamark":"D","fieldname":"D030","value":"123"}';
SetFieldValue (0,0); #修改当前记录
result = inout_value.value; #获取返回数据
print result; #打印返回数据,此代码可忽略
#编辑/删除/添加/插入函数
0、Edit,Delete,Append,Insert (0,0)
params: inout_value.value = 'D'; //M,D
#获取字段值
1、GetFieldValue
json params: inout_value.value = {"datamark":"M","fieldname":"M002"}
#给字段赋值
2、SetFieldValue (0,0)
// json params: inout_value.value = {"datamark":"D","fieldname":"D012","value":"123"}
#获取数据集记录条数
3、GetRecordCount(0,0) (0,0)
params: inout_value.value = 'D'; //M,D
#移动数据集记录:首笔、下笔、上笔、末笔
4、First,Next,Prior,Last (0,0)
params: inout_value.value = 'D'; //M,D
#把数据集数据转换为json字符串
5、GetJsonData(0,0)
//json params: inout_value.value = {"datamark":"D","itype":"0"}
#启用/禁止数据集控件数据联动
6、EnableDataSetControl/DisableDataSetControl
params: inout_value.value = 'D'; //M,D
7、SetControlPosion (0,0)
8、CreateControl (0,0)
9、SetControlTitle (0,0)
10、SetDataSource (0,0)
11、SetFieldName (0,0)
12、SetAlgin (0,0)
13、SetColor (0,0)
14、SetFontColor (0,0)
15、SetFontSize (0,0)
16、DeleteControl (0,0)
17、SetTabOrder (0,0)
18、SetControlVisible (0,0)
19、SetControlParent (0,0)
#设置数据集是否保存数据
20、SetNP (0,0)
// params: inout_value.value = '0'; //0, 1
#查询数据(参数:数据表名称, 条件, 机构码)
21、QueryData (0,0) //很重要优先实现,返回json字符串
// json params: inout_value.value = {"table_name":"SD_SORDERM","where":"1=2","fbrnoname":"M001"}
#导出excel标题
22、ExportExcel_Titles (0,0) :导出excel标题
// json params: inout_value.value = {"keys":"D013;D014;D015","titles":"姓名;地区;业绩"}
#导出excel文档
23、ExportExcel (0,0): 导出excel: Python生成json返回到delphi再导出
// params: inout_value.value = strJson 字符串;
#导出word文档
24、ExportDoc (0,0): 通过Python导出excel,word,pdf文件