• ベストアンサー

ACCESS97について教えてください。

データベースはほんとうに少ししか分かりませんが、今、リホームの顧客情報を作っています。テーブルを増やしたい項目が出来たのですがどうしたらフォームにその新しい項目を追加できるか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • souta_n
  • ベストアンサー率33% (79/234)
回答No.2

1.テーブルにフィールド(項目)を追加します。 2.対象のフォームをデザインで開きます。 3.メニューバーのウインドウメニューの下あたりにフィールドリストのツールボタンがありますので、クリックします 4.フィールドリストが表示されますから、その中から追加したフィールド名を探してフォームにドラッグすると追加したフィールドのテキストボックスが出来ます。あとは適当に配置して下さい。 以上がテーブルとフォームがダイレクトにリンクされている場合です。でも、もしかしたらダイレクトではなくクエリーを介している場合もあるでしょう。 その場合は、1.の後にそのクエリーにもテーブルに追加したフィールドを入れておく必要があります。 フォームのレコードソースが何なのか確認してからやって下さい。・・・といってもレコードソース?というリアクションの方かもしれませんので、確認の仕方もついでに・・・ 1.メニューバーのファイルの下あたりにビューの切替ボタンと上書保存ボタンがありその下にコンボボックスがあるので、そこからフォームを選択します。 2.プロパティを表示して、データタグをクリックし、レコードソースを確認して下さい。元になるテーブルかクエリーの名前が表示されているはずです。 がんばってください。

tanetan
質問者

お礼

丁寧の教えていただき、とても分かりやすかったです。私を含めて会社にデータベースが出きる人がいないのですが、これから頑張ってみます。有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • redsky
  • ベストアンサー率18% (66/360)
回答No.1

お見受けしたところ、かなりの初心者ですね♪ テキストボックスを作って、それのコントロールソースに増やした項目を 指定すればOKです。 がんばってください。

tanetan
質問者

お礼

有難うございました。これから勉強します

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセスでテーブルの変更内容をフォームに反映させるには?

    アクセス超初心者です。 テーブルを作って、その後フォームを作りました。 フォームの内容が足らなかった為、テーブルに戻って編集しました。 しかし、テーブルの変更内容がフォームに反映されません。 顧客管理のデータベースを作りたかったのですが。。 例えば、テーブルで「氏名」という項目が足らなかったとして、追加したとします。それを保存します。その後、フォームの顧客管理を開けても、反映されません。編集後、どうすればフォームに反映されるのでしょうか。。(T_T) 宜しくお願いします。

  • Accessについて教えてください。

    Accessでデータベースを作ったのですが、後から項目が足りないことに気づき、テーブルの項目を追加して、フォームの項目も追加しました。ところが入力してみると、追加した項目にカーソルがとびません。その項目だけ、ぬかされてしまうのです。いろいろ試しましたが原因がわかりません。 どなたか教えていただけないでしょうか? よろしくお願いします。

  • Accessの保存のタイミングについて

    お世話になります。 Access2000で作っているデータベースなのですが、 フォームにデータを打ち込み、テーブルに情報を追加していきたいのですが、 ひとつのテキストボックスに情報を書き込み、フォーカスを離しただけでテーブルにはその情報が追加されてしまいますよね? それを、フォーカスを離した後もテーブルには保存せず、 フォームに「登録ボタン」を追加して、それを押すとその情報がテーブルに追加するようにすることは可能なのでしょうか? また、可能ならヒントをいただきたいです。 よろしくお願いいたします。

  • (ACCESS)連番取得について

    アクセスで顧客管理をしています。 DMax関数を用いて、レコードを追加する度に自動で連番を振る設定に したいと思っていますが、上手くいかないため質問させてください。 【テーブル名】T_顧客一覧 【入力用のフォーム名】F_顧客登録 【連番を入力させたい項目(フィールド名)】No(テーブルでは主キーに設定) とし、フォームの”No”の既定値に   =DMax("No","T_顧客一覧")+1 と入力するのですが、フォームには1としか表示されません。 非常に初歩的な質問だとは思うのですが、 何か原因として考えられることがありますでしょうか? 情報が足りないようでしたら補足させていただきます。 よろしくお願いします。

  • Accessでの顧客管理DB作成方法について

    Accessの中では非常に基本的な事ですので恐縮ですが、実際にデータベースを作成していて上手くいかないものでアドバイスをいただければ助かります。 使用バージョンは未だにAccess97です・・・ 2つのテーブルを使用して顧客の管理を行おうと考えています。 1つめのテーブルは「顧客情報」 2つめのテーブルは「保有商品」 といったもので 「顧客情報」テーブルには「顧客番号」「顧客名」「顧客住所」 「保有商品」テーブルには「購入日」「購入商品」 をまとめたいと思います。 入力フォームには --------------------------------------------------- 「顧客情報」テーブル 「顧客番号」「顧客名」 「顧客住所」 --------------------------------------------------- 「保有商品」テーブル 「購入日」「購入商品」 「購入日」「購入商品」 --------------------------------------------------- といった単票形式の1つのフォームで作成を考えています。 上記のデータベースを作成するにあたって効率的なリレーションシップやクエリーなどをご教授していただけませんでしょうか。 よろしくお願いいたします。

  • Access アクセスについて

    Accessでデータベースを作っています。 テーブル、クエリは下記のようになっており、リレーションシップで紐付けしてあります。 クエリからフォームを作成し、商品番号を入力することでマスタテーブルに登録されていれば自動で商品名等の情報が表示されるようになっています。(フォーム1) 商品番号を入力しカーソルが移動した時、マスタテーブルに該当する項目がなかった場合、マスタテーブルから作成した新規追加用のフォームが表示されるようになっています。(サブフォームではありません) 新規追加用フォームに商品名を入力し、閉じてもフォーム1の商品名の欄に反映されません。新規追加用フォームを閉じる時にVBAで”Requery”,”Refresh”もやってみましたがダメでした。商品番号を入力し直すと表示されます。 どうすれば自動で商品名が表示されるようになるか教えてください。 テーブル1(入力用) 1.ID(主キー) 2.商品番号 3.etc. テーブル2(マスタテーブル) 1.商品番号(主キー) 2.商品名 3.etc. クエリ 1.ID(テーブル1) 2.商品番号(テーブル1) 3.商品名(テーブル2) 4.etc.(テーブル2) 5.etc.(テーブル1)

  • フォームの作り方 アクセス2000

    アクセス2000を使い始めた初心者です。 顧客群に関するテーブルAがすでにあります。 このテーブルは事情があって、フィールドを追加することはできません。 もうひとつのテーブルBを作って、こちらに情報を追加するためのフィールドをいくつか作ります。 やりたいことは、 入力用のフォームに、テーブルAの情報内容を表示させて、テーブルBの入力をしたいのです。 クエリを作ってリレーションを設定するのだろうと思うのですが、具体的に進め方がわかりません。 よろしくお願いします。

  • アクセスの追加クエリで教えてください。

    非連結のフォームから、追加クエリを使ってテーブルにデータを追加したいのですが、 どうもうまくいきません。 具体的には、 履歴フォーム、というフォームで、 日付 施設名 内容 という項目があります。 追加クエリで、 [Forms]![履歴フォーム]![日付] のようにほかの項目も入力し、 その保存先は、 履歴テーブル、で、 項目は、履歴フォームと同じです。 履歴フォームにデータがまったく入っていない状態ですと、 追加クエリを実行した際、 0件のデータを追加します。となります。 自分でテーブルに直接データを何か入力すると、 次に追加クエリを実行した際、 1件のデータを追加します。となります。 続いて追加クエリ実行の際には2件、 その次は4件追加と、 テーブルに入っているデータの件数だけ、 そのときにフォームに入力されている情報が、追加されてしまいます。 どのような原因が考えられますでしょうか? お知恵を貸していただけたらと思います。 情報が不十分でしたらご指摘願います。 補足いたしますので。 それでは、よろしくお願いいたします。

  • Access97について

    ひとつのデータベース内にあるテーブルでデータのリンク(共有)することは出来るでしょうか? 逆の言い方をすれば、あるフォームでデータを入力すれば対応する項目のあるテーブルにすべて入力されるか?いう意味です。 今構築しているデータベースであるテーブルに入力したデータがフォーム上で 正常に表示されずもうひとつあるテーブルに入力すると改善されます。 ちなみにllf関数でデータの抽出をしています。

  • アクセス 検索フォームから抽出結果を別フォームへ

    いま会社のシステムを構築していて ほとんど初心者なのですが、どうしたらよいかわからず困っています。 access2003なのですが フォームからパラメータクエリを起動して、会社名を検索した結果をその会社とのコンタクトした 内容を記すフォームに情報を転載したいのですが、どうやったらよいのかよくわかりません。 顧客マスターのテーブルにパラメータクエリで会社名を検索させています。 主キーは顧客コードです。 その該当したデータは追加クエリにして顧客とのコンタクトをしたテーブルに追加するようにしています。 しかし、テーブルにではなくフォームに追加したいのですが、どうしたら良いのかわかりません。 何卒よろしくお願い致します。