Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1974 / 2272 ツリー ←次へ | 前へ→

【4375】グループ単位の累計について takataka 05/2/8(火) 23:43 質問[未読]
【4378】Re:グループ単位の累計について かろちん 05/2/9(水) 0:24 回答[未読]
【4386】Re:グループ単位の累計について takataka 05/2/9(水) 16:19 質問[未読]
【4392】Re:グループ単位の累計について かろちん 05/2/10(木) 0:31 回答[未読]
【4409】Re:グループ単位の累計について takataka 05/2/11(金) 18:38 お礼[未読]

【4375】グループ単位の累計について
質問  takataka  - 05/2/8(火) 23:43 -

引用なし
パスワード
   Function s457()
Dim ct As ADODB.Connection
ラインNO毎に数量の合計をしたいと考えており、下記の様なモージュルを作成しました。
しかし、selectステートメントが間違っている予約語や引数を含んでいるか、区切り記号が正しくありません。と言うメッセージがでます。どこがおかしいのでしょうか?
Function s457()
Dim rs As ADODB.Recordset
Dim cm As ADODB.Command
Dim msg As Integer
Set ct = Application.CurrentProject.Connection
Set cm = New ADODB.Command
cm.ActiveConnection = ct
cm.CommandText = "SELECT 出荷数.ラインNO, Sum(出荷数.数量の合計) As 出荷計" & "FROM 出荷数 GROUP BY 出荷数.ラインNO;"
Set rs = New ADODB.Recordset
Set rs = cm.Execute
msg = MsgBox(rs.Source)
rs.Close
ct.Close
End Function

【4378】Re:グループ単位の累計について
回答  かろちん  - 05/2/9(水) 0:24 -

引用なし
パスワード
   これは、このまま記述され、記述されているままにコピッペされました
でしょうか。
もしそうなら。

下記、スレッドの関係で任意の位置で改行しています
>cm.CommandText = "SELECT 出荷数.ラインNO, Sum(出荷数.数量の合計)
> As 出荷計" & "FROM 出荷数 GROUP BY 出荷数.ラインNO;"
        ↑ここの部分ですが、スペースがありません。

〜 As 出荷計FROM 出荷数 〜

となり、出荷計とFROMがくっついていますよ。
また、「〜 FROM 出荷数 GROUP BY 〜」の
           ↑ここが全角スペースになっています。

これでは、エラーになってしまいますよ。

【4386】Re:グループ単位の累計について
質問  takataka  - 05/2/9(水) 16:19 -

引用なし
パスワード
   有難うございます。できました。さらにラインNO・出荷順位単位で挑戦しました。
cmd.CommandText = " SELECT 出荷数.ラインNO, 出荷数.出荷順位, " & " Sum(出荷数.数量の合計) As 出荷計 FROM 出荷数 " & " GROUP BY 出荷数.ラインNO, 出荷数.出荷順位; "
で記述して見ました。
やはりエラーがでます。何か良い方法がありますでしょうか?

【4392】Re:グループ単位の累計について
回答  かろちん  - 05/2/10(木) 0:31 -

引用なし
パスワード
   >やはりエラーがでます。何か良い方法がありますでしょうか?

どんなエラーが出るのでしょうか?
エラーの内容が分からないとレスできないです。

>Sum(出荷数.数量の合計)
これはすこしきになりますが。

【4409】Re:グループ単位の累計について
お礼  takataka  - 05/2/11(金) 18:38 -

引用なし
パスワード
   ありがとうございました。
上手く出来ました。
今後もよろしくお願いします。▼かろちん さん:
>>やはりエラーがでます。何か良い方法がありますでしょうか?
>
>どんなエラーが出るのでしょうか?
>エラーの内容が分からないとレスできないです。
>
>>Sum(出荷数.数量の合計)
>これはすこしきになりますが。

1974 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078283
(SS)C-BOARD v3.8 is Free