• 締切済み

accessとexcel

fumufumu_2006の回答

回答No.3

>そのため各データ(設備名,管理部署, メンテナンス日)などを入力できるブランクのフォームを用意して、そこに入力することにより管理番号を自動的に発番して、部署ごと次回メンテナンス月ごとにExcelのファイルに振り分けるようにしたいです。 >まず、ブランクのフォームを用意して管理番号を自動発番できる所まで教えて頂けないでしょうか? 管理機器マスタのテーブルとしては、一応 管理番号,設備名,管理部署,メンテナンス日,メンテナンス開始日,メンテナンス終了日 の項目になると思います。 管理番号の書式に制限がなければ、オートナンバー型にすれば、連番を自動的に発行してくれます。 管理部署は、別テーブルで管理部署マスタを用意して、管理部署IDとかで記録するのが普通だと思います。 メンテナンス日は、どういう風にメンテナンスするのかわかりませんが、何日ごととか、何か月に1度とか、でしょうか? メンテナンス開始日は1回目のメンテナンス日、メンテナンス終了日は以降作表しないために必要です。 (マスタ自体から削除するとその後の集計で困る場合があるので、廃止フラグなどでもいいので、データは残しておいた方がいいと思います) とりあえず、メンテナンス日と言う項目の仕様がわからないのですが、予定ならこれで出ると思います。 後はクエリで作表した物を、ANo.1さんが言っているように「AccessのデータをExcelにエクスポートする」でいいと思います。 と言うか、閲覧できるようにするなら、レポートで部署ごとにメンテナンス予定表を作ればいいかと思います。 それよりも・・・ >メーカーに勤務する者です。設備管理業務を行っています。 と言う事から、自社製品を販売(リース)した、客先の設備メンテナンスの管理とも思えます。 その場合設備名は、普通は場所や相手先(相手先なら客先マスタで管理)と、機器名(これも機器マスタを用意)と、機器のシリアル番号(製造番号)などで管理するものだと思います。 後は点検実行結果の入力テーブルで、 管理番号,点検予定日,点検実行日 などを入力します。 必要なら、点検結果とか、担当者とかも入力しておけば、後のチェックに有効だと思います。 次回点検日を計算する方法も、前回予定日から出すのか、最終点検日から出すのか、と言うのもありますが・・・

関連するQ&A

  • excelとaccess

    メーカーに勤務しております。計測器など社内設備の管理をしています。社内設備はすべて管理NOを割り当てており、Accessに設備名を入力して管理NOを登録します。それとは別にExcelに設備名を登録します。これは登録した設備は部署, 次回メンテナンスの月によって分ける必要があるためです。現在は各部署のExcelファイルがあり、そのファイルの中に各月のシートがあります。AccessとExcelの両方に設備名称などの情報を入力しているため2度手間です。1度の入力で済む方法はないでしょうか?

  • ACCESS 2000での自動発番

    Microsoft Access2000で固定の文字+数字(AAA00001など)のように自動発番をしたいのですが、どうにもいきずまってしまいお力をお貸しください。 現在の (テーブル)  品番テーブル   品番   名前   備考    (フォーム)  品番発番フォーム   品番   名前   発番ボタン  品番発番フォームより名前を入力し発番ボタンをクリックし固定の文字+数字(AAA00001など)の自動発番した品番を、品番テーブルの品番の中に入れてたい。 発番ルールは  文字(AAA)+5桁の数字です。 宜しくお願いします。

  • アクセスからデータをエクスポート

    アクセスについて教えてください。 アクセスで作ったフォームに入力したデータをエクセルのフォームの指定されたセルに「転送」することは可能でしょうか? たとえば、経理関係ですが、発注支払データを管理するアクセスのデータベースから抽出した任意の入力済みデータを、エクセルで作成した「支払申請書」フォームに「転送」して出力し、管理者に提出して承認をもらう、といった場合に使いたいのです。 どなたか教えてください。

  • AccessとExcelの編集

    メーカーに勤務しています。計測器の管理業務をしています。大量の計測器の新規登録(整理番号の割当)はAccessで行い、新規に登録した分の計測器管理表をExcelで作成してプリントアウトしExcel上と用紙の両方に校正日と次回校正日の記録を残しています。PCでの作業は単純ですが量が多いため煩雑です。そのため、AccessとExcelをリンクさせて作業の簡略化をしたいです。計測器を登録するときはAccessで新規登録するだけで計測器の管理表まで作成できるようにして、校正日と次回校正日の更新は1クリックでできるようにしたいです。何かよい方法があれば連絡願います。

  • excel→accessへのインポートがうまくいきません。

    access2000を使っています。 excel2002のデータをaccessへインポートしようとしているのですが、ブランクのフィールド(セル)を1つでも含むレコード(行)はインポートされません。言い換えれば、全てデータの満たされている行しかインポートされないのです。何故でしょうか?

  • アクセスで新規にレコードを追加する際自動的に番号をつけたい!

    お客さんの名前をアクセスで管理しています。 新しいお客さんを入力するフォームを作ったのですが、 そのフォームを開いたとき、お客さんの番号が自動的に入力 されている状態にしたいのですが、可能でしょうか? 現状では、番号はテキスト型で保存しているんです。 よろしくお願いします。

  • Access 複数条件から自動入力

    Access素人です。 車の管理で車番から管理番号を自動入力したいです。 tb所有者(データ入力済) 管理番号 名前 電話番号 車番1 車番2 車番3 車番4 tb使用(都度入力) 管理番号 車番1 車番2 車番3 車番4 があり tb使用入力フォームより 車番1(テキスト1) 車番2(テキスト2) 車番3(テキスト3) 車番4 (テキスト4) を入力するとtb所有者のデータから管理番号(テキスト5)が自動に入力できるようにしたいです。 また管理番号の該当がなければないまま車番だけテーブルに入力してきたいです よろしくお願いします。

  • ACCESS、フォームの入力方法。

    仕事上、どうしてもACCESSを使わなくてはならなくなり、初めてACCESSに挑戦しています。 「フォーム」テキストボックスの簡単な入力方法を教えてください。 ExcelのCSVデータを、ACCESSに読み込みました。 「フォーム」を作成し、データを管理しています。 フォームのテキストボックスに、同じ記述を入れる項目があります。 データが1000以上あるので、かなりの手間になってます。 そこで、1度に(一括で?)その項目を入力できるような機能はないのか?と思い、質問しました。 この記述というのが、HTMLデータで改行が入っているため、Excelでは、入れることができませんでした。

  • アクセスで新規にレコードを追加する際自動的に番号を付けたい。

    アクセス2000で売上の管理をしています。 「管理番号」を使って伝票の処理をしているのですが、 フォームに新規に伝票を入力するとき、自動的に番号を付けたいんです。 できたら、フォーム上に「伝票新規」のボタンを作って、そのボタンを押したら テキストボックスに番号を表示させるようにしたいのですが、 どうしたらよいのかわからないんです! どなたか教えていただけませんか? よろしくお願いします。

  • access 現在のレコードが先頭から何番目?

    お世話になります access97ですがそれ以降のバージョンとしても回答でも助かります テーブルAを基に作成したフォームがあり、テーブルAの各データに対応するフォームとなっています テーブルのレコードが例えば3番目のデータを表示するフォームであれば そのフォームのテキストボックスに 3 と 表示されるようにしたいのですが、 あらかじめ用意されている関数には なさそうです エクセルではmatch関数などあるようですがaccessではVBAで作成しないとならないでしょうか もしそうだとしましたら どのようなコードになりますか 例えば学生さんの履修科目の試験の成績を入力したテーブルがあるとして 各学生さんに対応するフォームが1枚ずつできるイメージです 各人のID番号を先に作成して それをフォームに表示するのではなくて テーブルのなかの第何番目かの数値をフォームに表示したいのですが どのようにしたら よいものでしょうか フォームの下のほうにレコードカウントが アクセスには デフォルトでありますが その数字を 自動的に フォーム上に表示したいというわけです 要は新規に入力するデータが 第何番目かを自動的に判別して 新しい帳票フォームの あるテキストに自動で表示したいというわけです わかりにくくて すみませんが お知恵をお貸しくださいませ 宜しくお願い致します