今私は、データベースの構築(開発の初心者です)をしているのですが一つ皆様のお力をお借りしたいです。
それは、例えば、いくつかのラジオのボックスがあり、そこには「東北」「関東」「北陸」等がそれぞれあります。
そして、その隣には、「新規登録」「更新」等のボタンを設置します。
操作としては、
(1)まず、ラジオ(radio)で一つの項目を選んで、
(2)次に、それは「新規登録」か、「更新」かというボタンによって作業を進めていこうという感じです。
うまく表現できてないかもしれませんが、項目を<input type="radio">で、選択して、<input type="button">で分岐作業を勧めていこうというものです。
今は、JavaScript、HTML、CFMLを使って仕事しています。
質問の意味がよく分からないようでしたら、その都度補足していきますのでよろしくお願いします。

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

A 回答 (1件)

すみません。

何を質問されているのかわかりません。

 データーベースの構築の何を質問されているのでしょうか?

 上記の例の場合の
・テーブル設計の方法なのでしょうか?
 ・概念だけでよいのか?
 ・設計方法ってよりもテーブルのデザインなのか?
 ・データベースの選択方法なのか?
・テーブル格納(編集時)のSQL文の書き方なのでしょうか?
・データベースの考え方なのでしょうか?
・実際のプログラムの書き方なのでしょうか?

 すみませんが、もう少し質問をはっきりとして下さい。

この回答への補足

すいません。説明不足でした。データベースの構築の質問としましたが、実際には、JavaScriptの書き方になると思います。
まず、HTMLを簡単に書きたいとおもいます
<html>
<head>
<title>都道府県別<title>
</head>
<body>
都道府県別調査表<br>
<table>
<form>
<tr>
<td><input tyoe="radio" name="rist">北海道</td>
<td><input type="button" value="新規登録"></td>
</tr>
<tr>
<td><input tyoe="radio" name="rist">東北</td>
<td><input type="button" value="更新"></td>
</tr>
<tr>
<td><input tyoe="radio" name="rist">関東</td>
</tr>
<tr>
<td><input tyoe="radio" name="rist">九州</td>
</tr>
</form>
</table>
</body>
</html>
という感じです。
操作手順は、例えば、
(1)「北海道」をチェックボックスで選ぶ
(2)「新規登録」のボタンを押す
すると、それに対応する画面に移る
といった具合です。
その時の、
チェックボックスで一つ選んでから、処理したいボタンを押したとき、それに対応する画面に移るjavascript書き方がわかりせん。
ちなみに、「北海道」「東北」「関東」のフォーマットは地域によった形にしているのでそれぞれ別にしてあります。
よろしくお願いいたします 

補足日時:2001/06/14 09:39
    • good
    • 0

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

関連するカテゴリからQ&Aを探す

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

Qクエリ-でAデ-タとBデ-タの 1コ-ド 2大項目 3中項目 の同じ項

クエリ-でAデ-タとBデ-タの 1コ-ド 2大項目 3中項目 の同じ項目を横に並べて数量を比較したいのですがどの様な関数又はSQLを組んだら良いでしょうかご指導願います アクセス2003




Aデータ Bデータ
コ-ド 大項目   中項目   数量 コ-ド 大項目  中項目   数量
123   22   11   100123   22   12   10
123 22 11 50123 22 12 25
123 18 12 40123 18 11 26
123 26 12 30123 26 11 28
234 20 91 100234 20 91 30
234 20 18 200234 20 18 65
234 24 18 300234 24 18 52
234 24 24 400234 24 24 40
256 25 12 58
256 25 12 26
256 26 24 23


完成後クエリ後


AデータBデータAデータBデータAデータBデータAデータBデータ
コ-ドコ-ド大項目大項目中項目中項目数量数量
1231232222111110010
123123222211115025
123123181812124026
123123262612123028
23423420209191100
23423420201818200
23423424241818300
23423424242424400

1.AデータとBデータが有ります Aデータのコ-ドとBデータのコ-ドをリレーショプを張って
Aデータのコード、Bデータのコードと上の様クエリを組みたいのですが指導願います
元データをAデータにしてBデータの同じものをくっつけて数量を比較したいのです

クエリ-でAデ-タとBデ-タの 1コ-ド 2大項目 3中項目 の同じ項目を横に並べて数量を比較したいのですがどの様な関数又はSQLを組んだら良いでしょうかご指導願います アクセス2003




Aデータ Bデータ
コ-ド 大項目   中項目   数量 コ-ド 大項目  中項目   数量
123   22   11   100123   22   12   10
123 22 11 50123 22 12 25
123 18 12 ...続きを読む

Aベストアンサー

2段階でやれることが分かりました。第1段階でコード、大項目、中項目をつないだフィールドを各テーブルごとにクエリーのビルドで作ります。新テーブルと呼ぶことにします。
第2段階であなたのやろうとされたリレーションで二つの新テーブルを新フィールドで関係付けておき、新しいクエリーで二つの新テーブルを読み込むと、あなたの希望するデータだけが出てきます。

QORACLEでLONG項目からCHAR項目へ桁数指定で文字列を抽出

ORACLEでLONG項目からCHAR項目へ桁数指定で文字列を抽出したいのですが、方法はありますか?
LONG項目の先頭から30桁分の文字を抽出し、CHAR項目に入力したいのですが。

会社で使用しているERPパッケージでLONG項目があり、どうしてもこの項目から文字が抽出したいのです。

回答のほど宜しくお願いします。

Aベストアンサー

ちょっと質問の意図がわからないのですが、
例えば、T1,T2の2つのテーブルがあったとして、
T1のnumというnumber(10)の項目があって、その中から
先頭の5桁を取ってきて、T2のcommentというCHAR(5)の
項目に転送するなら、
まず、T1のnumから5文字取ってきて、それを変数hoge[chr(5)]に入れる。

select substrb(to_char(num),1,5) into hoge from t1 where id=1;

それから、hogeをT2のcomment列に挿入する。

insert into t2(id,comment) values (1,hoge);

んで、最後にcommitしたらOKです。

こんなもんでよかったでしょうか?

Q複数項目の一括検索

SQLで、指定したキーワードで指定した複数の項目についてすべて検索したいと思います。
※たとえば 項目1~項目10を持つテーブルのうち、
項目1、項目3、項目5、項目8のいずれかに"データ"という文字を含むレコードを抽出する
(項目の選択はユーザ任意です)
この場合、WHERE句でANDでつなげればよいのでしょうが、これが果たして効率や、プログラムソースコードの美しさからいって、ベストなのか迷ってます。
こういった場合の常套手段がありましたら教えてください。

Aベストアンサー

動的SQLが一番汎用性があるといえばありますが、
性能面で気になるのであれば、
oracleであれば以下のようなことができた気がします

SELECT *
FROM テーブル
WHERE 項目1 = DECODE(変数1,NULL,項目1,変数1)
OR 項目2 = DECODE(変数2,NULL,項目2,変数2)
OR 項目3 = DECODE(変数3,NULL,項目3,変数3)
OR 項目4 = DECODE(変数4,NULL,項目4,変数4)
OR 項目5 = DECODE(変数5,NULL,項目5,変数5)
OR 項目6 = DECODE(変数6,NULL,項目6,変数6)
OR 項目7 = DECODE(変数7,NULL,項目7,変数7)
OR 項目8 = DECODE(変数8,NULL,項目8,変数8)
OR 項目9 = DECODE(変数9,NULL,項目9,変数9)
OR 項目10 = DECODE(変数10,NULL,項目10,変数10)

上のSQLは、変数1から10までの値がNULLの場合、
それぞれの項目を条件として検索するので、
指定した項目のみの検索が可能です

プログラムソースが何であるかにもよりますがね。

やりたいことと違っていたらすみません

動的SQLが一番汎用性があるといえばありますが、
性能面で気になるのであれば、
oracleであれば以下のようなことができた気がします

SELECT *
FROM テーブル
WHERE 項目1 = DECODE(変数1,NULL,項目1,変数1)
OR 項目2 = DECODE(変数2,NULL,項目2,変数2)
OR 項目3 = DECODE(変数3,NULL,項目3,変数3)
OR 項目4 = DECODE(変数4,NULL,項目4,変数4)
OR 項目5 = DECODE(変数5,NULL,項目5,変数5)
OR 項目6 = DECODE(変数6,NULL,項目6,変数6)
OR 項目7 = DECODE(変数7,NULL,項目7,変数7)
OR ...続きを読む

Q複数項目でのサブフォームとのリンク

初めて質問いたします。よろしくお願いいたします。
入力フォームを作成しています。店舗コード、商品コードを入力するとそのコードに該当した商品一覧がサブフォームに表示されるというものです。
メインフォームに入力欄を設けサブフォームに一覧を表示させています。店舗コードも商品コードも複数入力ができるように、二つの入力欄を設け、条件が入るクエリーにBetween演算で出力したものをサブフォームに表示させています。クエリーもサブフォームの元になっているフォームにも結果はきちんと現れますが、メインーサブフォームにはなぜか、正しく表示されません。
from店舗コードとto店舗コード、from商品コードとto商品コードという4つのフィールドでリンクしています。
(親リンクフィールド、子リンクフィールドともにfrom店舗コード;to店舗コード;from商品コード;to商品コードとしています。)リンクの仕方が悪いのでしょうか?
アクセスに詳しい方是非お知恵をお貸しください。

Aベストアンサー

すみません。なかなか時間が取れなくてご回答遅くなりました。

こんな感じです・・・

まずフォーム上には、店舗コードと商品コードを入力するフィールドがfromとtoで合計4つあります。
これらの検索条件入力後に検索を開始するボタン「検索」ボタンが必要です。
そして最後に検索結果を表示する商品一覧のフィールドが
複数あるわけですよね!?

1.フォームのコントロールソースには[テーブル1]を指定
2.商品一覧の各フィールドのコントロールソースには、[テーブル1]の該当するフィールド名を選択
3.フォームのコントロールソースを無指定(ブランク)に戻す。
4.「検索」ボタンの「クリック時」のイベントプロシージャーで前記のForms![フォーム1].RecordSource = ~~を記述する。

これによってフォームの初期表示時には一覧は表示されず、検索条件を入力後「検索」ボタンを押してはじめて一覧が表示されます。

kurohiroさんが書かれたSQL文の詳細は検討しておりませんが、基本的にはこれをForms![フォーム1].RecordSource = ~~に記述していただければよろしいかと思います。

すみません。なかなか時間が取れなくてご回答遅くなりました。

こんな感じです・・・

まずフォーム上には、店舗コードと商品コードを入力するフィールドがfromとtoで合計4つあります。
これらの検索条件入力後に検索を開始するボタン「検索」ボタンが必要です。
そして最後に検索結果を表示する商品一覧のフィールドが
複数あるわけですよね!?

1.フォームのコントロールソースには[テーブル1]を指定
2.商品一覧の各フィールドのコントロールソースには、[テーブル1]の該当するフィールド名を...続きを読む

QORDER BY の項目を SELECT する効果

ORDER BY の項目を SELECT する項目に含めるか否かで、速度や
メモリ消費の点で何らかの差がでるでしょうか?どちらが望ましい
という点も含めてプロフェッショナルの方の回答をお待ちしています。

Aベストアンサー

長い間、標準SQL及び多くのRDBMSでは、「ORDER BYで指定する項目は、SELECTの選択リストで指定した項目でなければならない」という制限がありました。
「SELECTの選択リストで指定していない項目でも、ORDER BY指定が可能」となったのは、比較的、最近のことです。
現在でも、「ORDER BYで式を指定」した場合などで、RDBMSにより、最適なアクセス計画を生成できないといった問題があります。

記述したSQLで、性能が出せるかどうかは、使用しているRDBMS、バージョンにより、大きな違いが生じます。
ORDER BYに関しては、メモリ消費よりは、インデクスを有効活用し、ソートを抑止できるかどうかが、利用者側にはっきり見えるところです。

自分で使うRDBMS及びバージョンで、どういうアクセス計画が生成されるかという、分析は必須です。


このカテゴリの人気Q&Aランキング

おすすめ情報