• 締切済み

VB6とAccess

VB6(SP5)で、プログラミングをしております。 Jetを使ってAccessのファイルを読み書きしています。 配布先のPCにAccessがインストールされていない場合、サポートで、 内部のデータを見る必要があります。皆さん、どうしているのでしょうか ? また、何か良い方法があれば教えて下さい。 宜しくお願い致します。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.6

#4です。 >編集(更新・削除)も、できるのですか ? テーブルをExcelで開いた場合、Excelのレコードとして開いてしまうためExcel内では編集・削除もできるのですが、ただそこまででAccessに更新はかかりません。Accessのテーブル内のレコードを開いて見るのみしか使えません。

m-toshi
質問者

お礼

なんども、ありがとうございます。 解かりました。参考にさせて頂きます。

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.5

DAOに参照設定して,下記のもの程度ではどうですか。 数値項目はFormat関数で整えることも可能ですが略。 (Form_Loadイベントにしている意味は特にはない。) Private Sub Form_Load() Dim dbs As Database Dim dbName As String dbName = "c:\My Documents\db20.mdb" Set dbs = OpenDatabase(dbName) Dim myset As Recordset AutoRedraw = True Set myset = dbs.OpenRecordset("名簿1", dbOpenDynaset) Do While Not myset.EOF Form1.Print myset("番号"); " "; Form1.Print myset("氏名"); " "; Form1.Print myset("住所") myset.MoveNext Loop myset.Close End Sub

m-toshi
質問者

お礼

ありがとうございます。参考にさせて頂きます。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.4

>サポートで、内部のデータを見る必要があります テーブルのレコードならExcelで開いて見ることができます。

m-toshi
質問者

補足

編集(更新・削除)も、できるのですか ?

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

> 中を見るプログラムを作ればどうでしょう? 市販のGridコントロールを使えば簡単。 あるいは、フリーウエアを探すとか。 http://www.vector.co.jp/soft/win95/business/se156271.html

m-toshi
質問者

お礼

ありがとうございます。早速、試してみます。

m-toshi
質問者

補足

早速、DLしました。が、セットアップ中にエラーが 発生します。 1. [MSDART32.DLLが見つからなかったため、この アプリケーションを開始できませんでした。 アプリケーションをインストールし直すとこの 問題は解決される場合があります。] と、 エラーメッセージが出てしまいます。 2. [OK]をクリックすると [C:\WINDOWS\SYSTEM\MSADOX.DLLの登録中にエラーが 発生しました。] と、エラーメッセージが出ます。 3. 続いて、[無視]をクリックすると、1.のメッセージ が出ます。 4. 次に[C:\WINDOWS\SYSTEM\MSADO15.DLLの登録中に エラーが発生しました]と、   エラーメッセージが出ます。 5. 最後に[セットアップ完了]と、なります。 Ado_Db_View自体は、動きますが、[データソースの オープンに失敗しました。]となり、中身が見れま せん。 また、Accessのファイルに更新は出来るのでしょうか? 宜しくお願い致します。

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.2

DBの容量にもよりますが、ノートPC等を持参し(ACSESSをインストール済)、そのノートPCへ配布先のPCのデータ(データベース)をコピーすれば、見えるようになります。 どうやって、コピーするかは、配布先の環境にもよりますので、簡単にコピーできそうもない場合は、再度、質問して下さい。

m-toshi
質問者

お礼

ご回答をありがとうございます。 ノートですか・・・ 持ってません。(^^; でも、今後、検討してみます。 ありがとうございました。

  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

せっかくVB6でプログラミングしてるんですから、中を見るプログラムを作ればどうでしょう? 難易度は低いと思いますが。

m-toshi
質問者

補足

ご回答をありがとうございます。 それが、面倒なのです・・・(^^; 内容を変更したり、消したり、と、色々あるので。 参考にさせて頂きます。