以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 项目部分内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47130)

--  作者:wumingrong1
--  发布时间:2014/3/4 23:11:00
--  [求助] 项目部分内容
我的项目有以下几个问题、请帮忙看看怎么处理: 1、在主窗口中的 “日期” 中我要只显示 日期 后面的 时间 不要、该怎么处理; 2、我希望在录入 “日期” 后“月份”和“星期”列能够自动生成相对于的值; 3、我希望在主窗口中间位置的查询部分:不管只录入“日期”或“执行人”、或者“日期”和“执行人”都录入,按查询按钮能够进行查询;未输入内容则提示“请输入查询条件”。 打开“登记工作”录入窗口后: 1、在录入“开始时间”和“结束时间”时、我希望只输入时间数字、如:1234则自动输入12:34 但是现在却是连日期都出来了,怎么办; 2、我希望在输入“执行人”时、能够像主表一样、显示多值字段(即通过筛选“人员管理表”中的设备班人员、可以多选)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:Bin
--  发布时间:2014/3/5 8:42:00
--  
1.format一下    format(date.today,"yyyy-MM-dd")
2.date.today.month    星期几 format(Date.Today,"dddd")

新手建议先按部就班看一下我们的帮助,你提问的东西帮助里全部都有.

打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助

--  作者:wumingrong1
--  发布时间:2014/3/5 14:12:00
--  
如果我有三列分别是:日期、月份、星期;我希望在“日期”列输入日期后、分别在“月份”和“星期”列自动填充输入日期的相对应“月份”和“星期”;命令该如何写。比如:我在“日期”列输入‘2014-03-03’、在“月份”列自动填入‘2014年03月份’、在“星期”列自动填入‘星期一’。谢谢
--  作者:Bin
--  发布时间:2014/3/5 14:18:00
--  
请认真查看我2楼的回复.

你可以在datacolchanged事件中

if e.datacol.name="日期" then
   if e.datarow.isnull("日期") =false then
      e.datarow("月份")=format(e.datarow("日期"),"yyyy年MM月份")
      e.datarow("星期")=format(e.datarow("日期"),"dddd")
   end if
end if

图片点击可在新窗口打开查看

 

看帮助一定要按顺序,头一两遍可以不求甚解,第三遍开始要将每个例子实际操作演练一遍,不明白的就上论坛求助。
三遍之后才开始做系统,先设计好表,想做什么功能,就做什么功能,遇到问题在帮助找答案,找不到的在论坛提问,不断遇到问题,不断解决问题,慢慢就熟悉了。
此外一定要先掌握《使用指南》,然后再看《开发指南》

 


--  作者:wumingrong1
--  发布时间:2014/3/5 15:51:00
--  
谢谢,已经按照你说的解决了大部分问题。现在还有2个问题、做了还是有错误;帮忙看一下。谢谢!!!1、设置了对日期和执行人的查询,但是在选择日期和点击查询按钮时提示错误、帮我看看是不是命令有设置错误的;2、如何在录入窗口中的“执行人”输入内容时像在表中那样、 能够显示多值字段(即通过筛选“人员管理表”中的设备班人员、可以多选)。附件和一楼的一样。谢谢啦