对满足多个条件的字段值进行操作和多个数据库的链接.txt

来自「VB技巧问答10000例 VB技巧问答10000例」· 文本 代码 · 共 17 行

TXT
17
字号
要 解 决 你 的 这 几 个 问 题 必 须 借 助 SQL语 句 。 你 可 以 在 SQL的 SELECT语 句 的 WHERE子 句 中 使 用 多 个 条 件 , 如 : 
    Data1.Recordsource = "SELECT Sum(Money) FROM sales WHERE Date Between #01/1/99# And #02/15/99#") 
    Data1.Refresh 
    控 制 哪 些 字 段 可 以 在 网 格 中 显 示 , 也 是 借 助 于 与 网 格 关 联 的 数 据 控 件 , 如 : 
    Data1.Recordsource = "SELECT Money, Date FROM sales") 
    Data1.Refresh 
    建 立 链 接 可 以 使 用 Relation对 象 (详 见 帮 助 ), 也 可 以 使 用 SQL, 如 : 
    Data1.Recordsource = "SELECT Money, Date, Name FROM sales, customer WHERE sale.id = customer.id") 
    Data1.Refresh 
    此 外 , VB还 支 持 LEFT JOIN和 RIGHT JOIN, 详 见 帮 助 。 
    wang_zhao问 : 
    我 要 在 access不 同 数 据 库 中 的 表 進 行 链 接 。 请 问 怎 么 做 ? 如 supplier.mdb 中 的 supplier 和 samp.mdb中 的 samp 进 行 链 接 。 
    答 : 可 以 使 用 SQL的 IN字 句 来 实 现 , 假 如 你 的 Data1中 打 开 的 是 supplier.mdb, 可 以 这 样 : 
    Data1.Recordsource = "SELECT Money, Date, Name FROM supplier, samp IN 'e:\database\samp.mdb' WHERE sale.id = customer.id") 
    Data1.Refresh 
<END>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?