- ベストアンサー
ACCESS97のMAX関数について
ACCESS97を使用しています。 "関数"の使い方が全くわかりません。 (というより、SQLも含めて…) テーブル"TBL_A"の"項目B" から最大値を変数SDHSに取得したいのですが どうすればいいのでしょうか? Dim db As DATABASE Dim RS As Recordset Dim SDHS, strSQL As String Set db = CurrentDb() strSQL = "SELECT Max(項目B) FROM TBL_A ;" Set RS = db.OpenRecordset(strSQL, dbOpenDynaset, dbReadOnly) SDHS = Max(項目B)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>SDHS = Max(項目B) この行、いりまへんな。 SDHSがStringなのも変ですが(^^何か理由があるとしておいて >strSQL = "SELECT Max(項目B) FROM TBL_A ;" ここを"SELECT Max(項目B) as A FROM TBL_A ;"として SDHS = RS.Fields("A") とやれば持ってこれるでしょう。 最小限のことしか書いてません。悪しからず。