質問 |
||
| 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 |
|
| |
| この回答へのお礼 | 後で置き換えるというのは気付きませんでした! この方法もわかりやすくて良いですね! |