起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 235|回复: 17

[请求]能否设置字段的自动填充为某月的天数?**

[复制链接]
发表于 2008-7-23 09:50:19 | 显示全部楼层 |阅读模式
在程序中可以写Dateutils.DaysInAMonth(year,month);
但是我想在字段的自动填充设置中做,可以实现吗?
回复

使用道具 举报

发表于 2008-7-23 09:54:08 | 显示全部楼层
写业务参数,用业务参数填充
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:06:52 | 显示全部楼层
业务参数的使用还请指教:
我现在建立了一个业务参数,在其OnGetValue事件填写了代码:Value:=Dateutils.DaysInAMonth(year,month);然后用该参数来填充字段,现在请教如何在字段填充设置中对year、month两个参数附值?
回复 支持 反对

使用道具 举报

发表于 2008-7-23 11:28:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-7-23 11:32:21 | 显示全部楼层
year,month可以用程序获得,而不需要传入值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:41:35 | 显示全部楼层
我现在是表中一条记录,有“年”、“月”、“该月天数”这3个字段,其中“该月天数”要用这种业务参数自动填充,通过传入这条记录的“年”、“月”值。如果通过程序获得,如何知道是这条记录呢?该如何获得?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:48:37 | 显示全部楼层
字段填充最好能像使用函数HoursBetween(日期字段1,日期字段2)这样简单的~
使用业务参数可以这样对业务参数传值吗?
回复 支持 反对

使用道具 举报

发表于 2008-7-23 13:32:17 | 显示全部楼层
1、获取 记录的“年”、“月”值
这直接取字段的值就可以了,例如 dsDataSet.DataSet.FieldbyName('XXX').asinteger

2、你这样的,是根据字段的值,年和月字段知道某年的某月的天数,那么直接可以用参数来做,也可以用代码来赋值
业务参数的传值,请参考
http://bbs.justep.com/forum.php?mod=viewthread&tid=3492
或者
http://bbs.justep.com/forum.php?mod=viewthread&tid=461
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 15:47:25 | 显示全部楼层
可能版主没有看明白,我是想在图上这个地方使用(见图)。

如果是业务信息或者业务功能或者其他程序集中实现这样的功能当然很容易了,根本就不需要用到业务参数~

未命名.jpg

37.76 KB, 下载次数: 93

回复 支持 反对

使用道具 举报

发表于 2008-7-23 16:04:30 | 显示全部楼层
你是说在这里对话框中选择不到自己定义的 业务参数吗?
如果不是,请具体说说,
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 12:55 , Processed in 0.043476 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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