用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("添加成功!") 展开
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("添加成功!") 展开
3个回答
展开全部
你写的程序是合适的,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("添加成功!")
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("添加成功!")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?什么意思
什么点了数据表?
是不是一点添加按钮就弹出打开数据表对话框?
应该是有程序独占了学籍信息表,而且未关闭,后面的程序打不开表
什么点了数据表?
是不是一点添加按钮就弹出打开数据表对话框?
应该是有程序独占了学籍信息表,而且未关闭,后面的程序打不开表
追问
我点击了按钮后会弹出打开一个数据表的对话框,然后我点击其中的学籍信息后就说文件正在运行,我也没有打开这个数据表,而且点击按钮不是直接添加数据吗?为什么还弹出这个对话框
追答
文件正在运行,不对吧,应该是文件已被占用吧?看你前面的程序是不是独占打开这个表了?或者在程序最前面加上这句试试.
use in 学籍信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学籍信息表没有打开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询