用vfp做了个添加数据的表单,可是出现问题了,这是怎么回事? 15

为什么我按下添加的命令按钮打开数据表呢,而不是直接添加数据到表,而且就算我点了数据表(学籍信息),又提示我这个文件正在运行。这是怎么回事?按钮命令为xh=ALLTRIM(... 为什么我按下添加的命令按钮打开数据表呢,而不是直接添加数据到表,而且就算我点了数据表(学籍信息),又提示我这个文件正在运行。这是怎么回事?按钮命令为xh=ALLTRIM(thisform.text1.value)
xm=ALLTRIM(thisform.text2.value)
xb=ALLTRIM(thisform.combo1.value)
xy=ALLTRIM(thisform.text3.value)
zy=ALLTRIM(thisform.text4.value)
INSERT INTO 学籍信息(学号,姓名,性别,学院,专业) values (xh,xm,xb,xy,zy)
thisform.grid1.Refresh
MESSAGEBOX("添加成功!")
展开
 我来答
周建禾
2013-12-05 · 超过20用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:45.9万
展开全部
你写的程序是合适的,insert into 后面的字段部分可以省略,我大致做了一下,可以运行

xh=ALLTRIM(thisform.text1.value)
xm=ALLTRIM(thisform.text2.value)
xb=ALLTRIM(thisform.combo1.value)
xy=ALLTRIM(thisform.text4.value)
zy=ALLTRIM(thisform.text5.value)
INSERT INTO 学籍信息 values (xh,xm,xb,xy,zy)
thisform.grid1.recordsource="学籍信息"
thisform.refresh
MESSAGEBOX("添加成功!")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nmxmym
2013-12-04 · TA获得超过260个赞
知道小有建树答主
回答量:521
采纳率:100%
帮助的人:318万
展开全部
?什么意思
什么点了数据表?
是不是一点添加按钮就弹出打开数据表对话框?
应该是有程序独占了学籍信息表,而且未关闭,后面的程序打不开表
追问
我点击了按钮后会弹出打开一个数据表的对话框,然后我点击其中的学籍信息后就说文件正在运行,我也没有打开这个数据表,而且点击按钮不是直接添加数据吗?为什么还弹出这个对话框
追答
文件正在运行,不对吧,应该是文件已被占用吧?看你前面的程序是不是独占打开这个表了?或者在程序最前面加上这句试试.
use in 学籍信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lbscyb
2013-12-04 · TA获得超过788个赞
知道小有建树答主
回答量:731
采纳率:80%
帮助的人:215万
展开全部
学籍信息表没有打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式