Dim I As Integer
Dim J As Integer
Dim L As Integer
Dim KolF As Integer
Dim Sum() As Integer
Dim KolSt() As Integer
Dim FakMas() As String
A = ""
KolF = 0
Fl.Rows = 1: Fl.Cols = 3
For I = 2 To 3
Fl.TextMatrix(0, I - 2) = Data1.Recordset.Fields(I).Name
Next I
Fl.TextMatrix(0, 2) = "SrBall"
Data1.Recordset.MoveFirst
For I = 1 To Data1.Recordset.RecordCount
If InStr(A, Data1.Recordset.Fields(2).Value) = 0 Then
KolF = KolF + 1
FakMas(KolF - 1) = Data1.Recordset.Fields(2).Value
A = A + Data1.Recordset.Fields(2).Value
End If
Data1.Recordset.MoveNext
Next I
Почему в строке FakMas(KolF - 1) = Data1.Recordset.Fields(2).Value появляется ошибка "нижний индекс вне диапазона"?
Уже день сижу не могу сделать(((
Сообщение отредактировал Surok: 22 Май 2007 - 11:20