|
▼雅 さん:
ありがとうございます
連番をつける必要があるんですね
もう一度、テーブルを見直してみて、
やってみます
また、下記のコードの件でお聞きするかもしれませんが、
そのときはよろしくおねがいします
>雅です。
>
>連番は必要だと思います。
>連番なくてもよい場合のパターンは思いつかないのでほかの方の回答を
>お待ちください。
>
>遅くてもよければ
>
>Public Function QTY(連番 As Long, キー As String, 数量 As Integer)
>
> Dim R_REC As Recordset
>
> QTY = 数量
>
> Set R_REC = CurrentDb.OpenRecordset("SELECT 数 FROM [テーブル名] WHERE 連番<" & 連番 & " And 品番 In (" & Replace(キー, "|", ",") & ") ORDER BY 連番")
>
> Do Until R_REC.EOF
> QTY = QTY * R_REC![数]
>
> R_REC.MoveNext
> Loop
>
> R_REC.Close
>
>End Function
>
>こんな感じかな?
>(ダイレクトに打ったので構文エラーとかあるかも)
>
>これをクエリから呼べばとりあえず出ると思います。
>
># ほかにもっといい方法があると思いますけど。。。
># とりあえず思いつかなかった。。。
|
|