いつもお世話になります。
VB.NET + ACCESS2000です。
今個々の入出庫のデータを個別に入力表に入れています。
出庫の入力をしたときに、赤残にならないようなチェックを
かけたいと考えており、品質項目で絞り込んだ数値データを
別のデータセットに入れてDatagridに一覧表示させています。
出庫数量を入力して更新するときに、出庫後の在庫がマイナス
にならないように予めDatagridに表示させた数値データのある
列の値(ロット別の合計値)を変数に格納して出庫予定量と
比較し、マイナスの場合は警告メッセージを出すようにすること
を考えています。
Datagridのあるデータを変数に取り込むようにするにはどうしたら
いいのでしょうか?
またこの考え方は間違っているのでしょうか?
ご教示よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
自分はたいてい DataGridView(VB2005)を使いますが、たぶん同じだと思います。
Dim Value as Integer = DataGrid.Rows(i).Cells(j).Value
または、
Dim Value as Integer = DataGrid.Rows(i).Cells("列名").Value
で値は取れます。ここで i,j は 0 から始まる Index で、行または列の Count-1 の範囲です。
>この考え方は間違っている?
DataSet の色々な機能を組み合わせてやれ、という意見もあるでしょうが、細かい制御に対しては、自分はこういうベタな方法は好きです。
この回答への補足
早速ありがとうございます。
ドットネットのバージョンを書き忘れましたが2003です。
ご教示いただいた式を書き足してみると、
’Rows' はDataGridのメンバーではありません
というエラーメッセージが出ます。
実際に取り込みたいデータはLong型の変数Q、DataGrid1と
いう名前のGrid、列名は"在庫量"にしてあります。
ddtddtddtさん
大変な勘違いをしておりました。 出来ました。
DataGrid1(rows,cells) というところを 馬鹿みたいにRows Cellsと
実際に書いてしまっていました。(お恥ずかしい!)
DataGrid(1,6) とかやると取得できました。
有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】先頭の「0」飛び...
-
GASでスプレッドシートの一番上...
-
コンパイルエラーSubまたは...
-
DataGridViewで表示に制限をつ...
-
ASP.NET DataGridの項目数(列...
-
DataGrdViewに関連付けたデータ...
-
Listviewのデータを上から順番...
-
エクセルVBA、数式の入ったセル...
-
【ASP.NET MVC】一覧編集画面
-
asp+vbscriptで「文字列がある...
-
MSFlexGridのデータ表示位置の設定
-
こんばんわ。
-
ASP C# データベースから1行取得
-
EXCEL2000のマクロ(ADO)にてCSV...
-
PDFメニューバーの右端にある(...
-
スプレッドシート 一括でQRコー...
-
カンマ区切りの文字列にPOSTデ...
-
特定のセルが空白だったら、そ...
-
【Excel VBA】指定行以降をクリ...
-
VBAでActiveDirectoryのユーザ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】先頭の「0」飛び...
-
DataGrdViewに関連付けたデータ...
-
Listviewのデータを上から順番...
-
GASでスプレッドシートの一番上...
-
GridViewにバインドせずにデー...
-
VBAでページ番号、ページ最終行...
-
.NET SqlDataReader のレコー...
-
MSFlexGridのデータ表示位置の設定
-
【ASP.NET MVC】一覧編集画面
-
DataGridViewで表示に制限をつ...
-
VBによる可変長ファイルの読み書き
-
エクセルマクロ小数点桁数
-
GoogleスプレッドシートからExc...
-
ListViewで条件によって表示を...
-
ACCESSのVBAで[Split]について
-
C# データ配列から画像を作成す...
-
ASP.Net ObjectDataSource
-
スプレッドシート 一括でQRコー...
-
ASP.NET DataGridの項目数(列...
-
GridViewを自動的にスクロール...
おすすめ情報