• ベストアンサー

フォームのコンボボックスを使用しての更新

Access2000を使用しております。 フォームのチェックボックスを使ってテーブルを更新し様としたとき、デフォルトでは、チェックを入れると-1、チェックを入れないと0で更新されるようになっていますが、 これをチェックを入れると1、チェックを入れないと0で更新する方法がありましたら教えてください。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 >これをチェックを入れると1、チェックを入れないと0で更新 何故そのようにしたいのでしょうか? テーブル上の表示もチェックボックスにすれば、値を意識する必要はありませんが。 ひょっとして、データをエクスポートした時に「-1」じゃなくて、「1」にしたいのでしょうか? それなら、そのYes/No型のフィールドを1/0に変換するクエリを作成して、それをエクスポートすればいいと思います。 [テーブル1]の[チェック]フィールドを変換する場合、クエリの[フィールド]欄に、 チェック: IIf([テーブル1]![チェック],1,0) と入れればOKです。 で、他のフィールドは普通に表示します。 元の[チェック]フィールドは表示しません。

関連するQ&A

  • コンボボックスの更新

    アクセス2000を使用しています. 業務名というコンボボックスがあるサブフォームをいくつかのフォームで表示しています。 コンボボックスの内容を編集したり追加、削除も出来るように業務名一覧というフォームを作成して、閉じるボタンをクリックした時のイベントで更新をする作業をしたいのですが、 Private Sub cmd閉じる_Click() DoCmd.Close Forms!F業務名一覧.Requery で更新するという所までは分かるのですが、 Forms!フォーム名.サブフォーム名.コンボボックス名.Requery とすると、開いていないフォームがあるためにエラーになってしまいます。 なにか良い方法があれば教えて下さい.

  • コンボボックスのソートについて

    ACCESS97のフォーム上でコンボボックスを使用したいのですが 元のテーブルでは ソートされているのに フォーム上で使用すると、ソートされていません。 元のテーブルではソートされているが コンボボックスでソートしたい場合 どうすればいいのでしょうか?

  • accessのフォームのチェックボックスを動くようにしたいです。

    accessのフォームのチェックボックスを動くようにしたいです。 あるフォームは起動時、更新の許可を「いいえ」に設定しています。フォームの値をいじらせないようにしているためです。 編集可能釦をおしたときに、この更新許可を「はい」にしています。 起動時(起動後)に、あるチェックボックスだけ、動作するようにしたいのですが、なにか簡単な方法はありますでしょうか? チェックボックスが無理でしたら、他の操作ボックスでもよいです(西暦・和暦を指定しているだけのチェックボックスです) p.s. フォームには、テキストや、コンボなど沢山あるため、できれば更新「いいえ」はそのままにしたいです。

  • コンボボックスからのフォームの開き方

    MS Access2002を使用しています。 入力用のフォームを作っているのですが。 親ホーム内のコンボボックスで選択すると 選択されたものと同じ名前の 詳細入力用の子フォームが開くようにしたいと思っています。 どのようにすればいいのでしょうか? どなたかご教授願います。

  • ACCESSのチェックボックスとコンボボックスの作り方

    1. テーブルを作って、そのテーブルからフォームを作るところまでいきました。フォームから入力する時に、いちいちタイプしなくていいようにチェックできるもの(例えば、男女からどちらか選ぶ)をつくりたいのですが、テーブルビューのルックアップから2つチェックボックスを作ることができません。やり方を教えてください。 2. コンボボックスを使って複数から選ぶようにすることはできたのですが、毎回マウスを使わないとできません。マウスを使わないでコンボボックスのアイテムを選ぶようにすることはできますか?

  • 帳票フォームでチェックボックスを使用するには

    ☆WINXP、ACCESS2000を使用しています。 帳票フォームでチェックボックスにチェックをつけると、全てのレコードにチェックが付いてしまいます。 選択したいレコードのみのチェックを有効にするにはどうすればいいのでしょうか?

  • Access2000@帳票フォームでのチェックボックス

    困っているので教えて下さい。 帳票フォームにて明細を表示し、その明細の各レコードに 非連結のチェックボックスを設定しています。 チェックボックスにチェックがあるレコードのみを 更新したいのですが、非連結のチェックボックスでは 1つをチェックすると全部の明細レコードにチェックされます。 明細で表示しているテーブル内にチェックを追加するか、ワークテーブルで対応する方法以外で対応したいので、他に良い方法があれば教えて下さい。

  • コンボボックスの自動更新について

    コンボボックスの自動更新について エクセルのVBAで、ユーザーフォームを使用しています。 ユーザーフォームの中には「入力」ボタンとコンボボックスと テキストボックスがあります。 コンボボックスは、「ABCDEF」と6つのリストがあります。 ユーザーフォーム起動時には、コンボボックスは空欄で コンボボックスから、入力したい商品を選んで、入力ボタンを押して コンボボックスとテキストボックスの内容を入力・コンボボックスを 空欄に戻しています。 これを、「A」を選んで入力ボタンをおしたら「B」が選ばれる。 「B」を選んで入力ボタンをおしたら「C」が選ばれるといったように コンボボックスに表示されるリストを自動で更新することは できないでしょうか? Select case などを利用して組み立てようとしたのですが、 数時間以上調べても出来ません。 教えていただけると助かります。

  • 困ってます!Accessフォームのコンボボックス

    初心者です。とーっても困っています・・・。 顧客データを登録しているのですが、テーブルを元に登録フォームを作成しました。 商品がたくさんあって、4つのコードに分かれています。フォームの中に[A][B][C][D]と4つのコンボボックスを作成し、絞込み検索ができるようにはしました。 が、しかし、選んだデータがテーブルに表示されません。例えば[A]のコンボボックスの中から[1010]を選択、テーブルを見ると、他のテキストボックスに入力した情報は保存されているけど、コンボで選んだデータは空白です。 誰か助けてください!!よろしくお願いします。

  • コンボボックスの値が消えてしまいます。

    コンボボックスの値が消えてしまいます。 フォーム(1)にコンボボックスA(値集合ソースはテーブル1)があります、この リスト外入力時で別フォーム(2)(レコード追加用)を開きテーブル1にレコードを追加、 フォーム(2)を閉じる時にコンボボックスAをリクエリかけてフォーム(1)に戻るとコンボボックスAが空になっているのでリストを開き選択し直さなければいけません! フォーム(1)に戻った時コンボボックスAに入力した値を選択させておくにはどの様にすれば良いか アドバイスよろしくお願いいたします。 WIN XP ACCESS 2003で作成しています。

専門家に質問してみよう