我到处都在寻找这个问题的答案。有一个one论坛问了同样的问题,但给出的解决方案不起作用。别名和标题不是一回事。在MS Access中,您可以使用SQL设置别名,方法是:
([Field1]+[Field2]) as expr1但是,在“查询设计”视图中,可以将expr1的“标题”属性更改为类似于salary的属性。这将更改数据表视图中的字段名称,但不会更改别名,这意味着依赖于此查询的报表或窗体中的字段不必从expr1修改为salary。salary列将仅显示在查询的数据表视图中。
我找不到在SQL Server中执行相同操作的方法。有没有办法做到这一点?
发布于 2018-12-26 16:44:10
可以在Access的TableDef中将Caption属性添加到链接表(链接视图
如果还没有标题
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如果有标题,并且您想要更改它
CurrentDb.TableDefs("LINKED TABLE NAME").fields("FIELD NAME").Properties("Caption").Value = "CAPTION FOR FIELD"或者通过GIU的方式:在设计模式下打开链接表,进入字段定义,打印Caption属性的动态标题,按save按钮
https://stackoverflow.com/questions/53927910
复制相似问题