• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBの値を正しく取得して計算したい)

DBの値を正しく取得して計算したい

このQ&Aのポイント
  • DBに登録されている値を正確に取得し、項目ごとの登録件数と全体の割合を計算したいです。
  • DBから住居形態を条件に検索し、該当データが存在する場合は登録件数と割合を表示します。
  • 賃貸マンションの件数と割合を取得するためのコードが正しく動作しているか確認してください。

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

  • ベストアンサー
  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.2

If Not 賃貸マン.Text = "" Then On Error GoTo Etrap MySql = "SELECT * FROM 顧客分析 WHERE 住居形態 ="'" & "'" & 賃貸マン.Text & "'" Rs.Open MySql, Cn tinkazu1 = Rs.RecordCount Rs.Close if tinkazu1=0 then 賃貸件数.Caption = 0 賃貸比率.Caption = 0 MsgBox ("現在住居『" & 賃貸マン.Text & "』は該当データが存在しません") '検索失敗時の処理 Else 賃貸件数.Caption = tinkazu1 cunt = Round((tinkazu1 / sum) * 100, 2) '桁数指定 賃貸比率.Caption = cunt End If On Error GoTo 0 賃貸件数.Caption = "" 賃貸比率.Caption = "" で動きますか。場合によってはRs.MoveNextが必要かも。

その他の回答 (1)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

MySql = "SELECT * FROM 顧客分析 WHERE 住居形態 = '" & 賃貸マン.Text & "'" は MySql = "SELECT * FROM 顧客分析 WHERE 住居形態 =" & "'" & 賃貸マン.Text & "'" ですね。

rurudorufu
質問者

お礼

返事おそくなってもうしわかけありません。 自己解決できました。

関連するQ&A

専門家に質問してみよう