把小麻烦变成常识

原创 2013年11月20日 19:24:34

把小麻烦变成常识

       1.输入字符过长出错

       设置Text文本框的MaxLength属性,设置字符长度。

       2.换行显示文本

       Label支持,使用 & Chr(10) & Chr(13) & 来连接需要换行的内容即可。

       3.MsgBox输出不固定的内容

    举例MsgBox "退卡成功!返还" & txtStaycash7.Text & "元。", vbOKOnly + vbExclamation, "提示"。(注:txtStaycash7.text输入框是一个变量。所以,如果输入内容不一样时,MsgBox弹出框显示的内容也会随输入内容变化)

       4.Tab键的移动顺序取决于:

    TabIndex(从012……n

       5.数据库的Time(0~7)数据类型为:

    00:00:00(精确位数由前面的(0~7)决定)。如果想显示成(00:00),可以考虑将数据类型换成char(n)nchar(n),这两个的区别在于存储空间不同,nchar(n)更能见机行事节省空间。

       6.想将Combo控件内的内容传递到数据库进行判断报错:

    说明ComboStyle属性被设成了2-Dropdown List,需要修改成接受输入的0-Dropdown combo(具有下拉列表)1-Simple Combo(只具Text的相同功能。具体选择,根据具体情况而定。

       7.MSHFlexGrid网格整行或整列选择

    设置MSHFlexGrid的属性,操作方法:右击,从弹出的列表框中选择“属性(R)”,设置“通用”里的“选择模式”1-By Row(整行)2-By Column(整列)

       8.MSHFlexGrid小文本超大空格

      数据库数据类型设定造成。假如设成chr(12),而MSHFlexGrid网格可见为10个字符,就算输入数为1位数或者2位数,全看不到。可以将数据类型改成nchr(n), 也可采用MSHFlexGrid.TextMatrix(.Rows - 2, 0) = Trim(mrc.Fields(1))这种形式进行规避。Trim()的作用消去所有空字符串。

       9.MSHFlexGrid出现最后有一空行

    执行完书写记录后加上一句rows = rows -1

      10.设置某一窗体中所有内容大号呈现

      在新建窗体后,最先设置字体。这样,之后添加的所有控件及文本都会统一用此字号,如想对某一个进行调整,也可对其进行单独设定。

      11.控件大小调整麻烦

       可以将所需控件散放于窗体,将自己设定‘标准控件’放在指定的位置,之后,用Shift键选中需要相同格式的控件,通过“格式”菜单项进行调整(注需要把焦点放在指定的‘标准控件’上)。

      12.容器类控件内添加控件

       先将聚焦于容器控件,再到“工具箱”选中所要添加的控件,到相应容器控件中‘划建’。在最后,用鼠标移动容器控件检查是否所需控件真在容器中(若添加失败,在移动时,没有在里面的控件不会随着移动)。

      13.数据库查询连接方式

       ”select_记录_from__where_字段_连接符(&_‘连接符变量’)_& _‘字符串(不带返回值)’或者‘”_&_字符串变量_&_”’”。举例:txtSQL=”select * from student_Info where ID = 1” 或 txtSQL =”select * from student_Info where ID = ‘” & txtID.text & ”’”

      14.避免不规范使用出错

      在过程的最前面设下On Error GoTo ToExit ,在最后面写上ToExit: MsgBox "输入内容有误,请检查输入!", vbOKOnly + vbExclamation, "提示"  接着换行写Exit Sub

       这些小麻烦算不上什么大问题,但初次遇到的时候大家都应该有一个同感,就是找关于它的处理办法的时候都比较的费时间,有什么甚至不知道出现的问题算不算得上问题,但不解决,它就永远是问题。

       这是敲收费系统中遇到的一系列问题,对于这些问题的解决如果您有其他的解决办法,不妨请在下面留下,非常欢迎!如果您在其他问题上觉得也挺烦恼,不管现在是否解决,也欢迎在下面留下!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

学生信息管理系统的小麻烦

学生信息管理系统几天前就敲完了,由于自己的粗枝大叶出现很多错误,期中细节性错误确实不少,以后得注意啦! 1、 这个错误很好找到原因,既然找不到DLL入口点getusername in advapi32...

“发送至Onenote”惹来的小麻烦(转)

原文来自 :  http://blog.csdn.net/yiyu_0417/article/details/7864172     【看到这篇文章,我觉得以后我也会遇到这个问题,很有价值我就先拷贝...
  • ITWYHH
  • ITWYHH
  • 2014年01月07日 13:21
  • 865

[easyui]总结一下目前项目里遇到的小麻烦

数据字典比如我们将用户性别存入数据库,一般都是用数字来存储,比如1表示男性,2表示女性。这时候碰到这样一个需求, 一个datagrid需要支持行编辑, 然后性别这一列用combobox来做。那如何...

“发送至Onenote”惹来的小麻烦

Onenote是我们现在用的最多的笔记本,它可以使您更加轻 松、有效地收集、组织、查找和共享您的笔记和信息。它具有强大的搜索功能,可帮助您在图片的文本或录音和录像的有声内容中查找信息。此外,它还提供了...

电脑小麻烦解决方案

一、桌面显示快捷方式的恢复创建          对于某些用户因安装、卸载或其他操作时,无故少了桌面显示的快捷键时,不用紧张可以这样做。          1、在桌面上创建一个记事本文件,打开并写...

括号小麻烦

这个程序的问题出在了第11行,if语句格式为 if () {   }如果想省略{   },那么 就直接跟 return  -1  就好了,中间不要加分号,加了分号,这个程序就会输出这个return后面...

MAC OS X 的安装的确是相当的麻烦啊

到今天已经是装了第三天了,困难,的确困难,下载了好多个版本的MAC OS X ,刻录了一打光盘,做了三四个U盘,今天准备进行最后一次的实验。用东皇的。 可能是硬件配置不行,每次顺利安装完,到了桌面显...

ModBus CRC16麻烦看一下

  • 2008年09月04日 15:38
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:把小麻烦变成常识
举报原因:
原因补充:

(最多只允许输入30个字)