• 締切済み

ユーザインタフェースにテキストボックスを複数利用しての抽出方法

VB.NETでプログラミングしています。 (ACCESSのデータで)テキストボックス、コンボボックスを使用してそのテキストでデータを抽出するプログラムを作りたいのですが、そのプログラムコードが分かりません。 例えばラベルに役職...テキストボックスに係長、    ラベルに住所...テキストボックスに東京、で  係長 AND(かつ)東京にいる人とか  係長 OR(又は) 東京にいる人   というように コードを詳しく教えてください。

みんなの回答

  • yamada_28
  • ベストアンサー率43% (21/48)
回答No.2

困り度3の癖にあんまり困ってないみたいだね。 なんかむかつく。

  • yamada_28
  • ベストアンサー率43% (21/48)
回答No.1

sql文を勉強することをお勧めします(helpに載ってる)。 まず調べて分からない所を質問してください。

関連するQ&A

  • ACCESS2010テキストボックス値を抽出条件に

    ACCESS2010にて、フォームに作ったテキストボックスの入力値(数字3桁)をクエリの抽出条件にしたいと考えています。 ただ、そのテキストボックスの数が30個の為、クエリデザイン画面の抽出条件欄にorを用いた条件式で設定することが出来ませんでした。(文字数上限超?) そこで、VBAを用いて抽出条件を設定しようと考えているのですが、初心者のため全く勝手が分かりません。VBAでの設定方法やVBA以外での抽出方法があれば教えて頂けないでしょうか。 尚、テキストボックスには商品コード(数字3桁)を入力し、売上データを集計したクエリにおいて、フォームのテキストボックスに入力された複数の商品コードを抽出条件に設定したいと考えております。 以上、どうかお願い致します。

  • 選択クエリでの複数抽出条件の記述について

    フォーム上に「テキストボックス」、「コンボボックス」、「チェックボックス」の項目があって、それぞれの条件に合致した、データを抽出する選択クエリを書いてるのですが、うまく抽出してくれません。 「テキストボックス」、「コンボボックス」には、[Forms]![テーブル名]![入力するボックスの名前] or 、[Forms]![テーブル名]![入力するボックスの名前] is nullと記述しています。 「チェックボックス」には、、[Forms]![テーブル名]![チェックボックスの名前] = True or [Forms]![テーブル名]![チェックボックスの名前] = Falseと記述しています。 しかしながら、任意のコンボボックスからテキストを選択し、チェックボックスにレのついたデータを抽出したくても正しいデータを表示してくれません。 どなたか、クエリに詳しい方よろしくお願いいたします。

  • VBでコンボボックスとテキストボックスの連係

    VBでフォームにデータコンボボックスとテキストボックスを一つづつ作り、データコンボボックスで値を選択し、その値に対する値をテキストボックスに表示させたいんですがどうすればいいでしょうか? データコンボボックスで選択する元になるテーブルは ID | 商品 1 | みかん 2 | ばなな 3 | りんご と、上記のような形のテーブルをもちいています。 例えばデータコンボボックスで「1」を選択した場合テキストボックスに「みかん」と表示させたいです。

  • コンボボックスからのデータ抽出

    Access2000です。 hozon - テーブル コンボボックス-nenn(2003,2004) コンボボックス-tsuki(1月から12月) コンボボックス-hi(1日~31日) コマンドボタン-抽出ボタン があり、各コンボボックスで抽出したい年月日を選択してコマンド抽出ボタンをクリックして その下にサブフォームにてテーブルから抽出したデータを表示したいのですが、どのようなコードになるのか教えてくださいませんか? データは月別の場合と日にちべつの場合とできればうれしいのですが、、 初心者なのでよろしくお願いします。

  • コンボボックスの抽出の解除

    ACCESS 2000 OS:Win 2000を使ってます。 フォーム内にコンボボックスを作って、フォームのキーとなるコードでコンボボックスに出てくる値を毎回変えるようにしています。 ただ、あらかじめデータの入っているものならいいんですが、新規のデータを入力したときには、コンボボックスの値が何も出なくなります。 原因としては、データが確定されていない状態だからだと思うのですが、これをどうにかして新規のデータの際もキーとなるコードでコンボボックスに出る値を抽出できないでしょうか? きっとVBAが書けたらできるかな~と思うのですが、VBAを触り始めたばかりで分かりません。 以下にコンボボックスに設定している抽出条件を表記しておきます。 どなたかご教授お願いします。 コンボボックスの値集合ソースには SELECT [T派遣先担当者マスタ].[派遣先担当者CD], [T派遣先担当者マスタ].[派遣先担当者名], [T派遣先担当者マスタ].[派遣先担当者役職] FROM T派遣先担当者マスタ WHERE ((([T派遣先担当者マスタ].[契約先CD])=[Forms]![F派遣状況記録]![契約先CD])); と書かれています。 そしてこれだと、データが移った際にコンボボックスの値が更新されないので、 Private Sub Form_Current() Me![責任者CD].Requery End Sub でリクエリをしています。

  • コンボBOXで抽出した値をテキストBOXに表示したい

    入力用フォームで注文フォームを作成しているのですが、コンボBOXで商品Noを抽出し、テキストBOXに商品名を表示したいのですが、 Private Sub コンボ1_AfterUpdate() Me!テキスト1 = Me!コンボ1.column(1) End Sub と入力したのですが、他の行にも同じ商品名が表示されます。 商品NoをコンボBOXで指定し、数量を手入力という入力フォームを作成したいのです。 作成方法を教えてください。 よろしくおねがいします

  • Accessで複数条件抽出

    Accessで複数条件抽出をする方法を教えてください。 フォーム内に[A]、[B]のテキストボックスがあり、検索用のテキストボックス[C]を設けており、[C]入力した文字が[A]または[B]に入力されているデータと一致するものを抽出したいのですが、以下のようなコードではうまくいきません。 Me.Filter="A='" & Me![C] & "'" Or "B='" & Me![C] & "'" どのようにすればうまく抽出できるか教えてください。

  • アクセスでクエリーによる抽出方法

    アクセスの超初心者です。 クエリーのデータをフォームのコンボボックス等のデータを選ぶことにより抽出したいのです。クエリーの抽出条件にフォームのコンボボックスを割り当てて抽出することはできるのですが、例えばクエリーデータは下記のようになっています。  A  B  石川  100 東京  200   沖縄  150 フォームのコンボボックスで石川を選べば  "石川" "100"と表示できますが、コンボボックスに”すべて”という項目をつけてその”すべて”をクリックするとクエリーが全表示になるようにしたいのです。(そのクエリーにはすべてという項目はない) 長くなりましたがおわかりいただけたでしょうか。よろしくお願いします。 また、クエリーを使わず別の抽出方法がありましたら教えてください。というのもいろいろな抽出条件をするのにそのつどクエリーを作らなければならないからです。よろしくお願いします。

  • 複数の抽出条件

    ACCESSで顧客の情報を複数の条件で抽出したいと考えています。 チェックボックスで在職or退職 コンボボックスで会社名の指定 トグルボタンで(あ~わ) なのですが、この条件を満たすデータを実行ボタンをクリックした時に抽出したいのですが、こんな複雑な条件はマクロでは出来ないのでしょうか?

  • Access テキストボックスとコンボボックス

    Access初心者で、勉強がてらデータ登録フォームを作成しています。 フォーム上にコンボボックスを設置し、 テーブルに保存されているデータを検索できるようにしたのち、 テキストボックスのコントロールソースには簡単に 「=[コンボボックス].[column](2)」としています。(それぞれの名前は仮称です) 後から、テキストボックスひとつで 「コンボボックスからの検索結果を表示させる」と 「テキスト入力も可能とする」 を共存させたいと思い始めたのですが、可能になりますでしょうか。 ただし「コンボボックスからの検索結果表示」をしたテキストボックスに対し、 その情報をフォーム上で書き換えたとしても、テーブル側のデータ書き換えは行いたくありません。 よろしくお願いいたします。

専門家に質問してみよう