对满足多个条件的字段值进行操作和多个数据库的链接.txt
来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· 文本 代码 · 共 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 + -
显示快捷键?