- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DBの値を正しく取得して計算したい)
DBの値を正しく取得して計算したい
このQ&Aのポイント
- DBに登録されている値を正確に取得し、項目ごとの登録件数と全体の割合を計算したいです。
- DBから住居形態を条件に検索し、該当データが存在する場合は登録件数と割合を表示します。
- 賃貸マンションの件数と割合を取得するためのコードが正しく動作しているか確認してください。
- みんなの回答 (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 & "'" ですね。
お礼
返事おそくなってもうしわかけありません。 自己解決できました。