ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3834436 データの入力を簡略化したい
質問者:madman666 次のようなソフトを探しています。

データベースを構築するさい、たとえば
ひとつめのテーブル(教室テーブルとする)に

ID, 教室名
1, A組
2, B組
3, C組

とあって、もうひとつのテーブル(生徒テーブル)に、

教室ID, 生徒名
1, 山田
1, 田中
2, 鈴木
3, 斉藤

とあるとすると、山田さんと田中さんはA組。鈴木さんはB組、斉藤さんはC組にいることになります。

このふたつめの生徒テーブルにデータを入力していくさい、
わざわざ組テーブルから該当するIDを探して教室を指定しなくてはなりません。
この作業を簡略化することができるソフトを探しています。
つまり、IDではなく教室名で指定できるように、ふたつのテーブルを合体して作業できるようにしたいのです。

大変分かり難い文章だと思いますが、もし理解していただける方がおりましたら、アドバイスをお願いします。
困り度:
  • 困っています
質問投稿日時:
08/03/05 09:53
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.2 お使いのDBが何かわかりません。
それに加え、特定のテーブルに対するアプリケーションとなると、
自作するしかありません。(登録フォームを作成)
このような入力画面を作るとすれば、
教室名をドロップダウン形式
氏名をテキストボックスとします。
ドロップダウンは、表示は、教室名、内部データはコードとして、
選択されたドロップダウンの内部データを生徒テーブルに書き込む
ことになると思います。
回答者:kokorone
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:
08/03/05 10:37
この回答へのお礼なるほど・・・
基本的には、必要なものは自分でつくるのですね!
しかし、それほど難しくはなさそうなので挑戦してみます!

回答良回答20pt

ANo.1 別に「A組,山田」と入力しちゃえばいいじゃないですか。

後で「A組」->「1」と「置換」してしまえば。

「置換」はAccessなどのDBソフトで簡単に出来ますし。

ナンなら入力はExcelにすれば、「A」と入力しただけで、「A組」
まで補完して入力してくれますし、置換処理もメニューから一発です。
データはcsvで吐き出せばどんなDBソフトでも読めますし、だいたい
大概のDBソフトならExcelのブックはそのまま読めるはずです。
回答者:FEX2053
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:
08/03/05 10:36
この回答へのお礼後で置き換えるというのは気付きませんでした!
この方法もわかりやすくて良いですね!