首次练习表单软件

这篇博客介绍了如何使用表单软件进行功能操作,包括创建表单、注册功能、添加到菜单和授权。接着详细讲解了表单查询的步骤,如设置数据集、从数据库取数据、编写查询方法等。最后,博主分享了如何实现表单的添加、修改和查询功能,提供了相应的代码示例。
摘要由CSDN通过智能技术生成
form1中代码为 :

function uf_onload() {//开始
	dataset1.append();//开辟一块内存,存放开始数据
	uf_query();
}

function uf_query() {//查询
	var param = {};
	param.entid = dataset1.getValue('entid');//给id赋值
	ds_entdoc.open("uf_query_sql","sql",param);//执行查询方法
}

function uf_reset() {//重置
	if(confirm(Utility.getMessage('reset'))) {//提示是否重置
		textbox1.setValue('');//给文本框赋空值
		uf_onload();//返回最初页面
	}
}

function uf_before() {//点击查询文本框时的操作
	var param ={};
	param.entname = '%' +textbox1.getValue()+ '%';//获取entname
	selector1.select.variables = param;//根据sql 查询并赋值
}

function uf_after() {//文本框关闭时的操作
	textbox1.setValue(dataset1.getValue('entname'));//给文本框赋你所点击的企业名称
	uf_query();
}

function uf_add() {//跳转添加
	var param = {};
	form.open('5x1iv2vud2i29zgf',param,'add','',295,321);//执行方法
	uf_query();
}

function uf_mod() {//跳转修改
	if(ds_entdoc.recordCount == 0) {//判断数据集是否有数据
		alert(Utility.getMessage('null'));//没有则提示为空
		return;
	}
	var param = {};
	param.entid = ds_entdoc.getValue('entid');//获取id
	param.rec = ds_entdoc.recno;//获取行数
	form.open('5x1iv2vud2i29zgf',param,'mod','',295,321);//执行方法,跳转修改页面
	uf_query();
	pf_setPos(ds_entdoc,'',param.rec);//关闭窗口后定位还到该行
}

function uf_delete() {
	//先判断记录数是否为空!为空终止,弹框
	if(ds_entdoc.recordCount == 0){
		alert(Utility.getMessage('null'));
		return;
	}
	//判断是否确定删除,可以点取消不删除
	if(confirm(Utility.getMessage('del'))){
		var param = {};
		param.entid = ds_entdoc.getValue('entid');
		//删除时的更新时间存入
		param.LastModifyTime = DateUtil.getServerDateTime();
		//删除人存入
		param.DelUserID = form.userinfo.userid;
		//删除时间存入
		param.DelTime = DateUtil.getServerDateTime();
		//执行删除的sql语句
		DBUtil.update("uf_delete_sql",param);
		//弹框删除成功
		alert(Utility.getMessage('delete'));
		uf_query();
	}
}

func
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值