导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

当用户在数据窗口的某个字段进行输入内容时,显示该字段的预设值,如果用户按回车就确认该默认值,当然用户也可以对此默认值作修改

sybase2000 2003-01-10 08:07:18
我有个rq字段(日期型)加入以下代码
dw_1.Object.rq.Initial ='today()'
在插入一行时,没有显示今天的默认值
...全文
19 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyljqr 2003-01-11
你是怎樣輸入第二條記錄的﹐不用觸發新增事件嗎
也可在rowfocuschenged:
if 當前編輯模式為新增 then
dw_1.object.rq.initial......
end if
回复
pantherwang 2003-01-10
放在CONSTRUCTOR事件中
dw_1.object.rq.initial = datetime(date(string(today(),'yyyy-mm-dd')))
回复
sybase2000 2003-01-10
这样做在输完一条记录后输入第二条记录时的rq字段又为空了,如何让它再显示today()的值
回复
pantherwang 2003-01-10
最好把他转化一下,去掉时间,方便于查询,否则查询'2003-01-10 00:00'时,查询不出'2003-01-10 10:30'等
dw_1.object.rq.initial = datetime(date(string(today(),'yyyy-mm-dd')))
回复
hyljqr 2003-01-10
可已在新增事件中寫:
dw_1.Object.rq.Initial = today()
或者
dw_1.SetItem(dw_1.GetRow(),'rq',today())
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

809

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告