• 締切済み

Access2003でこんなこと出来ますか?

Accessを一度も使用したことがないので、 こんな事が出来るソフトウェアなのかどうかも不安ですが、 以下のように活用することは可能ですか? データベースを作成し、フィールドの1つに「りんご」「みかん」「バナナ」と登録します。 もう1つのフィールドには仕入先を登録していき、その登録の文言にはハイパーリンクを設定します。 以下のようなフォームを作成し、「りんご」と入力して検索をかける。すると該当するものがピックアップされます。 その文言をクリックすると設定してあるハイパーリンクが 実行されるようなシステムを作成したいです。 ――――――――――――――――――――― 品物  [__りんご___] [検索] ―――――――――――――――――――――         ↓↓↓↓ ―――――――――――――――――――――  品物  [________] [検索] りんご  ―(ハイパーリンク)―  ――――――――――――――――――――― 愚問かもしれませんが参考になるようなサイトなどありましたら、教えてください。 今のレベルではどのサイトがこの目的に沿っているのかどうかさえ理解できません。。

みんなの回答

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

>ハイパーリンク これにするのはわけがありますか。 その先の資料は、(A)自作データか(B)一般のWEBサイトのようなものか ーー かく言うのも、アクセスで、「りんご」に関するデータベースを作って、それを適時に検索して「りんご」に関する有用な情報を表示するのが普通ではないかと思うからです。 ハイパーリンクは魅力的な仕組みですが、 「りんご」に関する、仕事などにとって、有用な情報は、自社で集めないと、WEB上には存在しないケースがほとんどだと思うので。 自社でデータを集めるなら、ハイパーリンクを使う必要は無いと思うのですが。検索して直接データを表示すればよいから。 ーー WEB上の仕組み(システム)を構築するとか、複数人でLANで共用するシステムを作るのが目的だったら、(ソフトのプロ会社などにいて、指導者もいて、OJTで勉強できる環境で無いと)確率的には、ほとんど絶望的に難しいと思いますよ。 ーー >参考書を見て回りたいと思います その後これは大変と思うか、できる(できそう)と思うか、じっくり考えれることになると思います。

dattejanai
質問者

補足

ご回答ありがとうございます。ほかの方々のアドバイスに伴い1つ参考書を購入しました。「データアクセスページ」というんですかね?全く真っ白だったところに目的が見出せた気がしていて、今勉強している最中です。ちなみに今構築したいシステムというのはwebでいうサイト内検索のようなものなんです。文字を入力して検索かけて、その文字列を含む情報を参照したいという。自作のPDFを参照できるようにもしたいのでハイパーリンクもやはり必要で。。サーバがドメインをもっていないので、サイト内検索用のサーチボックスの実装も出来ず、情報量も多い事から、Accessなら出来るかもという期待で相談させて頂きました。とにかくやれるだけやってみようと思います。ありがとうございました。

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

全て基本の機能だけでできます あとはNo1さんと同じです

dattejanai
質問者

お礼

ご回答ありがとうございます。 基本機能で可能なんですね! それがわかっただけでも取り組めるモチベーションになります。 ありがとうございました。

  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

まったく回答になるものではありませんが、ぜひとも初級者向けの参考書籍からお勉強なさってみてください。 Accessの構造、プログラミングの仕組みを理解されてから取り組むべきかと思います。

dattejanai
質問者

お礼

ご回答ありがとうございます。 そうですね!参考書を見て回りたいと思います。 アドバイスありがとうございます。

関連するQ&A

  • AccessのテーブルにVBAでフィールドを追加したい

    Access97を使用しています。 クロス集計クエリを基にテーブルを新規作成します。 その後、フォームのコマンドボタンのイベントプロシージャでコードを記述してフィールドを追加していきたいのですが、どう書けばいいのでしょうか。 このテーブルは作業用で、頻繁に作って作業後は削除しますが、作成するたびにフィールドの数が異なります。(フィールド名も一部変わります。)それを常に同じフィールド数にしたいのです。追加したフィールドの表題は”-”(空白っぽく表現する)にしたい。 たとえば 商品名|場所A|場所B|合計|仕入先 みかん| 10 | 20 | 30|a店 りんご| 30 | 40 | 70|b店 を、下記のようにしたいと思います。 商品名|場所A|場所B|-|-|合計|仕入先 みかん| 10 | 20 | | | 30|a店 りんご| 30 | 40 | | | 70|b店 また、下記のようなケースもあります。 商品名|場所D|-|-|-|合計|仕入先 みかん| 10 | | | | 10|a店 りんご| 30 | | | | 30|b店 商品名|場所B|場所C|場所D|-|合計|仕入先 みかん| 10 | 20 | 20 | | 50|a店 りんご| 30 | 40 | 10 | | 80|b店 わかりにくい説明ですみません(>_<) よろしくお願いします。

  • Accessのクエリ

    Accessのクエリを作成しました。 クエリの結果例    日付        品物  2011/10/1   リンゴ 2011/10/3   みかん 2011/10/4   リンゴ 2011/10/5   バナナ 2011/10/6   みかん        ・        ・        ・ この結果をもとに、各品物のカウント数を計算したいのですが クエリ等どう使うと可能になるでしょうか。 Excelは出来る限り使いたくありません。 Access入門者ですので、可能な限り分かりやすくお願いします。

  • 1つのフィールドに複数値を設定した場合の抽出方法

    ACSESS97を使用しています。 フィールドに複数の値を区切り文字を用いて設定した場合に、SQLを用いて抽出することは可能でしょうか? 注文番号  品物   1   りんご;みかん   2   たまご   3   みかん;たまご この場合、品物に”みかん”が含まれている行を抽出するにはどのような方法があるのか教えてください。

  • ACCESSで、"***"を含むデータを抽出したい

    宜しくお願い致します。 あるフィールドに、"***りんご"、"***みかん"といったように 文字の頭にアスタリスクを含んでいる文字があります。 アスタリスクを含んでいない、"りんご"、"みかん"のような 純粋な文字もあります。 クエリを作成して、頭にアスタリスクが付いている文字だけ抽出したいのですが、Accessだと*印=オールマイティと見なされてしまい、データの抽出ができません。 なにか良い方法はありますでしょうか。。。 宜しくお願い致しますm(__)m

  • Access クエリについて

    Accessのクエリについて質問です。 やりたい作業は簡単にいうと、以下のとおりです。 (1)品物データマスタ(テーブル) 品番   品物名称 0001    りんご 0002    みかん 0003    ぶどう 続く (2)注文品(テーブル) 顧客番号  顧客名   品番   品物名称   注文数 5001     アサノ    0001    りんご      2 5001     アサノ    0003    ぶどう      1 5002     イトウ    0001    りんご      4 5002     イトウ    0002    みかん      3 つづく (3)作りたい一覧表(最後は一覧表をexcelに戻したいなと) 顧客毎に品物一覧表に注文数を反映させたい。 品物一覧表にはすべての品名が記載されており、該当品の横に注文数がくる。 *はじめはexcelでやれるかなと思ったのですが、Accessのほうがいいのかなと思い、挑戦しています。説明不足の点がありましたらご指摘ください。 よろしくお願い致します。

  • accessのクロス集計クエリについて

    大変初歩的な質問で申し訳ないのですが、今、accessの基礎本をみて自分でデータを作って、動作を一つずつ確認していっているのですが、 日付 商品名  個数 5月1日 みかん  6 5月4日 りんご  5 5月9日 りんご  2 6月1日 みかん  7 6月25日 りんご  5 7月2日  なし  7 7月23日 みかん  6 というデータを作って 商品名  5月 6月・・・ みかん  個数(合計) りんご なし のようになるのを期待していたのですが、 数値が表示されません。 四半期や年を日付フィールドに設定すると表示されます。 どこを見直せばよろしいでしょうか? よろしくお願いします。

  • 等比数列で複数表現する一般的な呼称

    1フィールドに2の乗数の等比数列を値として適用すると、下記例のように複数フィールドを使用せずに、1つの値で複数を表現できますが、、一般的な呼称はあるのでしょうか? 例: 1=りんご 2=みかん 4=ばなな と定義したとき フィールド値 3は りんご、みかん を示す。 フィールド値 7は りんご、みかん、ばなな を示す。 つたない説明ですみませんが、呼称、算出方法など何か参考になるサイトがあればご教授下さい。

  • 「Access2000」クエリー作成についてお教えください。

    たとえば、売上テーブルから売上先、商品、数量を抽出するクエリーを作成する場合、数量分のレコードを発生させたいのですが・・・。 つまり、売上テーブルに次のレコードがあったとき・・・  A商店 りんご 3個  B商店 みかん 2個 クエリーには以下のように表示させたいのですが・・・  A商店 りんご 3  A商店 りんご 3  A商店 りんご 3  B商店 みかん 2  B商店 みかん 2 以上、よろしくお願いします。

  • 初心者です。Access レポートで下記のように作成したいのですが、な

    初心者です。Access レポートで下記のように作成したいのですが、なんか重複データで引っかかってしまいました。 ※(1)作成したいレポート 分類   名前     地名    小計   合計   総合計 -------------------------------------------------- 果物   りんご   青森   100    170   1070               千葉    50               山梨   20      バナナ   千葉   450    450      みかん   栃木   300     450                     150 ---------------------------------------- ワイン   AAAA   ドイツ   500    800    1000            イタリア   300       BBBB    ドイツ   200   200 ↓↓   ↓↓   ↓↓   ↓↓   ↓↓  ↓↓ ※(2)クエリで下記のようなデータがあります。 分類   名前     地名    小計   合計   総合計 -------------------------------------------------- 果物    りんご    青森    100    170    1070 果物   りんご    千葉    50    170    1070 果物   りんご   山梨   20   170   1070 果物   バナナ   千葉   450    450    1070 果物   みかん   栃木   300   450    1070 果物   みかん    栃木   150   450    1070 -------------------------------------------------- ワイン  AAAA  ドイツ   500    800    1000 ワイン  AAAA  イタリア  300   800   1000 ワイン  BBBB  ドイツ   200   200   1000 ↓↓   ↓↓   ↓↓   ↓↓    ↓↓    ↓↓ (1)レポートで      フィールド[分類]:重複非表示 [はい]      フィールド[名前]:重複非表示 [はい]      フィールド[合計]:重複非表示 [はい]      フィールド[総合計]:重複非表示 [はい]にすると下記の様になってしまいしますが、 分類   名前     地名    小計   合計   総合計 -------------------------------------------------- 果物   りんご   青森   100    170   1070               千葉    50               山梨   20      バナナ   千葉   450    450      みかん   栃木   300                     150 ---------------------------------------- ワイン   AAAA   ドイツ   500    800    1000            イタリア   300       BBBB    ドイツ   200   200 ↓↓   ↓↓   ↓↓   ↓↓   ↓↓  ↓↓ 結果的に上記(1)の様にしたいです。名前のフィルドにバナナ、みかんなどの合計はそれぞれ450と450を表示させたいのですが、たれかその方法は教えて頂けないでしょうか。よろしくお願いします。

  • エクセル関数で最新データだけを引く方法

    エクセル関数で、最新データだけを他のbookに転記する方法を教えてください。 たとえば、以下の表がbook1にあります。 品物ID   納品日 りんご_2   2008/1/1 みかん_2   2007/12/4 みかん_3   2008/3/1 なし_2   2008/4/6 なし_4    2008/10/2 なし_5   2008/10/3 ぶどう_2   2007/11/26 ぶどう_3   2007/12/4 ぶどう_4   2008/4/9 ぶどう_5   2008/6/6 ぶどう_6   2008/10/4 ぶどう_7   2008/11/30 ぶどう_8   2008/12/1 各品物の最新納品日の「品物ID」を、もう1つのbook2にある以下の表に転記したいです。 例えばなしの場合、最新納品日が2008/10/3で、その日の品物ID:なし_5をを、book2の「品物」列にある全ての「なし」に対し、book1の品物IDを転記します。 品物  品物ID なし  なし_5 なし  なし_5 りんご りんご りんご ぶどう ぶどう ぶどう ぶどう みかん みかん 同様に、ぶどうの場合は「ぶどう_8」、みかんの場合は「みかん_3」をそれぞれの品物に転記する、という関数を知りたいのです。。 vlookupやDMAXなど試してはみたものの、どうしても上手く行きません。エクセル初心者なので、分かりやすい方法がありましたら、よろしくお願いします。

専門家に質問してみよう