VBscriptをつかってHTA上で実行した結果をHTMLへ動的に表示させたいのですがうまく出来ずに悩んでおります。一応VBの部分はちゃんと出来ていることは確認していますが表示が全くダメです。
どなたか教えて下さい。
Option Explicit
Dim objAccess
Dim objDB
Dim objRS
Set objAccess = CreateObject("Access.Application")
objAccess.Visible = True
objAccess.OpenCurrentDatabase("c:\happy\island.mdb")
Set objDB = objAccess.CurrentDb
Set objRS = objDB.OpenRecordset("SELECT COUNT(*) AS 件 FROM 住所録テーブル")
WScript.echo "件数=" & objRS("件数")
objRS.Close
Set objRS = Nothing
Set objDB = Nothing
Set objAccess = Nothing
件数をWScript.echoではなくinnerhtmlで表示したいです。
またSQLを("SELECT * FROM 住所録テーブル")にした場合データをレコードセットで抽出し必要なデータを表にして表示をしたいのですが・・・(これもinnerhtmlを使いたい)
No.1ベストアンサー
- 回答日時:
お使いのコードを
Sub MyProc
End Sub
でくくっておきます
BODYタグのOnLoadで呼び出すようにします
<body onload="MyProc()">
といった具合です
件数を表示したいタグを記述します
<DIV id="myData"></div>
といった具合で
スクリプトの WScript.Echoを
dim objData
Set objData = document.GetElementById("myData")
objData.innerText = "件数= " & objRS("件数")
といった具合にしましょう
Access.Applicationを起動するよりADODB.ConnectionやADODB.Recordsetを使ったほうがいいように思います
Access自体を表示したいのなら別ですけど ・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
10代と話して驚いたこと
先日10代の知り合いと話した際、フロッピーディスクの実物を見たことがない、と言われて驚きました。今後もこういうことが増えてくるのかと思うと不思議な気持ちです。
-
一番最初にネットにつないだのはいつ?
ネットユーザーもいろんな世代が生まれていますが、始めて接続したときのワクワクは同じはず! 人生で一番最初にネットに接続したときの思い出を教えて下さい。
-
2024年に成し遂げたこと
今年も残すところわずか。 皆さんが今年達成したことを教えていただきたいです。 どんな小さなものでも構いません。
-
前回の年越しの瞬間、何してた?
いよいよ2025年がやってきますね。 年越しのスタイルは人それぞれ。 2024年を迎える瞬間は何をしていましたか?
-
「黒歴史」教えて下さい
若気のいたりでやってしまったけれど、いまとなっては封印したい… そんなあなたの黒歴史を教えて下さい。
-
VBscriptでinnerHTMLを変数に取得したい!
その他(プログラミング・Web制作)
-
VBScriptでHTMLのセレクトボックスで表示されている値に指定したい
その他(プログラミング・Web制作)
-
VBScript から JavaScript を呼び出すには
Visual Basic(VBA)
-
-
4
VBScriptでのWEBページのソース(HTML)出力方法について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
『列名 '担当者CD' があいま...
-
SQLを発行とは?クエリの作成と...
-
手動または分散トランザクショ...
-
AccessからExcelへエクスポート...
-
エクセルのテーブルを解除する...
-
VBとアクセスでSQL文に変...
-
★クリスタルレポートの元になる...
-
複数のテーブルからのデータ取...
-
HTMLのテーブルの行数が多くな...
-
営業日の管理方法
-
アクセステーブル、リンクとロ...
-
ExcelVBAからAccessMDB内のテー...
-
ワークテーブルの作成について
-
DataGridViewに複数テーブルの...
-
DataGridの中身をDataSetにテー...
-
ACCESSのテーブル名をリストに...
-
C# OleDbDataAdapter.Fillメソ...
-
VBAで OLEオブジェクト型のフ...
-
DAOでフィールドのデータ型を変...
-
Accessで別mdbのテーブルをコピー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLを発行とは?クエリの作成と...
-
『列名 '担当者CD' があいま...
-
ExcelVBAからAccessMDB内のテー...
-
VBとアクセスでSQL文に変...
-
AccessからExcelへエクスポート...
-
HTMLのテーブルの行数が多くな...
-
DataGridViewに複数テーブルの...
-
他のMDBのテーブルに追加したい
-
CSVファイルのエクスポートでソ...
-
エクセルのテーブルを解除する...
-
ACCESS2010 実行時エラー 2766
-
.net 複数の主キーを設定する方法
-
[C#] DataGridViewでコンボボッ...
-
DataGridの中身をDataSetにテー...
-
Accessで別mdbのテーブルをコピー
-
DAOでフィールドのデータ型を変...
-
リストボックスに複数列表示し...
-
手動または分散トランザクショ...
-
任意の周波数の正弦波(サイン...
-
ワークテーブルの作成について
おすすめ情報