Foxtable(狐表)用户栏目专家坐堂 → [求助]国税局增值税fa piao查询参数自动填写问题-已解决


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

主题:[求助]国税局增值税fa piao查询参数自动填写问题-已解决

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2018/11/23 10:55:00 [只看该作者]

9楼就是实例

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2018/11/23 11:05:00 [只看该作者]

    上传9楼实例时出现一个问题:
    9楼实例是商业版格式,我关闭商业版后添加附件、上传附件,执行了2次都提示上传成功,但因上传时开发版并没有关闭,所以,实际上并没有上传成功,等到关闭开发版后上传才真正成功。
    这种情况是否不应该出现?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/23 11:22:00 [只看该作者]

延时吧,只能这样处理了。

 

Dim web As System.Windows.Forms.WebBrowser = e.Form.controls("webbrowser1").basecontrol
web.ScriptErrorsSuppressed = True '禁止弹出脚本错误对话框
Dim fpdm = web.Document.GetElementById("fpdm") 'fa piao代码
Dim fphm = web.Document.GetElementById("fphm") 'fa piao号码
Dim kprq = web.Document.GetElementById("kprq") '开piao日期
Dim kjje = web.Document.GetElementById("kjje") '开具金额或校验码
Dim yzm = web.Document.GetElementById("yzm") '验证码
Dim yzm_img = web.Document.GetElementById("yzm_img")
Dim r As Row = CurrentTable.Current 'fa piao管理表中需要验证的当前行
fpdm.SetAttribute("value", r("fa piao代码")) '填入fa piao代码
fpdm.focus '专piao代码是10位,普piao是12位,必须设置焦点进入,以判断后续是填入开具金额还是校验码
fphm.SetAttribute("value", r("fa piao号码")) '填入fa piao号码
fphm.focus '必须设置焦点进入
Dim a As Date =r("开piao日期") '日期型
Dim b As String = cstr(a) '日期型转字符串
b=left(b,4) + b.SubString(5,2) +right(b,2) '无"-"的字符串
kprq.SetAttribute("value", b) '填入开piao日期
'MessageBox.Show(1)
If r("fa piao代码").Length=10 Then '填入开具金额
    kjje.SetAttribute("value", r("开具金额"))
Else  '填入校验码
    b=r("校验码尾")
    web.Document.InvokeScript("eval", new String() {"yzm.onkeydown=function(){kjje.value='" + b + "';};yzm.onfocus=function(){kjje.value='" + b + "';};"})
    'kjje.SetAttribute("value", r("校验码尾"))
End If

yzm_img.InvokeMember("click")
yzm.focus

Dim sdt As Date = Date.Now

While Date.Now < sdt.AddSeconds(1) '等到2秒
    application.Doevents
End While
If web.Document.GetElementById("yzminfo").Innertext = "" Then
    yzm_img.InvokeMember("click")
    yzm.focus
End If


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


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2018/11/23 13:54:00 [只看该作者]

谢谢甜版,辛苦了。
我觉得还是用7楼的,快!也不影响什么。

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


加好友 发短信
等级:狐神 帖子:6806 积分:43043 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2018/11/23 17:03:00 [只看该作者]

窗口打开后,不显示网页
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:网页例子.table

[此贴子已经被作者于2018/11/23 17:05:56编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/23 17:05:00 [只看该作者]

 

回复楼上,请认认真真看完整个帖子后再测试吧。

 

 


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


加好友 发短信
等级:八尾狐 帖子:1814 积分:19228 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2020/1/2 17:24:00 [只看该作者]

以下是引用shenyl0211在2018/11/22 14:03:00的发言:
目前只能加入一句可以自动关闭的提示,反正什么也不影响:
MessageBoxTimeout(BaseMainForm.Handle,"请稍候……", "提示", vbOKonly, 0, 1000)

messageboxtimeout 怎样调用,要做什么设置吗?

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/1/2 17:24:19编辑过]

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


加好友 发短信
等级:超级版主 帖子:106067 积分:539428 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/2 17:39:00 [只看该作者]

别人自己调用的一个Windows api


 回到顶部
总数 18 上一页 1 2