起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 265|回复: 9

【搞定】怎么添加自己的代码**

[复制链接]
发表于 2007-1-26 09:18:41 | 显示全部楼层 |阅读模式
我们现在在做业务功能这一块,遇到一个问题是一卡通充值时需要把充值信息保存到充值业务表,同时需要修改售卡业务表中的可用金额这个字段(可用金额+充值金额),但是不知道把修改的sql语句写到具体哪个地方。不知道如何实现这过程。
回复

使用道具 举报

发表于 2007-1-26 09:47:24 | 显示全部楼层
在提交的时候,可以用事务。
参考:http://wiki.justep.cn/mywiki/moin.cgi/Transaction
回复 支持 反对

使用道具 举报

发表于 2007-1-26 09:59:52 | 显示全部楼层
楼主,这个问题说起来有点多
1、首先创建一个业务表,里面肯定有这次冲值金额, 可用金额,当然还有其他业务需求的字段
2、在可用金额中设置自动填充,是关联字段变化时填充,且不为空时也填充,表达式为:可用金额+充值金额
3、然后根据这个表,创建一个数据集,根据这个数据集创建一个文档,然后根据这个业务信息创建一个就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 10:43:51 | 显示全部楼层
按你的说法是可以,我再创建一个业务表,但还是修改不了售卡业务表中的可用金额这字段的值。(在数据库设计时充值金额和可用金额这两字段不再同一张表)
回复 支持 反对

使用道具 举报

发表于 2007-1-26 11:08:58 | 显示全部楼层
哦,那只能在业务表做保存的时候,主动提交售卡业务表了,这样就不能用平台的保存按钮,需要自己做一个按钮用来做这两件事情
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 15:12:52 | 显示全部楼层
我们自己做按钮时,修改的是数据集还是数据库?如果是数据集,我们该用什么方法来处理?
能给我一个具体的例子吗?
回复 支持 反对

使用道具 举报

发表于 2007-1-26 15:57:28 | 显示全部楼层
最终修改的肯定的是数据库,要不怎么存下来呢。

在功能上拖两个数据集代理,分别连接到这两个数据表上。
如果可以把他们定义为主从关系,那么可以通过数据导航条的保存按钮实现(因为保存按钮是主从一起提交的),如果不能定义主从,那么只能用按钮提交,提交的代码例如,
提交数据库的代码: DataSetBroker1.DataSet.ApplyUpdates
提交本地的代码: DataSetBroker1.DataSet.Post

在 充值金额对应数据集上实现 可用金额 与充值金额 同步,参考代码:
http://bbs.justep.com/forum.php?mod=viewthread&tid=1946
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-26 16:53:47 | 显示全部楼层
能否说的具体点 我以在功能上添加了两个数据集代理,并且把充值业务表(充值金额)与售卡业务表(可用金额)建立了主从关系。
回复 支持 反对

使用道具 举报

发表于 2007-1-29 13:58:07 | 显示全部楼层
呵呵,这样吧,给我们来个电话,或者先看一下入门动画,这样编译你理解一些常用的东东。动画下载地址:http://www.justep.com/ftp/BusinessPartner/Tools/x3Demo.rar
回复 支持 反对

使用道具 举报

发表于 2007-9-14 17:09:18 | 显示全部楼层
由于楼主长时间未跟贴,此帖先结,有问题请开新帖.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 08:05 , Processed in 0.037909 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表