回 帖 发 新 帖 刷新版面

主题:写进数据表出现问题,请指教。

各位老师好,把一张表里的数据内容写进另一张表里,开始运行很好,后来出现问题,提示语法错误。我是这么做的,老师看如何修改?  
一、命令按钮
sele 表
loca for 编号=b2.bh and 姓名=b2.xm and 年龄=b2.nl and 性别=b2.xb.....and 报销日期=b2.bxrq and 报销费用=b2.bxfy
insert into 表(姓名,年龄,性别,地址,报销日期,报销费用)values(b2.xm,b2.nl,b2.xb,....b2.bxrq,b2.bxfy)

二、另外同样的问题,另种做法。我如果在姓名文本框的代码valid里加入sele 表 loca for 姓名=b2.xm  insert into 表(姓名) values(b2.xm)
在年龄文本框里valid加入sele 表 loca for 年龄=b2.xm  insert into 表(年龄) values(b2.nl)
在.......把表单上文本框的valid里分别加入代码。
但只能在表里填加一个数据内容,如姓名。其他的如年龄,性别,报销日期等都写不进。
为什么呢?请指教

回复列表 (共3个回复)

沙发

应该说我理解能力表达能力都比较有限,
你的第二个问题,好像有点天真吧,

我不知道我这样子说你能不能明白:
某一个文本框valid一次,就添加一条记录,没指定的字段默认为空值。

板凳

我把文本框都指定了,每个文本框的VALID 加入了各自代码,但只能写进头一个文本框的数据,其他的写不进去。后来我把数据表的字段都改成了拼音,就好写进了,但现在有出现个问题:因为我的录入表单有两个表,当打开需要写入时,录入按钮:用sele 表1 空行,刷新,只能一个,表2出不来。 咋样能同时有两个表都选择,刷新,空行。谢谢

3 楼

我用SQL查询到这个表后,先用insert into 数据表 values 字段名....就是把我的数据表的字段名改成了和这个表字段相同的拼音字母。一下就写进了。然后再用数据表做的表单添加其他的数据内容,就成了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册