小编Mar*_*oss的帖子

如何使用参数从MS Access打开URL

我有一个基本的MS Access应用程序,在表单上有一个按钮,应该打开一个以Access记录的ID作为参数的网页,但是我尝试过的所有内容都会导致Access出错或只打开基本URL.网页.

我尝试将VBA添加到按钮的click事件中,如下所示:

Application.FollowHyperlink _ 
"http://example.com/index.php?r=controller/action&id=" & Me.ID 
Run Code Online (Sandbox Code Playgroud)

但我得到的只是在Web浏览器上打开的基本URL(即http://example.com).如果我删除'?' 并且完整网址中的"&"按钮将打开浏览器,其中包含完整的网址减去"?" 和'&',这当然会错误页面.

我已经尝试将超链接控件的属性设置为:

="http://example.com/index.php?r=controller/action&id=" & Me.ID
Run Code Online (Sandbox Code Playgroud)

但它与上面提到的一样.

我尝试过创建一个具有相同结果的宏.我已经尝试使用Hyperlink Builder并使用[formName]![id]作为参数但发生同样的事情或Access错误.

我已经阅读了这篇文章:https://msdn.microsoft.com/en-us/library/office/ff822080.aspx并尝试在'index.php /之后将UR中的部分添加到代码中的ExtraInfo位置,但是一样.

救命!只需让Access在URL末尾打开带有参数的URL就不难了.

url ms-access vba

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

Yii2 如何创建一个全局可访问的变量,将用户的 id 转换为员工的 id

我有两个以一对一关系直接相关的表。一个是标准的 Yii2 用户表(为了清楚起见,这里缩写为字段列表),另一个是包含 user_id 的员工表。我如何创建一个全局可访问的变量(以及访问员工 ID 的实际代码),我可以在应用程序中的任何地方使用该变量,以便为我提供登录用户的员工 ID 以及如何调用该变量?我希望我可以说我已经尝试了一些东西,但不幸的是我对 Yii2 比较陌生,不知道从哪里开始使用这样的全局变量。谢谢你的帮助。

用户表:
id
用户名
密码

员工表:
id
user_id(与用户表一一对应)

员工模式:

<?php

namespace frontend\models\base;

use Yii;

/**
 * This is the base model class for table "employee".
 *
 * @property integer $id
 * @property integer $user_id

 *
 * @property \common\models\User $user
 */
 class Employee extends \yii\db\ActiveRecord
{
public function rules()
{
    return [
        [['user_id', 'required'],
        [['user_id'], 'integer'],
        [['user_id'], 'unique']
    ];
}

public static function tableName()
{
    return 'employee';
}

public function …
Run Code Online (Sandbox Code Playgroud)

global-variables yii2 yii2-advanced-app

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

标签 统计

global-variables ×1

ms-access ×1

url ×1

vba ×1

yii2 ×1

yii2-advanced-app ×1