| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1781 人关注过本帖
标题:函数参数的值,类型或数目无效,求解决
只看楼主 加入收藏
莹莹锅514
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-10-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
函数参数的值,类型或数目无效,求解决
select 图书信息查询
if alltrim(thisform.text1.value)==""
   messagebox("图书必须填充!",64,"提示")
   else
  locate for alltrim(thisform.text1.value)==alltrim(图书信息查询.图书编号)
    if not eof()
    messagebox("此编号已经存在,请重新输入",64,"提示")
    thisform.text1.value=""
    thisform.text2.value=""
    thisform.text3.value=""
    thisform.text4.value=""
    thisform.text5.value=""
    thisform.text6.value=""
    thisform.text1.setfocus
  else
    append blank
    replace 图书编号 with alltrim(thisform.text1.value)
    replace 图书名称 with alltrim(thisform.text2.value)
    replace 价格 with alltrim(thisform.text3.value)
    replace 作者 with alltrim(thisform.text4.value)
    replace 出版社 with alltrim(thisform.text5.value)
    replace 内容简介 with alltrim(thisform.text6.value)
    messagebox("添加成功!")
    thisform.text1.value=""
    thisform.text2.value=""
    thisform.text3.value=""
    thisform.text4.value=""
    thisform.text5.value=""
    thisform.text6.value=""
    thisform.text1.setfocus
   endif
  endif
thisform.list1.requery
thisform.refresh
搜索更多相关主题的帖子: 信息 blank 
2015-10-17 13:53
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:4 
检查一下alltrim()函数输入的参数类型
2015-10-17 14:35
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:4 
你的图书编号字段和text控件的类型都是字符型么?

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2015-10-17 17:14
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:4 
价格肯定不是字符型的..别用ALLTRIM

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-17 17:36
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
提示是哪?
2015-10-17 21:36
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
收藏
得分:4 
我觉得应该是 这个样子的
 locate for alltrim(thisform.text1.value)==图书编号
第一,按我的理解,当前工作区没有必要引用表名,
第二,我理解文字型字段的值就是没有空格i的值,这个就是字段值和控件的值得差别。
第三,replace 价格 with alltrim(thisform.text3.value),这个就无法执行,按一般的情况,价格应该是数值型字段。

[此贴子已经被作者于2015-10-18 08:26编辑过]

2015-10-17 22:47
快速回复:函数参数的值,类型或数目无效,求解决
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069499 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved