Dim lastcomp As String
Dim qty As Integer
Dim rs As New ADODB.Recordset
rs.Open "select Prem1Item,Prem1Qty from [TU FAR Before VB] order by Prem1Item", accCon
Do While Not rs.EOF
If Not IsNull(rs(0).Value) Then
If rs(0).Value <> "n/a" Then
If rs(0).Value <> "" Then
premlist.AddItem rs(0).Value & Format(rs(1).Value, "00")
End If
End If
End If
rs.MoveNext
Loop
rs.Close
Dim i As Integer
Dim j As Integer
i = 1
For i = 1 To premlist.ListCount
For j = 1 To finallist.ListCount
**If Not finallist(j) = premlist(i) Or finallist(j) = "" Then**
finallist.AddItem premlist(i)
End If
Next j
Next i
AccessConnection ("Close")
End If
レコードを取得して Prem1Item のすべてのアイテムをプルし、圧縮してから重複を表示しないようにし、Prem1Qty から金額を取得して、見つかった各アイテムの合計を表示しようとしています。それらをこれらのリストボックスに入れてから、2つの列(プレミアムと合計)を持つテーブルにエクスポートしようとしていました
エラー 13 タイプの不一致が表示され、太字で入力した領域が強調表示されます (「If Not Finalist(j) = premlist(i) Or finalist(j) = "" Then」)。私の計画は、そのリストにデータを入力してから、テーブルに入力してレポートを生成することでした。