掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
データグリッドで、演算項目をリアルに表示するには? (ID:138703)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB勉強中の初心者です。教えてください。 OS:Microsoft Windows server 2003 standard edition sp1 言語:Microsoft visual basic 6.0 データベース:Microsoft Access 2000 下記のようにしてデータグリッドに表示しています。 ところが、追加行に商品IDを入力しても引用されるべき商品名、単価が表示されません。また、演算項目である金額も表示されません。 ちなみに、同じSQLでAccessのクエリーとして実行すると、商品IDを入力するとすぐに商品名、単価が表示され、数量を入力すると金額が計算されて表示されます。 どうしてこの様に違ってくるのでしょうか? Set rsd = New ADODB.Recordset mysql = "select 伝票サブ.id,伝票サブ.伝票番号,伝票サブ.商品ID,商品一覧.商品名,商品一覧.単価,伝票サブ.数量, " _ & "商品一覧.単価 * 伝票サブ.数量 as 金額 " _ & "from 伝票サブ inner join 商品一覧 " _ & "on 伝票サブ.商品ID = 商品一覧.商品ID " _ & "where 伝票サブ.伝票番号 = " & txt伝票番号.Text rsd.Open mysql, cnd, adOpenStatic, adLockOptimistic Set dbgsub.DataSource = rsd dbgsub.Columns("id").Visible = False dbgsub.Columns("伝票番号").Visible = False dbgsub.Columns("商品ID").Width = 60 * 15 dbgsub.Columns("商品名").Width = 150 * 15 dbgsub.Columns("単価").Width = 60 * 15 dbgsub.Columns("数量").Width = 60 * 15 dbgsub.Columns("金額").Width = 60 * 15
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.