 |
301 |
在 一 個 已 存 在 的 .txt 檔 案 中 有 許 多 的 records,
除 了 利 用 data manager 重 新 建 立 之 外 , 可 有 其 他 方 法 將 它 轉
成 VB 的 .mdb 資 料 庫 ?
|
 |
301 |
Access 是 一 套 很 不 錯 的 資 料 庫 管 理 工 具 , 由 於
它 跟 VB 使 用 的 都 是 .mdb 格 式 的 資 料 庫 , 因 此 我 們 可 以 利
用 Access 來 開 啟 VB 的 資 料 庫 , 然 後 再 利 用 Access「 檔
案 /取 外 部 資 料 /轉 入 」 的 功 能 把 文 字 檔 案 轉 進 來
.mdb 檔 案 裡 面 。
[回 大 綱 ]
|
 |
302 |
為 什 麼 有 些 .mdb 資 料 庫 可 以 使 用 32-bit VB 開 啟 , 卻 無 法
使 用 16-bit VB 開 啟 ?
|
 |
302 |
MDB 共 有 1.0、 1.1、 2.0、 3.0 幾 個 版 本 , 32-bit VB 可 以 開 啟
所 有 版 本 的 MDB 資 料 庫 , 但 16-bit VB 則 只 能 開 啟 2.0 版 本 (含
)以 前 的 MDB 資 料 庫 。
值 得 注 意 的 是 , 16-bit 版 的 Data Manager(datamgr.exe)
所 建 立 的 是 2.0 版 的 MDB 資 料 庫 , 32-bit 版 的 Data Manager(datman32.exe)
所 建 立 的 則 是 3.0 版 的 MDB 資 料 庫 , 因 此 若 想 要 讓 某 一 個
MDB 資 料 庫 可 以 同 時 讓 16-bit 及 32-bit 的 VB 讀 取 , 需 使 用 16-bit
版 的 Data Manager 來 建 立 。
除 此 之 外 , Access 7.0 建 立
的 是 3.0 版 的 MDB 資 料 庫 , Access 2.0 建
立 的 則 是 2.0 版 的 MDB 資 料 庫 。
[回 大 綱 ]
|
 |
303 |
我 在 安 裝 VISUAL BASIC完 成 後 , 執 行 出 現 OLE
AUTOMATION ERROR, 這 是 為 什 麼 ?
|
 |
303 |
OLE AUTOMATION ERROR 可 能 出 現 的 原 因 是 VB 執 行 時 找 不 到 .OCX
檔 案 , 在 VB 的 幾 個 版 本 中 (中 文 版 、 專 業 版 、 企 業 版 ),
安 裝 之 後 都 不 會 有 上 述 的 問 題 , 不 過 聽 說 「 大
補 帖 」 版 則 是 會 有 上 述 的 問 題 , 應 該 是 大 補 帖
少 了 一 些 .OCX 檔 的 關 係 。
[回 大 綱 ]
|
 |
304 |
我 要 在 Form 上 面 佈 置 100 個 TextBox, 利 用 copy-paste 實 在 太
麻 煩 了 , 是 否 可 以 在 runtime 階 段 利 用 程 式 來 複 製 ?
|
 |
304 |
可 以 , 首 先 必 須 在 Form 上 面 佈 置 一 個 TextBox, 假 設 名 稱
是 Text1, 然 後 把 它 的 Index 屬 性 設 定 為 0, 而 執 行 階 段 須 利
用 以 下 敘 述 複 製 Text1:
Load Text1(N) ' N=1、 2、
3… , 每 次 複 製 時 不 可 重 複 。
Text1(N).Visible = True '
非 常 重 要 , 要 不 然 新 產 生 的 TextBox 就 看 不 到 了
Text1(N).Left = xx ' 設 定 新 產 生 TextBox 的 座 標
Text1(N).Top = xx ' 再 設 定 Text1(N) 的 其 他 屬 性
VB 的 samples\controls 子 目 錄 底 下 有 一 個 範 例 controls.vbp,
其 中 的 array.frm 裡 面 有 類 似 的 例 子 , 可 以 參 考 看 看 。
[回 大 綱 ]
|
 |
305 |
功 能 表 可 否 用 Copy-Paste 的 方 式 從 某 一 個 Form 複 製 到 另
一 個 Form?
|
 |
305 |
不 可 以 , 但 是 …
由 於 儲 存 Form 的 .frm 檔 案 是 一 般 的 文 字 檔 , 所 以 我 們 可
以 利 用 一 般 的 文 字 編 輯 程 式 開 啟 它 , 然 後 找 到
之 類 的 段 落 , 把 它 複 製 到 另 一 個 Form 的 .frm 檔 案 位 於
的 End 前 面 就 可 以 了 。 如 果 您 是 第 一 次 這 麼 做 , 記 得 為
原 來 的 .frm 做 個 備 份 , 免 得 複 製 失 敗 又 無 法 還 原 。
[回 大 綱 ]
|