マンガでよめる痔のこと・薬のこと

エクセルやワードの知識があるという理由で、上司から商品管理をaccessを使ってやるように言われてしまいました。
私はaccessはデータベースくらいしか分かりません。
やりたいことは商品に番号を付けての商品管理と、それを売り上げ台帳に連動させることです。
何をどうして良いも全く分かりません。
参考になるサイトを紹介して下さい。
アドバイスも宜しくお願いいたします。

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

A 回答 (4件)

サイトを検索も良いのですが、知識が断片的になったりします。


まずは入門書を入手されることをお薦めします。

ただ、エクセルから入る方が陥りやすい落とし穴をひとつ書いておきます。
エクセル経験者は、以下のようなテーブル(表)を作りがちです。
 出席番号  算数  国語  社会  理科
 1234  100   95   80   87
 2285   30   25   15   45

データベースでは、
 出席番号  科目 点数
 1234   算数 100
 1234   国語  95
 2285   算数  30
 1234   社会  80
と言うように、設計します。
    • good
    • 0
この回答へのお礼

とても参考になりました。 有難う御座いました。

お礼日時:2007/12/03 13:37

初心者向けの解説のあるサイト


■魔法使いの開発工房
http://www.mahoutsukaino.com/
■Microsoft Access Club
http://www.accessclub.jp/

MicroSoftのサイト
Office Online
http://office.microsoft.com/ja-jp/default.aspx
    • good
    • 0
この回答へのお礼

有難う御座いました。

お礼日時:2007/12/03 13:39

accessの本を買ってください。


解説サイトでは「さわり」の部分だけの事が多いです。

accessを既に持っている場合は無視して結構ですが、
accessよりFileMakerのほうがお勧めです。
FileMakerのほうが操作が簡単ですし、1枚のCDでWinもMacもインストール出来ます。
accessはMac版がありませんので私は困りました。
ExcelやWordのデーターも使えます。
    • good
    • 0
この回答へのお礼

accessでもExcelやWordのデーターは使えるようですね。
でも非常に難しそうです。
回答有難う御座いました。

お礼日時:2007/11/28 06:43

サイトもいいけど、専門書籍を購入した方が憶えるよ。


本屋に行けばたくさん種類があるから。
会社でお金出してくれるでしょ。

この回答への補足

ここで質問してみて他でも助言を受けてみて、本を読んで簡単に出来るようなものではないことが良く分かりました。
有難う御座いました。

補足日時:2007/11/27 23:30
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qaccessの勉強ができるサイトは?

access初心者です。
データベースを作ろうとしているのですが、
基本がしっかりと身についていないので、
なかなか作れません。
本をみながら勉強してはいるのですが、
チュートリアル本ではないので、(田舎なので売ってない)
基本がよくわかりません。
お薦めのサイトがありましたら、教えてください。

Aベストアンサー

これなら、
魔法使いの開発工房が有名です!
非常に内容がしっかり出来ていて、これだけあれば充分な知識は身につけられます。

http://www.mahoutsukaino.com/

ちなみに、これで学習すれば本はいらないと思う。

参考URL:http://www.mahoutsukaino.com/

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

Q派遣の契約更新をしない旨を伝えるには

こんにちは。

あと2か月後に契約更新を迎えますが、次の更新はしないつもりです。
他の方の質問を拝見すると、更新を打ち切る際には更新の少し前に派遣元の営業さんに連絡しておいた方がいいとのことですが、その連絡って皆さんどのようにしているのでしょうか??

派遣元に電話して担当の方にそのまま「更新しないつもりです」って言うものなのですか?
私としては数か月先のことをいきなり電話で言うのも不思議な感じがしますし(更新前には意志確認に来てくれますし)、電話口で最初にどう切り出したらいいのかもわかりません。
そもそも電話が苦手なのでメールにしようかとも思ったのですが、それでは失礼でしょうか??
また実際にメールで連絡された方はどのような感じで書かれましたか?

色々無知で申し訳ないのですが、ご回答お願いいたします。

Aベストアンサー

はじめまして。
私はどうしてもその職場がイヤで、という理由と、正社員の職に就くためという理由で2回更新をお断りした経験がありますが、2回とも1ヶ月以上前に派遣会社の営業担当の方に電話で連絡をしました。
前者の場合もさすがに「どうしてもイヤだから」とは言わず、しばらくお休みしたい、という理由にしましたが・・・。
1ヶ月以上前に伝えたのは、派遣元に対しては無用のトラブルを避けるため(実は派遣先と更新の話を進めていた、というタイミングとぶつかるのは避けたかった)、派遣先に対しては、後任選びや引継ぎ等の時間を考慮して、という理由からです。
電話口では「契約の更新の件なんですけど、実は・・・」と結構直接的に伝えました。メールの方が詳細を伝えるには便利なようですが、一方的でもあるので、「実はこんな理由も」とか「本当はこんな仕事がしたい」とか派遣先の状況等などその場でお互いに伝えることができる電話の方がトラブルを避けやすいと思います。
私はそう考えて早めに連絡したにもかかわらず、派遣会社から派遣先への連絡が遅れ、後任選び&引継ぎのため結局プラス1ヶ月更新、ということになってしまいましたが・・・。
また、現在派遣社員の方を受け入れる立場にいますが、やはり早めに連絡が入る方がその後どうするかということを考えやすくて助かります。とても評価の高い方だとショックは受けますが、早めに伝えてくれたことに対しては誠意を感じます。後任の方をお願いする際にも、ある程度きちんとした派遣会社の営業担当であれば、電話でのやり取りで得た情報を考慮して対応するでしょうから(もちろん派遣先に伝えることはないはずですよ)、あくまでも私の考えですが、電話で早めに連絡することが一番スムーズにいくのではないかと思います。

はじめまして。
私はどうしてもその職場がイヤで、という理由と、正社員の職に就くためという理由で2回更新をお断りした経験がありますが、2回とも1ヶ月以上前に派遣会社の営業担当の方に電話で連絡をしました。
前者の場合もさすがに「どうしてもイヤだから」とは言わず、しばらくお休みしたい、という理由にしましたが・・・。
1ヶ月以上前に伝えたのは、派遣元に対しては無用のトラブルを避けるため(実は派遣先と更新の話を進めていた、というタイミングとぶつかるのは避けたかった)、派遣先に対しては、...続きを読む

Qアクセスで特定のレコードのみのレポートを印刷したいのですが。

アクセス2003である特定のレコードのみのレポートを印刷したいと思っています。現在開いているフォームのレコードのみを印刷(レポートとして)印刷するには、ファイル→印刷→ページ指定で現在印刷しているのですが、他に方法はないでしょうか?単に「レポートの印刷」とすると全てのレコードが印刷されてしまいます。今のところ特定のレコードのみ印刷するには、まずページ数を調べなければいけないので不便です。せっかくパラメータクエリなどで、そのレコードのフォーム画面を表示させても、レポート印刷につながらないので、どなたか良い方法を教えていただけないでしょうか?よろしくお願いいたします。

Aベストアンサー

レポートの基となるクエリを開きます。
フォームに表示されている項目の中で主キーとなるフィールドがどれかを決めます。
そのクエリの中でその主キーフィールドのWHERE条件の欄を選択してビルドを開きます。
レポートを選択するフォームの一覧を開きます。
先ほど選んだ主キーの項目を選んでダブルクリックします。
Ok
そうすれば、フォームから印刷ボタンを押せば開いているページだけが印刷されます。
但し、複数ページの指定をするには、更に複雑な設定が必要ですが、
今の照会した方法を応用すればできるはずです。

Q別のシートから値を取得するとき

Worksheets("シート名").Activate
上記のを行ってから別シートの値を取得するのですが、
この処理を行うと指定したシートへ強制的にとんでしまいます。。。

※イメージ
For ~ To ~
  Worksheets("シートA").Activate
  シートAの値取得
       :
  Worksheets("シートB").Activate
  シートBの値取得
Next

このイメージ処理を行うとものすごい勢いで画面がチカチカします。。。
シートを変えずに他のシートから値を取得する方法はないのでしょうか。
教えてください!

Aベストアンサー

Worksheets("シートA").Range("A1")

みたいな感じでできませんか?

Q「コンパイルエラー 変数が定義されていません」

キーワード検索ボックスを作ろうとしていますが、途中マクロを実行すると、「コンパイルエラー 変数が定義されていません」と出て、
Sub 品名検索()の部分が黄色くなり、そのすぐ下のans =が青くなっています。
どうすればよいのでしょうか?
作ったコードは以下です。

Sub 品名検索()
ans = InputBox("文字列を入力してください")
ans = StrConv(ans, vbNarrow) '全角入力を半角に変換
With ActiveSheet
If .AutoFilterMode Then 'オートフィルタモードがオンなら
.AutoFilterMode = False 'リセットする
End If
.Range("A4:IV4").AutoFilter 'オートフィルタモードをセット
.Range("A4:IV4").AutoFilter Field:=5, Criteria1:="=*" & ans & "*" '5つ目のフィルターに検索文字
End With
End Sub

これでE4セルをダブルクリックすると、表示が出てとまってしまいました。

キーワード検索ボックスを作ろうとしていますが、途中マクロを実行すると、「コンパイルエラー 変数が定義されていません」と出て、
Sub 品名検索()の部分が黄色くなり、そのすぐ下のans =が青くなっています。
どうすればよいのでしょうか?
作ったコードは以下です。

Sub 品名検索()
ans = InputBox("文字列を入力してください")
ans = StrConv(ans, vbNarrow) '全角入力を半角に変換
With ActiveSheet
If .AutoFilterMode Then 'オートフィルタモードがオンなら
.AutoFilterMode = False 'リセットする
End I...続きを読む

Aベストアンサー

こんにちは。

使用している変数ansが定義されていないのではないでしょうか?

ソースの上の一番上に"Option Explicit"と書いてあると、使用する変数は必ず宣言が必要となります。(これはエディタのツール→オプションで宣言を強制するかを設定できます。)

回避策としては、Sub 品名検索()・・・の下に、

Dim ans as String

と追加してみてください。

Dim 変数名 as 型

で変数を宣言するということになります。


人気Q&Aランキング