かなり古い環境なのですが、Visual Basic 2008 にて勉強を始めた初心者です。ネットの記事を参考にしながら勉強しているのですが、データベースのデータをTextBoxに入力された値で検索であいまい検索して表示させる方法が分りません。似たような記事があったのですが環境が違う為か上手く出来ませんでした。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.在庫表TableAdapter.Fill(Me.Database4DataSet1.在庫表)
Form1は上記のようになっております。
ここからは、Visual Basic 中学校 のサイトのコピペです。LIKE前の品名と書き換えただけです。
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim Table As DataTable = DirectCast(DataGridView1.DataSource, DataTable)
Dim View As DataView = Table.DefaultView
View.RowFilter = "品名 LIKE '" & TextBox1.Text & "%'"
End Sub
エラー:型 'System.Windows.Forms.BindingSource' のオブジェクトを型 'System.Data.DataTable' にキャストできません。
何となく入れ替えたりしてみましたが、上手く出来ませんでした。
テーブルはID、品番、品名、在庫数です
Form1にはDataGridViewとTextBoxとButtonのみの配置のシンプルなものを考えております。
品名をあいまい検索したいです。
クエリビルダの品名フィルタ欄に何かを入れるのは理解したのですが、上手く出来ません
どなたか手直ししていただけませんでしょうか?
また、今後自分の為になるようにわかりやすい参考本等、紹介していただけませんでしょうか?
まずはSQL等きちんと理解してからやらなくてはいけないのでしょうが、サンプルをいじりつつ、本で構造を理解して行ければいいななどと考えております。
繰り返し同じようなものを作ってみて、徐々にレベルアップしてゆきたいです。
なぜ、2008なのかと言うと、実はプログラムに挑戦しようと思いVisual Studioを奮発して購入したのですが、勉強する時間が足りずに放置しておりました。最近時間が出来たので、きちんと勉強したいと思い再挑戦を始めました。初歩過ぎて馬鹿にされるかも知れませんが、どうか助けて下さい。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
回答が難しいです。
>何となく入れ替えたりしてみましたが、上手く出来ませんでした。
プログラムは「何となく入れ替えたりしてみましたが、・・・」では組めませんし動きません。まず設計をしたり処理の流れを追っていきます。
>入力された値で検索であいまい検索して表示させる方法が分りません。
「あいまい検索」って簡単に言われても・・・。
本来は難易度がむちゃくちゃ高い内容だったりもします。
一致検索は可能でしょうか?
2008に拘るのであればこういった書籍なのだろうか?自身は中身を確認していないので無闇とは薦めません。興味がありましたら書店へどうぞ。
http://www.amazon.co.jp/%E7%8B%AC%E7%BF%92Visual …
何かと便利な逆引き辞書です。
>VisualBasic2008逆引き大全555の極意
>http://www.amazon.co.jp/VisualBasic2008%E9%80%86 …
参考になればと思います。
元旦早々、ありがとうございます。さっそくアマゾンで注文しました。
全くの初心者でありますので。コピペのみで試しているところです。
とりあえず、データベースの接続までしか出来ません。
そんな感じなので、サンプルいじりをしております。
一致検索の方法も判りません。本日もブックオフに行って数冊買って読んでます。現在は子供と一緒で、ちょっと動いたら嬉しくて次も頑張ろう・・・な感じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) 空白のセルを変更しようとした時(アクティブセル)に インプットボックスを5回出す インプットボックス 1 2023/03/14 11:01
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
<VB.NET>INSERT文でDBにデータを入れたい
Visual Basic(VBA)
-
【VB】コンボボックスにデータベースから取り出した値を入れたい
Visual Basic(VBA)
-
SQLでテキストボックスの文字を前方一致検索をするには?
Visual Basic(VBA)
-
-
4
DataGridViewの内容をDBに反映する時
Visual Basic(VBA)
-
5
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
6
”パラメータ値を TextBox から String に変換できません
SQL Server
-
7
DataGrdViewに関連付けたデータの更新
C言語・C++・C#
-
8
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
9
C# ログイン画面からメイン画面への画面遷移について
C言語・C++・C#
-
10
c#でTextBoxの入力制限
C言語・C++・C#
-
11
[VB.net] DataGridViewのコンボボックス:部分一致等の機能追加
Visual Basic(VBA)
-
12
テキストボックスのvalueとtextの違い
Visual Basic(VBA)
-
13
テキストボックスに入力された値の判定
Visual Basic(VBA)
-
14
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
15
テキストボックスの中身をリセット(クリア)したい
Visual Basic(VBA)
-
16
VB.NET2005 DataGridViewでレコードを絞り込んで表示
Visual Basic(VBA)
-
17
VB2005 TextBoxに何も入力しない場合のエラー
Visual Basic(VBA)
-
18
String"から型'Double'への変換は無効です。 とエラーが出ます。
Visual Basic(VBA)
-
19
VB.NET2005 TextBox 高さ(Height) 変更
Visual Basic(VBA)
-
20
DataGridViewで指定したセルの値を取得
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MSFormsとは何ですか?
-
若手エンジニアはみんなJav...
-
Pythonを勉強する道のり
-
データベースのデータをTextBox...
-
HTMLCSSの勉強範囲について
-
C++ですごろくゲーム作成
-
サーブレットで電卓をつくる
-
javaの二冊目の本
-
VBAの「for i=1 to cells(…」...
-
Javaの勉強の仕方について
-
C/C++の独学について
-
サーブレット&JSPでswing使...
-
2ショットチャットができるHP...
-
仕事に通用する Java の学習本...
-
io(入出力)とスレッドについて
-
Java JSP/サーブレット strut...
-
vba クリップボードクリアにつ...
-
プログラミング開発経験とは?
-
JAVA プログラミング ロッカ...
-
Javaでのエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
エクセルVBAを動かすノートPC...
-
データベースのデータをTextBox...
-
超恥愚問ですが、CとC++の間に...
-
XMLとUMLの相違点?
-
サイト訪問者の情報を取得したい
-
質問です。 Java言語を勉強出来...
-
ASP、ASP.NETの勉強をしたいの...
-
テンプレートエンジンとフレー...
-
cin.peek() cin.ignore(100,'\\n')
-
2ショットチャットができるHP...
-
JSPとサーブレットは両方勉強す...
-
現在C、C++、Javaについて勉強...
-
cまたはc++は半年である程度...
-
C#とDelphiの違いについて
-
Excel VBAマクロをマスターする...
-
中学生でいきなりJava
-
C/C++の独学について
-
JAVAを使用したホームページ
おすすめ情報
答えが出そうも無いので別の所に投稿します、ありがとうございました。