小编Mar*_*hua的帖子

查找字段在Access报告中显示为数值而不是文本

我正在尝试创建一个报告,contact其中包含一个名为person 的字段.此名称直接链接到另一个表,我保留所有联系人.

出于某些奇怪的原因,当我包含此名称(在查询视图中显示为联系人的姓名)时,而不是显示的名称,我的报告中会显示唯一的ID号.

ms-access-2010

6
推荐指数
1
解决办法
6万
查看次数

如何使用like语句运行SQL更新查询

我正在尝试使用SQL更新查询更新表中的字段,其中有一个类似的语句引用另一个表中的值.遗憾的是,他们的语法不起作用.以下是我的代码.简而言之,当位于表'tblSearchEngine01'中的值'tblMasterListOfEventsNotes'中存在位于'tblSearchEngine01'中的值时,我试图在'tblSearchEngine01'表中的'Query07ParolaChiave'字段中放置'1'.我认为我的代码几乎已经完成但是有一个我无法找到的语法问题.

st_sql = "UPDATE tblSearchEngine01, tblSearchEngine07 SET tblSearchEngine01.Query07ParolaChiaveSelect = '1' WHERE ((([tblSearchEngine01].[tblMasterListOfEventsNotes]) Like " * " & [tblsearchengine07].[ParolaChiave] & " * "))"
    Application.DoCmd.RunSQL (st_sql)
Run Code Online (Sandbox Code Playgroud)

sql access-vba ms-access-2010

5
推荐指数
1
解决办法
1347
查看次数

错误消息:无法创建 ACCDE、MDE 或 ADE

在尝试创建 *.accde 格式的仅执行前端数据库文件时,我收到错误消息“无法创建 accde、mde 或 ade。经过一番研究后,我得知此消息发生在以下情况:数据库的维度太大了。看着我的数据库,只有10KB,有大约40多个链接表链接到45KB的后端数据库,我很困惑为什么不允许我执行此操作。

ms-access vba ms-access-2010

5
推荐指数
1
解决办法
3990
查看次数

使用ADODB记录集执行联接更新查询

在下面的代码中,我想将ADODB记录集'rs3'连接到表'tblValueChain10',并根据ADODB记录集'rs3'中提取的值更新3个不同的列.目前,更新查询未返回任何内容.

Dim st_Sql3 As String
Dim rs3 As ADODB.Recordset
Set rs3 = New ADODB.Recordset
Dim Max3 As Integer

rs3.Open "SELECT tblRisk05Holding.IDMacroProcesso01, tblRisk05Holding.Level01Risk, Max(tblRisk05Holding.ManualityStatus) AS MaxDiManualityStatus, Max(tblRisk05Holding.RiskProbabilityStatus) AS MaxDiRiskProbabilityStatus, Max(tblRisk05Holding.RiskExposureStatus) AS MaxDiRiskExposureStatus FROM tblRisk05Holding GROUP BY tblRisk05Holding.IDMacroProcesso01, tblRisk05Holding.Level01Risk", CurrentProject.Connection


st_Sql3 = "UPDATE tblValueChain10 INNER JOIN rs3 ON (tblValueChain10.IDMacroProcesso01 = tblRisk05Holding.IDMacroProcesso01) SET L1RiskManuality = " & rs3.Fields(2) & ", L1RiskProbability = " & rs3.Fields(3) & ", L1RiskGravity = " & rs3.Fields(4) & ""
Application.DoCmd.RunSQL (st_Sql2)

rs3.Close
Set rs3 = Nothing
Run Code Online (Sandbox Code Playgroud)

sql ms-access access-vba ms-access-2010

4
推荐指数
1
解决办法
2048
查看次数

表格中的 90 度文本旋转

我正在尝试对齐表格顶行中的文本,以便使用旋转变换功能垂直显示。虽然我成功地旋转了表格标题中的单词,但我无法将表格列的宽度缩短为与旋转标题的宽度相同。(如果水平放置,它保持标题的相同宽度)。另外,我使用百分比来表示列宽。

.vertical-th {
  transform: rotate(-90deg);
}
Run Code Online (Sandbox Code Playgroud)
<table>
  <tr>
    <th colspan="3" class="text-center risk-th" style="width: 20%">Controls</th>
    <th class="risk-th" style="width: 4%">
      <!--Manuality-->
    </th>
    <th class="risk-th" style="width: 4%">
      <!--Probability-->
    </th>
    <th class="risk-th" style="width: 4%">
      <!--Gravity-->
    </th>
    <th class="risk-th" style="width: 4%">
      <!--Mitigation-->
    </th>

    <th colspan="3"></th>
    <th class="vertical-th">Manuality</th>
    <th class="vertical-th">Probability</th>
    <th class="vertical-th">Gravity</th>
    <th class="vertical-th">Mitigation</th>

  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html css rotation

4
推荐指数
2
解决办法
2万
查看次数

关闭数据库时执行代码

我想知道在数据库结束时执行例程的最佳方法(最佳事件).有没有办法编写一个在关闭数据库时执行的例程,即使它以非统一的方式关闭(例如通过点击屏幕右上角的'X')?

ms-access access-vba ms-access-2010

3
推荐指数
1
解决办法
138
查看次数

标签 统计

ms-access-2010 ×5

access-vba ×3

ms-access ×3

sql ×2

css ×1

html ×1

rotation ×1

vba ×1