Foxtable(狐表)用户栏目专家坐堂 → 这个该怎么弄


  共有2033人关注过本帖树形打印复制链接

主题:这个该怎么弄

帅哥哟,离线,有人找我吗?
outcat
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
这个该怎么弄  发帖心情 Post By:2020/3/26 9:05:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20200326085440.jpg
图片点击可在新窗口打开查看

有个项目想实现这样的效果,一个控件里显示当月 的所有日期,这个怎么实现呀,请教了,
然后发生什么业务,然后直接点日期,选择日期

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106182 积分:540033 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 9:54:00 [只看该作者]

dim d as date = new date(date.today.year,date.today.month,1)
dim d1 as date = d.adddays(1)
Dim tv As WinForm.TreeView
tv =e.Form.Controls("TreeView1")

do while d<d1
dim s as string = format(d,"yyyy-MM-dd")
tv.nodes.add(s,s)
d = d.adddays(1)
loop

 回到顶部
帅哥哟,离线,有人找我吗?
outcat
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
  发帖心情 Post By:2020/3/26 11:09:00 [只看该作者]

老师,再麻烦一下,这个只能获取到一个日期 2020-3-1,我想要把这个月的所有日期都显示出来的

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106182 积分:540033 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 11:20:00 [只看该作者]

dim d1 as date = d.addmonths(1)

 回到顶部
帅哥哟,离线,有人找我吗?
outcat
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
  发帖心情 Post By:2020/3/26 14:19:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

老师,我上面这个是组合框,下面这个是目录树,我想实现先选择了 组合框里的单据类型,然后选择目录树的日期,然后双击目录树打开对应的窗体,我是为了把取得的日期能自动的添加到单据类型的日期,可怎么也不能同时取值,请教了,下面这代码由问题,这种情况应该在哪个事件里处理呢

SelectedIndexChanged代码

Dim Value As String =e.Sender.SelectedValue
Select Case Value
    Case "采购单"
        Forms("新增采购单").open
    Case "出库单"
        Forms("新增出库单").open
    Case "费用支出单"
        Forms("新增日常费用支出").open
    Case "营业收入单"
        Forms("新增营业收入").open
    Case "其它收入单"
        Forms("新增其它收入").open
    Case "农户售粮单"
        Forms("新增农户售粮").open
    Case "农户售粮结款单"
        Forms("新增粮款结算").open
End Select

NodeMouseClick 代码
Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox1")
cmb.ComboList = "采购单|出库单|费用支出单|营业收入单|其它收入单|农户售粮单|农户售粮结款单"


Dim dr As DataRow = cmb.SelectedItem
If dr IsNot Nothing Then
    cmb.value = dr("采购单")
MessageBox.Show("dr")
    Forms("新增采购单").open
    cmb.value = dr("费用支出单")
    Forms("新增日常费用支出").open
End If

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106182 积分:540033 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 14:27:00 [只看该作者]

没看懂,日期取值到哪里?

 回到顶部
帅哥哟,离线,有人找我吗?
outcat
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
  发帖心情 Post By:2020/3/26 16:31:00 [只看该作者]

NodeMouseClick 代码
Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox1")
cmb.ComboList = "采购单|出库单|费用支出单|营业收入单|其它收入单|农户售粮单|农户售粮结款单"


Dim dr As string= cmb.SelectedItem
If dr IsNot Nothing Then
    cmb.value = dr("采购单")
MessageBox.Show("dr")
    Forms("新增采购单").open
    cmb.value = dr("费用支出单")
    Forms("新增日常费用支出").open
End If         
 
日期值与这里没有关系,我是要先点了单据类型,然后点下面目录树任何一个日期能打开对应的窗体就行,日期赋值这个在每一个打开的对应的窗体里然后取值,赋值,日期赋值已调整好,就是这块报错 “从字符串“采购单”到类型“Interger”的转换无效”,这块怎么处理呀

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106182 积分:540033 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 16:44:00 [只看该作者]

Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Select Case cmb .Value
    Case "采购单"
        Forms("新增采购单").open
    Case "出库单"
        Forms("新增出库单").open
    Case "费用支出单"
        Forms("新增日常费用支出").open
    Case "营业收入单"
        Forms("新增营业收入").open
    Case "其它收入单"
        Forms("新增其它收入").open
    Case "农户售粮单"
        Forms("新增农户售粮").open
    Case "农户售粮结款单"
        Forms("新增粮款结算").open
End Select

 回到顶部
帅哥哟,离线,有人找我吗?
outcat
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
  发帖心情 Post By:2020/3/26 16:51:00 [只看该作者]

成功了,谢谢老师

 回到顶部