创建可重用的 ODBC 可执行文件

如果您经常使用文件 > 查询数据库 (ODBC)来更新工作表,则可以通过可执行文件自动执行此过程。

创建可执行文件

  1. 使用文件 > 查询数据库 (ODBC)导入数据。 有关更多信息,请转到使用 ODBC 从数据库导入数据
  2. 按 CTRL+K 打开历史记录窗格。
  3. 右键单击历史记录窗格,然后选择将历史记录另存为
  4. 浏览至要用于保存您的文件的文件夹。在文件名中,输入直方图
  5. 保存类型中,选择Exec (*.mtb)。单击保存
注意

上述步骤将保存历史记录窗格中的所有命令。要仅保存历史记录窗格中的几行,请突出显示它们,并且将其复制并粘贴到文本编辑器(如记事本)中。然后使用 .mtb 文件扩展名保存该文件。

在可执行文件中指定输出列

如果您希望在每次运行可执行文件时都刷新同一个 Minitab 工作表中的数据,则需要编辑可执行文件以指定要在 Minitab 工作表中使用的列。

  1. 在文本编辑器(如记事本)中,打开创建的 MTB 文件。
  2. 对于每个 ODBC 会话命令和相应的子命令,请执行以下操作:
    1. 将最后一个子命令末尾的句点 (.)
    2. 在下面的行中,指定要用于存储数据的列。 例如,输入 Columns 1 2 3 4 5。要缩短序号,请使用冒号,例如 Columns 1:5。如果您使用整数值定义常量,可以输入如 Columns k1 k2 k3 k4 k5Columns k1:k5Columns 1:k5 等行。
  3. 保存文件,然后关闭文本编辑器。

示例

ODBC;
Connect "DSN=MS Access Database;DBQ=Q:\Mug\Mugmacro.mdb;
DefaultDir=Q:\Mug;DriverId=25;FIL=MS Access;
MaxBufferSize=2048;PageTimeout=5;
SQLString "SELECT 'City', 'Country', 'FirstName', 'LastName' FROM 'Authors'";
Columns 1 2 3 4.

运行可执行文件

  1. 选择文件 > 运行可执行文件
  2. 指定执行的次数
  3. 单击选择文件
  4. 选择已保存的可执行文件,然后单击打开