标题:表与表之间的数据传递
只看楼主
ydxpn123
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2012-11-7
结帖率:100%
已结贴  问题点数:10 回复次数:17 
表与表之间的数据传递
select lsb
ghs=thisform.text1.value
dh=thisform.text2.value
rq=thisform.text3.value mc=thisform.grid1.column2.text1.value
Insert into 采购入库详细表(名称,单号,供货商,日期) values(mc,dh,ghs,rq)
lsb表中三条记录 为什么我只能把lsb表的一条记录加入采购入库表中
搜索更多相关主题的帖子: 采购 values 
2012-12-21 20:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:2 
一次一条

[ 本帖最后由 tlliqi 于 2012-12-21 20:43 编辑 ]
2012-12-21 20:41
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:2 
这样的设计,你只能添加一条记录的。因为四个文本框里的数据只有一次。
得考虑用另外的办法。
你的四个文本框跟哪个表是绑定的?如果跟lsb绑定,可以用skip的办法,来插入记录。

坚持学习vfp,QQ:306805680
2012-12-21 20:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:2 
Insert into 命令只能插入一条记录

坚守VFP最后的阵地
2012-12-21 20:55
ydxpn123
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2012-11-7
得分:0 
月沐庭轩,grid1跟lsb绑定
要如何才能把lsb表中的记录全部录入到采购入库明细表中
2012-12-21 21:08
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:2 
回复 5楼 ydxpn123
你试试这条命令:
INSERT INTO 采购入库详细表(名称,单号,供货商,日期) SELECT * FROM Lsb

这条命令可以一次性把Lsb表文件中的所有记录都接到采购表中。若Lsb表文件的字段不止这四个或顺序不匹配,则把SELECT后面的星号改成“字段1,字段2,字段3,字段4”(不含两侧双引号)的样子,但顺序必须要匹配采购表的字段顺序。
2012-12-21 21:23
ydxpn123
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2012-11-7
得分:0 
taifu945  你的语法错误
2012-12-21 21:35
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:0 
回复 6楼 taifu945
你的是vfp9的命令,他用的是旧版本。

坚持学习vfp,QQ:306805680
2012-12-22 10:08
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
得分:0 
程序代码:
select lsb 
go top
do while not eof()
ghs=thisform.text1.value 
dh=thisform.text2.value 
rq=thisform.text3.value mc=thisform.grid1.column2.text1.value 
Insert into 采购入库详细表(名称,单号,供货商,日期) values(mc,dh,ghs,rq)
skip
thisform.refresh
enddo

坚持学习vfp,QQ:306805680
2012-12-22 10:10
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
以下是引用ydxpn123在2012-12-21 21:35:08的发言:

taifu945  你的语法错误
什么提示
2012-12-22 10:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-392846-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.498472 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved