问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

access数据库SQL中insert语句中value某个参数用select获得,如何实现?

发布网友 发布时间:2022-04-16 03:24

我来回答

4个回答

热心网友 时间:2022-04-16 04:54

按如下方式获得:

如,access库中有以下两张表:

现要将测试表1的数据追加到测试表中,其中测试表1的NAME列为参数,AGE为固定值20,需要select获得。

可用如下语句:

insert into 测试表(name,age) select name,20 from  测试表1

追加后的结果:

热心网友 时间:2022-04-16 06:12

给你个思路 将你所需要得到的参数写一个方法 你看看那个报修时间还不一样是用方法得到的 很傻很简单的方法就是将你所需要的每一个参数都写一个方法 然后方法的返回值就是你所需要的参数
比如function string a(int id)
{
stirng sql="select name from user where id="+id;
DataTable dt=...; 这里将查询的结果放入表中

return dt.Rows[0];

}
然后在插入语句中的报修房主姓名的参数写a(id)
如果你所需要的参数在同一张表 你可以查询你所需要的所有参数 然后放入一张内存表中 自己编辑列名 这样就可以只需写一个方法

热心网友 时间:2022-04-16 07:46

多写一点语句,
先执行查询,将查询得到的字体结果读入到到变量,然后用AddNew方法,
with 房屋报修维修表
.AddNew
.Fields("报修时间")=...
.Fields("报修房主姓名")=读出姓名的变量名
....
.Update追问是写查询还是直接加到事件里面呢,写到查询里面是错的呀

追答你是ACCESS,可以写到事件里
Dim xRst As New ADODB.Recordset
Dim pName As String
dim xPhone as String '假定联系方式是字符型的字段
dim xExpense as Double
xRst.Open "select 住户表.住户姓名,住户表.住户联系方式 from 住户表 where( 住户表.住户所在小区=forms![住户报修登记]!combo3 and 住户所在楼层=forms![住户报修登记]!楼层 and 住户表.住户所在房间号=forms![住户报修登记]!房间号 and 住户表.是否为户主=true)" , CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If xRst.RecordCount > 0 Then
'没有这个住户
Msgbox "没有这个住户 "
else
pname=xrst.fields("住户姓名")
xPhone=xrst.fields("住户联系方式")
endif
xRst.Open "select sum(收费表.收费价格) from 收费表 where( 收费表.报修项目=forms![住户报修登记]!combo9 or 收费表.报修项目=forms![住户报修登记]!combo11 or 收费表.报修项目=forms![住户报修登记]!combo13)", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If xRst.RecordCount > 0 Then
'没有这个住户
Msgbox "没有查找到收费 "
else
xExpense=xrst.fields(0)
endif
with 房屋报修维修表
.AddNew
.Fields("报修时间")=...
.Fields("报修房主姓名")=pName
.Fields("维修费用")= xExpense
....
.Update
end with

热心网友 时间:2022-04-16 09:38

这个可以处理追问具体一点,谢谢了

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
厦门鱼饼烘干机 厦门海产品烘干机生产商 厦门杏仁烘干机 信息推荐 厦门鱼饼烘干机厂家直销 ...叫《拜金岁月》得了,只有我一人被腻到了吗? 逆行偶像内容简介 求恵比寿マスカッツ 《 スプリングホリデー》 这首歌的中文歌词 KONAN曾参与歌曲 女孩叫、魏佳宝好些、还是魏佳贝、还有好听的名字么 我想买三星s5670,帮我介绍下这款机器? 地下水铁锰超标需要过滤 水库水位的高低,对原水的铁锰含量有何影响? 地表水锰超标会引起色度升高吗 感觉我有一种大哥女人的气质啥意思 大哥的女人就是这么霸气吗 黑帮老大身边的女人和普通女人有什么不同? 同学聚会大家说我像大哥的女人,什么意思? 怎么样可以成为大哥的女人 被很多朋友说长的像黑道大哥的女人是什么意思 女生自称大哥什么心理 大哥的女人叫什么呢? 大哥的女人是什么意思 怎样当好大哥的女人 哪样的女人才能做黑帮老大的女人 做大哥的女人,是什么意思? 跟社会大哥的女人是什么样的? 当大哥的女人是一种什么感觉 大哥的女人是什么样子的 大哥女人具备的气质 老大的女人具备哪些特质? 冠捷/AOC I2367F 和冠捷/AOC I2369V 有什么区别? 有用冠捷aoc i2367f显示器的吗?这款显示器怎么样?真实用户评价下,复制摘抄绕行! AOC显示器闪屏+花屏,相当牛逼 显示器AOC i2367f和 i2369v哪个好点? 请问这款显示AOC I2367FH/BG 23英寸这样挂在墙上?帮我想想办法挂在墙上对显示器有没有 买了一款Aoc/冠捷 I2367F 23寸显示器 但是屏幕内有一厘米左右的黑边 怎么去除 aoci2367f这款显示器怎么样?没用过的人不要评论。 新买的AOC I2367F显示器 屏幕上有小部分模糊 IPS-LED aoc i2367fh 评价怎么样 北京公务员考试行测部分的各项分值 SQL里的插入语句,insert into Values(值1,值2,值3) 语句中值2写成 select id from student where Aqara网关怎么样,支持HomeKit吗? Aqara网关好用吗?有哪些功能? Aqara的网关用着怎么样,说买过? 在商城里看到Aqara的灯控套装里有个Aqara 网关,看上去很高级啊,有人知道它吗? 数据库insert语句 如何在表中插入新的项 添加记录时,表的其中一个字段需要SELECT另外两个表来确定其值,那么INSERT语句中应该怎么写啊? 你知道生日蛋糕是怎样制作的吗 专科市场营销升本可以选什么专业? 专科专业能否升为本科专业
  • 焦点

最新推荐

猜你喜欢

热门推荐