Q48:チェックボックスのデータをデータベースに追加したい場合、値を追加する場合そのままSQLに追加できるものでしょうか?テキストフィールドに格納しないといけないものでしょうか?
A48:
チェックボックス類には、[ラジオボタングループ]、[チェックボックス]、[チェックボックスグループ]の3つがあります。
@[ラジオボタングループ]の場合には「メソッド:選択されている項目のラベル名を取得する()」でラベル名を取得できます。
A[チェックボックス]にも「メソッド:ラベル名を取得する()」があります。但し、選択されている時だけ取得したいという場合には、先に「選択状態の有無を取得する()」を実行し、『選択状態が有=trueの時だけラベル名を取得する』ような処理を書いて頂く必要があります。
B[チェックボックスグループ]の場合には[チェックボックス]が複数あるような見た目ですが、[ラジオボタングループ]と違って、一項目が選択されると他は非選択になるのではなく、全部選択される場合もありますし、全く選択されない場合もあります。
「メソッド:getTextAt(int)」を使って、指定の位置のラベル名を取得することができます。
選択されている箇所だけ取得したいという場合には、上記Aと同様、そのための処理を考えて頂く必要があります。
[ラジオボタングループ]の場合は、Insert文を作る際の[文字列格納変数]での文字の置換え処理でも、[テキストフィールド]と特に違いはありませんので、どうぞお試し下さい。