以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  中途请假  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47705)

--  作者:联友
--  发布时间:2014/3/15 13:12:00
--  中途请假

输入 返回时间 后,

1、如果 请假类型 是病假打开增加照片窗口,增加照片后 保存。

2、增加提示 是否增加照片,如果电击 是 打开增加照片窗口,增加照片后 保存,如果电击 否 不打开增加照片窗口,直接保存。

请教代码  谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:中途请假.zip

[此贴子已经被作者于2014-3-15 14:23:10编辑过]

--  作者:Bin
--  发布时间:2014/3/15 14:07:00
--  
1.已经完成
2.不明白你的意思.(保存又打开新增窗口?)

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:中途请假.table



--  作者:联友
--  发布时间:2014/3/15 14:12:00
--  
是打开增加照片窗口,增加照片按钮是多余的,都写在保存里
[此贴子已经被作者于2014-3-15 14:24:40编辑过]

--  作者:Bin
--  发布时间:2014/3/15 14:20:00
--  
保存一个又打开新增窗口?  代码和第一个需求类似的,自己参考一下代码即可.


--  作者:联友
--  发布时间:2014/3/15 14:40:00
--  

Dim kjmc() As String

Dim kjmcjh As String
    kjmcjh = "返回时间" \'控件名称集合
    kjmc = kjmcjh.split(",")
    For i As Integer = 0 To kjmc.Length - 1
        If e.Form.Controls(kjmc(i)).text = "" Then
            MessageBox.Show("请输入:【" & kjmc(i) & "】 !","中途请假", MessageBoxButtons.OK,MessageBoxIcon.Question)
       Return
     End If
   If e.Form.Controls("返回时间").text <> "" Then
    Dim Result As DialogResult
    Result = MessageBox.Show("是否增加照片?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then

        Forms("增加照片").Show
    End If    
End If 
            e.Form.Controls(kjmc(i)).Select()      
    Next

这样已解决第二问题.

如果 请假类型 是病假打开增加照片窗口,增加照片后 保存。请Bin老师指点

[此贴子已经被作者于2014-3-15 14:53:03编辑过]

--  作者:Bin
--  发布时间:2014/3/15 14:41:00
--  
图片点击可在新窗口打开查看