首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server的Access Caption属性替代

SQL Server的Access Caption属性替代
EN

Stack Overflow用户
提问于 2018-12-26 13:45:49
回答 1查看 562关注 0票数 0

我到处都在寻找这个问题的答案。有一个one论坛问了同样的问题,但给出的解决方案不起作用。别名和标题不是一回事。在MS Access中,您可以使用SQL设置别名,方法是:

代码语言:javascript
复制
([Field1]+[Field2]) as expr1

但是,在“查询设计”视图中,可以将expr1的“标题”属性更改为类似于salary的属性。这将更改数据表视图中的字段名称,但不会更改别名,这意味着依赖于此查询的报表或窗体中的字段不必从expr1修改为salarysalary列将仅显示在查询的数据表视图中。

我找不到在SQL Server中执行相同操作的方法。有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-26 16:44:10

可以在Access的TableDef中将Caption属性添加到链接表(链接视图

如果还没有标题

代码语言:javascript
复制
Dim p As Property
Dim tbl As TableDef
Dim fld As Field
Dim Db As Database
Set Db = CurrentDb

Set tbl = Db.TableDefs("LINKED TABLE NAME")
Set fld = tbl.fields("FIELD NAME")
Set p = fld.CreateProperty("Caption", dbText, "CAPTION FOR FIELD")
fld.Properties.Append p
fld.Properties.Refresh

如果有标题,并且您想要更改它

代码语言:javascript
复制
CurrentDb.TableDefs("LINKED TABLE NAME").fields("FIELD NAME").Properties("Caption").Value = "CAPTION FOR FIELD"

或者通过GIU的方式:在设计模式下打开链接表,进入字段定义,打印Caption属性的动态标题,按save按钮

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53927910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档