📄 对满足多个条件的字段值进行操作和多个数据库的链接.txt
字号:
要 解 决 你 的 这 几 个 问 题 必 须 借 助 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -