access 特定条件时读取另一字段

怎样使access数据库在满足特定条件时读取另一字段值,如图:即当字段3为1时,1=B。拜求了!再次回复fhoujun看了你的回复,我又在SQL视图里贴上了你给我的新的代... 怎样使access数据库在满足特定条件时读取另一字段值,如图:
即当字段3为1时,1=B。拜求了!
再次回复fhoujun
看了你的回复,我又在SQL视图里贴上了你给我的新的代码,还是不行。
我想主要还是由于我的水平有限,看来仅靠书面描述是说不清楚的。索性就把数据库发给你(http://www.dongtai.gov.cn/wxq/123.rar),烦你直接操作。
我再叙述一下想要达到的意图:当字段ycBT的值为1时,前台页面上的重复区域里有关该条记录的标题项被替换成yincangBT字段的内容,其他记录正常。
另:要求该条记录原始的字段zhuti依然不变,可在后台有关页面正常显示。
再发有关图片:http://www.dongtai.gov.cn/szxx/cw-1.gif
看来我的要求比较苛刻,很麻烦吧,要是实在没法达到,那就算了吧,不管怎样我都谢谢你的热心帮助。悬赏照样发出。
展开
 我来答
百度网友7c77daf
2009-02-28 · TA获得超过1603个赞
知道大有可为答主
回答量:744
采纳率:100%
帮助的人:846万
展开全部
.

打开数据库,"插入"菜单-"查询",打开"新建查询"对话框,选择"设计视图",确定后将打开的"显示表"对话框关闭.
"视图"菜单-"SQL视图",将以下sql语句粘贴上去,修改后,"查询"菜单-运行.

selete iif(字段3=1,字段2,字段1) as 新字段1 from 表名

补充:

ycBT的数据类型你没有说...

试下这句:

selete iif(Cstr(ycBT)='1',yincangBT,zhuti) as zhuti1 from message

要是回答的内容有问题,请发送百度消息给我,消息内容加上本页网址
zouyuzhun
2009-02-26 · TA获得超过168个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:177万
展开全部
数据库更新不就行了吗?
UPDATE tablename SET tablename.3= "B"
WHERE (((tablename.3)="1"));
这样的话,就会把字段为:3 的 值为:1 的都更新为:B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-02-26
展开全部
selete if(字段3=1,'B','') as 字段1 from 表名

或者

selete if(字段3=1,字段2,字段1) as 字段1 from 表名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式