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

sybase2000 2003-01-10 08:07:18
我有个rq字段(日期型)加入以下代码
dw_1.Object.rq.Initial ='today()'
在插入一行时,没有显示今天的默认值
...全文
45 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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())

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧