こんにちは、以前質問して、解答をいただきさっそく本屋にて谷尻かおり著の本を購入。そしてなけなしのお小遣い叩いてACCESS2002を手に入れました。インストールして実行してみると、ちんぷんかんぷん、車を見たことも聞いたこともない人がいきなり取扱説明書みても運転できないのと一緒の状態です。そこで改めて本屋に行き基礎の基礎のほんを見てみましたが、どうも住所録管理や顧客名簿などの説明ばかりでイマイチ目的の本が見当たりません。私がやりたいのは、デスクトップのフォルダの中にある500くらいの画像データ(jpg)を一括でアクセス用にデータベース化して、取り扱いたいのですが、そのデータベース化する手順すらわからないと言ったような状態で泣けてきました。周りにはアクセスどころかPCに詳しい人すらいないので若干途方にくれています。EXELで集計のマクロ作ったりしたことあるので多少わかるかと思ったら大間違い。こんな私に何かアドバイスをいただければ幸いです。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

アクセスで行うよりも画像管理ソフトの方が使い勝手がいいようにおもいます。



例をあげるなら
・PictureStation(シェアウェア¥2000)
http://www.vector.co.jp/soft/win95/art/se098570. …
・蔵衛門8 デジブック
http://www.forest.impress.co.jp/library/album_k. …
などですかね?
下の2つのところで「画像管理」なんかで検索すれば出てきますよ。
Vector
http://www.vector.co.jp/
窓の杜
http://www.forest.impress.co.jp/

Accessでデータベース化するというのはどのようにしたいんですか?
タイトル・画像本体・説明・サイズ
なんかを一覧でみえるように?
エクセルの表などは一括で入りますけど画像は・・・どうなんでしょう?
Accessのことが知りたかったら以下のサイトはいかがでしょうか?

参考URL:http://www.accessclub.jp/

この回答への補足

お返事大変ありがとうございます。画像データベース化というのは、その画像データベースを使って、中のデータをキーで検索し、検索されたファイル名を変更して別のデータベースに吐き出したいと言う事なのです。そのキーはデータのファイル名の番号なのですが、1000回くらい検索するので、キーだけバタバタと打ち込んでその後一括でリネームしながら別のデータベースに移したいのです。それでまずPC内にある画像をすべて一つのフォルダにいれ、001から昇順で一括リネームかけたとこまでは良かったのですが、それをアクセスのデータベース化するのにつまづいているといった状態で・・・。ちなみに変更するときのファイル名は検索された順番、回数などで自動的にリネームがかかるようにしたいのです~。しかしとりあえずは記していただいたURLみてみます。

補足日時:2001/11/16 10:50
    • good
    • 0

まず目的として特定フォルダ内にあるファイルのデータベース化と言う事ですが、


ウィザード等を使わずにご自分でテーブル表から作成したいと言う事ですよね?

であれば、まずDBの構造から勉強ですね。
⇒DBを構成するには?テーブル、フィールド等の知識。

その後はテーブルを構成する為に必要なフィールドをピックアップ。
⇒ファイル名やファイルのパスなんかが必要ですよね。

それからやっとAccessに触ってDBを作っていきます。
おそらくご購入された本に一通りは書かれていると思われますので、
もう一度よくご覧になってみては?
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。急がばまわれですね、とりあえず基礎の基礎の本、もう一度熟読してみます。お世話になりました。

お礼日時:2001/11/16 11:02

超入門編から大魔人編まで色々かかれているので参考になると思います。



追伸
 アクセスで作成するのならば最初から自分のしたい事では無く。
 一度サンプル通りに作成し
 こうやって作成するのかとか少しづつステップアップした方が
 時間が掛かりますが結局早く出きると思います。

がんばって下さい。

参考URL:http://www.people.or.jp/~Niki/
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。急がばまわれですね、とりあえず基礎の基礎の本読みながら勉強してみます。

お礼日時:2001/11/16 11:01

ACCESSっていうか、フリーの画像管理ソフトを利用したほうがいいのではないですか?

この回答への補足

ありがとうございます。フリーの画像管理ソフトでは画像の一括リネームや検索キーで検索した画像の表示と言ったことくらいしか出来ないのです。目的的には、画像データベースのファイルをキーで検索しそのファイル名を書き換えて別のデータベースを作りたいのです。そのキーと言うのは’画像番号’で、それも1000回くらい検索する事になるのでキーだけバタバタと打ち込んでその後一括で検索、リネームというふうな処理をしたいのですが、いかがなものでしょうか?

補足日時:2001/11/16 10:42
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QエクセルとOpen Officeのデータベース

エクセルを使って工事関係のデータベースを作って使ってきました。
工事番号から始まって工事内容、入出金にかかわることまで20項目以上を一行に入れていくので、とても不便です。
そこで、フリーソフトのOpen OfficeのBaseを使って、データベースを作ったらどうかと思っているのですが、(1工事のデータを一つの画面に入れらるように)

・Open Office 全体の使い勝手やエクセルとの交互性はどうなのでしょうか。
・エクセルのデータをCalcに移行させて、そのデータをBaseに持っていくことは出来るでしょうか。
・それとも有料を我慢してアクセスで作ったほうが後々良い、ということもあるのでしょうか。

参考:
・データはエクセル2003で作ったものです。
・データを利用した各種帳票ははほとんど社内で使うものですが、社外的にはデータから請求書を出すくらいです。
・社内のパソコンは8台で、皆Windows XPです。

以上よろしくお願いいたします。

Aベストアンサー

一般に云われてる”データーベース”とExcel等の”表計算システム”は全く違います。
データーベースにはリレーショナルデーターベース、カード型データーベースがあります。
データーベースの一部分を取り出して表にまとめてのが”Excel”と思ってもかまいません。

Excelには非常に高機能な計算システムやマクロ、VB等でコントロールしてデーターベースに劣らない操作も出来ますが、あくまでも”表計算システム”です。
複数のPCで使うと同じBookが各pcにコピーされて例えば同じ”住所録”が幾つもいくつも出来てしまいどの住所禄が一番新しいのか・・・?迷ってしまいますが・・・リレーショナルデーターベースやカード型データーベスではPCが何台有ろうとも1つの住所録を使えるので何時も最新の物が各PCで使えます。

リレーショナルデーターベースで良く Microsoft の Access が上げられますが、PCが精々で10台以内の社内では 問題無いのですが 多数のPCが同時に同じデーターにアクセスして編集や書込を行うには 力不足ですので MYSQL や SQLサーバーでデーターをほぞんします。

ただ、Access には フォームやレポート(印刷用)の組み込みが非常に造りやすく、リレーショナルデーターベースの基本は全て使え データーさえ取り込めば オラクル等のデーターもあつかえますので 先ずアクセスを勉強する事です。

OpenOffice にもリレーショナルデーターベースは付いてますが、まだまだ不十分で Accessには及びません。Excel用のデーターはそれなりに出せますが 完全に互換性があるのではありません、それなりに加工や変換が必要です。

取りあえずは ”表計算システム”と”データーベース(リレーショナルデーターベース)”との違いをよく理解して下さい。



 

一般に云われてる”データーベース”とExcel等の”表計算システム”は全く違います。
データーベースにはリレーショナルデーターベース、カード型データーベースがあります。
データーベースの一部分を取り出して表にまとめてのが”Excel”と思ってもかまいません。

Excelには非常に高機能な計算システムやマクロ、VB等でコントロールしてデーターベースに劣らない操作も出来ますが、あくまでも”表計算システム”です。
複数のPCで使うと同じBookが各pcにコピーされて例えば同じ”住所録”が幾つもいくつも出来てしまい...続きを読む

Qフォームでデータベースの内容を表示するには?

VBA初心者です。
データベースの入力用にフォームを作成しました。
登録コマンドボタンをクリックすると、フォームに入力した内容が、データベースの各項目に反映されるようになっています。
このフォームでは、いくら各項目に入力しても、登録ボタンを押さない限り、データベースには反映されません。もちろんフォームからこれまで入力したデータベースの内容は見ることができません。
しかし先日、Excelの文書件名簿ソフトで、項目1つ1つ入力するごとに、その都度データベースに反映されていくものがありました。
「次のページ」コマンドボタンはありますがこれを押す前にすでにフォームに入力した項目はデータベースに反映されています。
「前のページ」ボタンもあり、これを押すとこれまで入力してきたデータが順番にフォームで見ることができます。
このようなフォームはどのように作ればよろしいでしょうか?

Aベストアンサー

テキストボックス等のイベントでシートに書き込んでいるのでしょう。
この例ではテキストボックスに書き込んで、Enterを押したときセルに書き込みます。
Private Sub TextBox2_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
ActiveSheet.Cells(Val(TextBox1.Value), 1).Value = TextBox2.Value
End Sub
こちらの場合は、1文字入力する毎にセルに書き込みます。
Private Sub TextBox2_Change()
ActiveSheet.Cells(Val(TextBox1.Value), 1).Value = TextBox2.Value
End Sub
ただ、「やっぱり止めた」という時にシートの方のデータを消去する処理が必要になるので、あまりお勧めできません。
フォームからこれまでのデータを見るのは、umineko315さんがシートに書き込む操作の逆の操作を行っているものです。

テキストボックス等のイベントでシートに書き込んでいるのでしょう。
この例ではテキストボックスに書き込んで、Enterを押したときセルに書き込みます。
Private Sub TextBox2_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
ActiveSheet.Cells(Val(TextBox1.Value), 1).Value = TextBox2.Value
End Sub
こちらの場合は、1文字入力する毎にセルに書き込みます。
Private Sub TextBox2_Change()
ActiveSheet.Cells(Val(TextBox1.Value), 1).Value = TextBox2.Value
End Sub
ただ、「やっぱ...続きを読む

QAccessで作ったデータベースが開けない

Accessでデータベースを作ったのですが、作ったコンピュータとは違うコンピュータでデータを使おうと思い、クエリやテーブルを開こうとすると、「パス・・・・・・は正しくありません。パス名に間違いがないことと、ファイルが置かれたサーバーに接続していることを確認して下さい」というメッセージが出てきます。どうすればよいのでしょうか?

Aベストアンサー

No.1です。

> 「リンクテーブル」とは何なのか

インポートが「元のデータを複製」するのに対して、リンクテーブルは「Access上で、元のデータを直接参照(編集)できるようにしたもの」です。
ちょっとたとえが適切ではありませんが、「元のデータへのショートカットアイコン」みたいなもの、と考えていただくと、今回のエラーメッセージの意味を理解していただけるのではないかと思います。

作り方は簡単で、データベースウィンドウ(→テーブルやフォームなどの一覧を表示する画面)で、何もないところで右クリックすると出てくるメニューから、「テーブルのリンク(L)」をクリックすれば、インポートと同様の操作でつくれます。
(又は、メニューで「ファイル(F)」→「外部データの取り込み(G)」→「テーブルのリンク(L)」でもOK)

・・・というよりも、そのExcelのデータをインポートする際に、間違えてリンクを選んだ、ということはないでしょうか?
(Excelファイルをリンクテーブルに指定することも可能なので)
もしそうであれば、そのテーブルのアイコンが、Excelのものになっているはずですので、見分けがつくと思います。

なお、Access同士のリンクテーブルの場合も、よく見るとテーブルのアイコンが若干違う(リンクテーブルはアイコンの左側に矢印がついています)ので、確認してみて下さい。

No.1です。

> 「リンクテーブル」とは何なのか

インポートが「元のデータを複製」するのに対して、リンクテーブルは「Access上で、元のデータを直接参照(編集)できるようにしたもの」です。
ちょっとたとえが適切ではありませんが、「元のデータへのショートカットアイコン」みたいなもの、と考えていただくと、今回のエラーメッセージの意味を理解していただけるのではないかと思います。

作り方は簡単で、データベースウィンドウ(→テーブルやフォームなどの一覧を表示する画面)で、何もないところで右...続きを読む

QVBでのデータベース作成のメリットって?

VBでのデータベース作成のメリットって?


VBとAccessを勉強させられていますが、
Accessというデータベースソフトがあるのに、なぜ書店には「VBでデータベースを作る」といった本があふれているのでしょうか。

Accessでは実現できない機能や利便性があるのでしょうか。
PCには両方のソフトが入っているという条件で回答いただけませんでしょうか。

Aベストアンサー

VBとVBAの違いがお分かりの上での質問と思って回答します。
1990年代でのことですがACCESSはデータが3万件を超えるとレスポンスが極端に下がると聞きました
当時のPCはRAMが64~128MB OSがDOSでディスク容量2GBに制限されていました。
今はどこまで実用に耐えられるでしょうか

ですから企業ではより大きなコンピュータにORACL等のデータベースを使っていました。

VBは単独では大したことは出来ません。
またデーターベース単独ではヒューマンインターフェースがよくありません

ORACL,SQL,サイベース等のデータベースソフトとの組み合わせで運用することになります。
VBは人とデータベースとの仲介役になります。

御社のサーバーに入っているデータベースは何かを確認しておかれては

ACCESSで使えるSQL文はdelete,select,update,insertの4つのみでその用法も限られます

QJet データベースエンジンってなんですか?

AccessのJetデータベースエンジンてなんですか?
ご存知の方教えてください。

Aベストアンサー

参考URLでホワイトペーパをダウンロードできます。
http://www.microsoft.com/JAPAN/sql/Techinfo/deployment/70/msdejet.asp

参考URL:http://www.microsoft.com/JAPAN/sql/Techinfo/deployment/70/msdejet.asp


このカテゴリの人気Q&Aランキング

おすすめ情報