1、If Text1.Text = "" Then MsgBox "请输入姓名" 修改为:
If Text1.Text = "" Then MsgBox "请输入姓名" Exit SubEnd If
其他文本框的空值判断均这样,这样就不需要 If Text1.Text <> "" And Text2.Text <> """ And Text3.Text <> "" ..... Then 这个判断语句,而且在程序判断哪个文本框为空时立即退出,不会直到执行这个语句。
2、不知道你的字段情况,如果全部是文本字段,应该没有问题,如果有其他数据类型字段,需要将文本框的字符串转换为需要的字段类型。
例如:字段生日如果是日期类型,必须:Adodc1.Recordset("生日") = CDate(Text5.Text)
图不太清楚,看起来比较费劲。
温馨提示:答案为网友推荐,仅供参考