如何在MS Access查询中直接使用系统用户名?

2023-11-29

我想知道是否有办法获取系统用户名并直接在 MS Access 查询中使用它。我已经在表单上的组合框的查询中设置了参数,并且还使用 ENVIRON(“用户名”)在 Access VBA 中获取了系统名称。

请告诉我这是否可能。


您需要创建一个返回用户名的 VBA 函数,然后在查询中使用该函数。

Public Function GetUserName() As String
    ' GetUserName = Environ("USERNAME")
    ' Better method, see comment by HansUp
    GetUserName = CreateObject("WScript.Network").UserName
End Function

and

SELECT foo FROM bar WHERE myUserName = GetUserName();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在MS Access查询中直接使用系统用户名? 的相关文章

  • Linq lambda表达式多对多表选择

    我有三个表 其中两个是多对多关系 Picture 这是中间mm表中的数据 Edit 到这里 我得到正确的 4 行返回 但它们都是相同的结果 我知道我需要返回 4 行 但有不同的结果 return this mediaBugEntityDB
  • MySQL 中有“connect by”替代方案吗?

    如果我使用 Oracle 有connect by可用于创建分层查询的关键字 目前我正在一个项目中使用MySQL 我想知道是否有替代方案connect by在 MySQL 中 我尝试过谷歌 但到目前为止还没有结果 我想要实现的是通过一个查询从
  • 转置和聚合 Oracle 列数据

    我有以下数据 Base End RMSA Item 1 RMSA Item 2 RMSA Item 3 RMSB Item 1 RMSB Item 2 RMSC Item 4 我想将其转换为以下格式 Key Products RMSA RM
  • 如何手动设置auto_increment的下一个值?

    我手动向表中添加了一些行 并且还手动设置了 ID 自动增量 现在 当我尝试通过我的应用程序将新行添加到数据库表中时 我收到错误 创建的 ID 值已存在 如何手动设置下一个ID值 例如 在表中我必须有ID 那么如何告诉PostgreSQL 下
  • 从 CTE 插入

    WITH DTL AS SELECT CMPI CODE CMN CDTY MTRL CMI WT FACTOR CMI CNTRCT RATE PL PRESENT PRICE TRM CODE ROUND NVL PRESENT PRI
  • 您可以调整用户窗体的这些代码吗:使其小而高效

    当 userfrom 按以下顺序激活时 我想在运行时添加动态用户表单控件 例如 标签 文本框 我想要类似以下的东西 当用户表单激活时 它需要询问用户字段的数量 他 她想要插入 如果用户回答7 则需要按以下顺序添加字段 3 列顺序 标签1 文
  • MSSQL:如何使用代码编写存储过程创建脚本?

    我正在尝试使用一个数据库中存在但另一个数据库中不存在的 information schema routines 查询存储过程定义列表 SELECT t1 Routine Definition FROM server1 MyDatabase
  • 选择每组最新的项目[重复]

    这个问题在这里已经有答案了 可能的重复 检索每组中的最后一条记录 https stackoverflow com questions 1313120 retrieving the last record in each group 我有 2
  • 我想从 Crystal Report .rpt 文件中提取 SQL 查询,有办法做到这一点吗?

    我想从 Crystal Report rpt 文件中提取 SQL 查询 有办法做到这一点吗 我没有任何 Crystal Reports 产品 只有 rpt 文件 下面是一个 Net 代码示例 它从给定目录中的所有 Crystal Repor
  • 查询从同一表中的另一条记录获取值并按大于间隙阈值的差异进行过滤

    我将数据导入到 MS Access 中的临时表中 如下所示 我添加了需要使用 SQL 查询计算的 Gap 和 Previous Current 列 间隙阈值 是用户输入或范围提供给查询和例如是 300 GlobalID 对 ItemID 进
  • mysql 中 INSERT 语句的计算列

    假设我想要一个表来记录其他表中的日期和列数 或者任何类型的数学 字符串连接等 CREATE TABLE log id INTEGER NOT NULL AUTO INCREMENT date DATETIME NOT NULL count
  • JbdcTemplate - 带有动态 SQL 查询的PreparedStatements

    I know jdbcTemplate可以用来创建PreparedStatements如果你这样设置 i e private JdbcTemplate jdbcTemplate String sqlQuery Select from tab
  • 获取给定日期的周数

    例子 DD MM YYYY 1 1 2009 should give 1 31 1 2009 should give 5 1 2 2009 should also give 5 Format 1 2 2009 ww 回报6 那么 怎样才能得
  • C# 查询两个数据库的数据

    我目前有一个查询 我正在从两个不同的数据库获取数据 这些数据被附加到一个名为 accountbuys 的列表中 我的第一个表有三个数据条目 3个想要购买股票的帐户 下一张表有 17 个数据点 购买 17 只股票 I am merging t
  • SQL Like 带有子查询

    我怎样才能做到这一点 SELECT FROM item WHERE item name LIKE SELECT equipment type FROM equipment type GROUP BY equipment type 内部子查询
  • 了解涉及 3 个或更多表时 JOIN 的工作原理。 [SQL]

    我想知道是否有人可以帮助我提高对 SQL 中 JOIN 的理解 如果它对问题很重要 我会特别考虑 MS SQL Server 取 3 个表 A B A 通过某些 A AId 与 B 相关 和 C B 通过某些 B BId 与 C 相关 如果
  • 如何显示 RSpec 测试生成的 SQL 查询日志?

    我正在为我的 Rails 3 应用程序编写规范 我想测试数据库事务是否真的有效 如果能够看到我的应用程序在规范驱动下生成的 sql 查询 这将非常有帮助 有没有办法像在 Rails 控制台中一样查看查询 我正在使用 Rails 3 0 9
  • 常量值如何影响连接的 ON 子句?

    我最近发现 LEFT JOIN 的 ON 子句可能包含 1 1 等值 这让我感到不安 因为它打破了我对连接功能的看法 我遇到过以下情况的更详细版本 SELECT DISTINCT Person ID FROM Person LEFT JOI
  • 如果一个数字写在方括号中,例如[5],这意味着什么

    我正在开发一个旧版 VBA Excel 应用程序 并偶然发现了一些代码行 其中长字符串 从文件中读取 被切成碎片 这些行看起来像这样 Range E16 Value Mid line 49 6 显然 写 6 意味着需要 6 个字符 但我从未
  • SQLite 中的累积求和值

    我正在尝试在 SQLite 中执行值的累积和 我最初只需要对一列求和并获得代码 SELECT t MyColumn SELECT Sum r KeyColumn1 FROM MyTable as r WHERE r Date lt t Da

随机推荐

  • Ember、mixin 来检测视图/组件之外的点击

    我正在编写一个 Mixin 来处理用户在视图 组件之外单击时的情况 这是混合 App ClickElsewhereMixin Ember Mixin create onClickElsewhere Ember K didRender fun
  • 重复 cookie 查询或存储在视图状态中?哪个是更好的做法?

    我有一个用户登录的内部网站 该数据被保存为 cookie 从那里 用户继续他们的快乐之路 应用程序经常会查询身份验证记录以确定用户拥有哪些权限 我的问题是 在需要时查询 cookie 来获取用户数据 还是将用户信息保存在 viewstate
  • 使用 SearchView 实现自定义搜索

    我想在我的应用程序中实现搜索 但我不想使用单独的活动来显示我的搜索结果 相反 我只想使用显示在下方的建议列表SearchView 我可以用setOnQueryTextListener on the SearchView 聆听输入并搜索结果
  • Rails 4:heroku 基本计划上的 ConnectionTimeoutError

    我们正在研究一个简单的 Rails 4 网络应用程序 由 Heroku 托管 免费计划 最近 我们正在经历一些ActiveRecord ConnectionTimeoutError 每隔几天就会发生一次 我们并不真正了解其背后的原因 您可能
  • Laravel 5 路由分页 url 编码问题

    我构建了一个 Laravel 5 应用程序 现在正在测试它如何处理不同的输入 因此我遇到了一个奇怪的问题 在标题中我有一个搜索字段 它返回结果 按 10 分页 问题 如果用户输入一个字母 例如英语中的 e 一切都会正常 但是 当用户输入字母
  • 使用正则表达式重新字符串匹配提取 URL 链接 - Python

    我一直在尝试使用 re api 从文本文件中提取 URL 任何以 http https 和 www 开头的链接 该文件包含文本以及 html 源代码 html 部分很容易 因为我可以使用 BeautifulSoup 提取它们 但普通文本似乎
  • 工作窃取算法[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我正在读一篇关于并发运行时的文章 其中有一个算法名为work stealing在本文中 但我不知道这个算法是什么 所以我想要一些解释或一些好的链接来帮助我介绍这个算法 这些有帮助
  • R错误:要替换的项目数不是替换长度R的倍数

    我编写了以下代码并收到错误 要替换的项目数不是代码行中替换长度的倍数 X after count c censN1 censN2 censN3 网上查了一下 发现问题可能是由于预先确定的样本数量不匹配造成的 n samples of NA和
  • 如何通过不同端口(80 除外)启动 nginx

    你好 我是 nginx 的新手 我尝试在我的服务器 运行 Ubuntu 4 上设置它 该服务器已经运行了 apache 所以之后我apt get install它 我尝试启动nginx 然后我收到这样的消息 Starting nginx t
  • 致命错误和非致命错误之间的区别

    当尝试编译代码时 IDE 中显示的致命错误和非致命错误之间的主要区别是什么 在这两种情况下 编译器都会显示错误消息 并且程序不会被编译 致命错误是编译器或链接器中未定义的编译器错误吗 A 致命错误可能会立即停止编译该翻译单元 编译器可能会在
  • 请求实体太大 PHP

    在我的 CakePHP 站点之一中 我收到此错误 请求的实体太大 我不知道出了什么问题 我认为我通过表单发布的数据太大 我在搜索引擎中搜索了这个 发现我必须增加post max size 默认情况下我认为它设置为8M 但不知道如何增加pos
  • Puppeteer - 协议错误 (Page.navigate):目标已关闭

    正如您在下面的示例代码中看到的 我使用 Puppeteer 和 Node 中的一组工作人员来通过给定 URL 运行多个网站屏幕截图请求 const cluster require cluster const express require
  • JsonMappingException:当前令牌不是 START_OBJECT(需要解开根名称“Transaction[]”),而是 START_ARRAY

    我正在使用Spring的休息模板来消耗充电接口 使用 JSON 作为负载格式 它一直进行得很顺利 但是当我尝试获取对象数组时 它惨败了 例如 请考虑以下情况 Transaction transactions restTemplate get
  • 为什么分配一个任务然后等待它允许并行运行[重复]

    这个问题在这里已经有答案了 我一直在玩异步 我遇到了一些我以前没有注意到的行为 如果这是重复的 请告诉我 但我的谷歌福让我失败了 主要是因为我想不出合适的搜索条件 给定一个简单的异步方法来执行一些参数化工作 async Task
  • 如何在Google新的NavigationView中将MenuItem添加到SubMenu?

    我为抽屉菜单制作了一个 xml 其中包含以下 MenuItem
  • 导入时 EF4 去除表前缀

    我正在尝试自动重命名表名称以去掉 EF4 中的前导前缀 我知道这可以在 GUI 中完成 但是 我的公司在 Visio 中创建了数据库架构 并使用它在 SQL 中创建数据库创建脚本 我们经常这样做 有时有很多表 所以使用 GUI 并不是一个理
  • 在本地运行时更改 localhost 域

    我正在使用 Visual Studio 因为我的 IDE 正在开发 net Web 应用程序 我使用本地 IIS7 Web 服务器来运行该应用程序 它在 url gt 下运行http localhost 应用程序名称 我想将其更改为 gt
  • .net 中是否有现有的库可以将 JSON 解析为 Dictionary

    我希望能够将表示对象的 JSON 字符串解析到可以在 C 中使用的属性包 如字典 中 给定这个字符串 id 1 name 某个名称 某个参数 2 我想最终得到一个字典 其中包含 id name 和 some parameter 作为键 并分
  • mtcars ggplot 不知道如何处理类数字

    我只是想使用 mtcars 和 ggplot 制作一个简单的绘图 ggplot data mtcars aes x mpg y hp geom line mpg hp col cyl 但我收到错误 ggplot 不知道如何处理类数字 到底是
  • 如何在MS Access查询中直接使用系统用户名?

    我想知道是否有办法获取系统用户名并直接在 MS Access 查询中使用它 我已经在表单上的组合框的查询中设置了参数 并且还使用 ENVIRON 用户名 在 Access VBA 中获取了系统名称 请告诉我这是否可能 您需要创建一个返回用户