etf programında yaş aralığını hesaplama kısmı belirli yaş grubuna kadar yapılmıştı ben ilave yapmama rağmen tarih aralığını tıklayınca hata veriyor kodu bir inceleyip yardımcı olurmusunuz.teşekürler.
Private Sub Komut30_Click()
Dim rs As New ADODB.Recordset
rs.Open "KİŞİLER", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If rs.EOF <> True Then
Do
rs("YAŞ") = Age(rs("DOĞUM TARİHİ"))
rs.Update
Select Case rs("YAŞ")
Case 0 To 4
rs("YAŞARALIĞI") = "0-4"
rs.Update
Case 5 To 9
rs("YAŞARALIĞI") = "5-9"
rs.Update
Case 10 To 14
rs("YAŞARALIĞI") = "10-14"
rs.Update
Case 15 To 19
rs("YAŞARALIĞI") = "15-19"
rs.Update
Case 20 To 24
rs("YAŞARALIĞI") = "20-24"
rs.Update
Case 25 To 29
rs("YAŞARALIĞI") = "25-29"
rs.Update
Case 30 To 34
rs("YAŞARALIĞI") = "30-34"
rs.Update
Case 35 To 39
rs("YAŞARALIĞI") = "35-39"
rs.Update
Case 40 To 44
rs("YAŞARALIĞI") = "40-44"
rs.Update
Case 45 To 49
rs("YAŞARALIĞI") = "45-49"
rs.Update
Case 50 To 54
rs("YAŞARALIĞI") = "50-54"
rs.Update
Case 55 To 59
rs("YAŞARALIĞI") = "55-59"
rs.Update
Select Case rs("YAŞ")
Case 60 To 69
rs("YAŞARALIĞI") = "60-69"
rs.Update
Case 70 To 74
rs("YAŞARALIĞI") = "70-74"
rs.Update
Case 75 To 79
rs("YAŞARALIĞI") = "75-79"
rs.Update
Case 80 To 84
rs("YAŞARALIĞI") = "80-84"
rs.Update
Case 85 To 150
rs("YAŞARALIĞI") = "85-+"
rs.Update
End Select
rs.MoveNext
Loop Until rs.EOF
End If
Set rs = Nothing
Set conn = Nothing
End Sub
çalıştırdığım zaman Loop Until rs.EOF hata veriyor
kodu nasıl düzeltebilirim.
Private Sub Komut30_Click()
Dim rs As New ADODB.Recordset
rs.Open "KİŞİLER", CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If rs.EOF <> True Then
Do
rs("YAŞ") = Age(rs("DOĞUM TARİHİ"))
rs.Update
Select Case rs("YAŞ")
Case 0 To 4
rs("YAŞARALIĞI") = "0-4"
rs.Update
Case 5 To 9
rs("YAŞARALIĞI") = "5-9"
rs.Update
Case 10 To 14
rs("YAŞARALIĞI") = "10-14"
rs.Update
Case 15 To 19
rs("YAŞARALIĞI") = "15-19"
rs.Update
Case 20 To 24
rs("YAŞARALIĞI") = "20-24"
rs.Update
Case 25 To 29
rs("YAŞARALIĞI") = "25-29"
rs.Update
Case 30 To 34
rs("YAŞARALIĞI") = "30-34"
rs.Update
Case 35 To 39
rs("YAŞARALIĞI") = "35-39"
rs.Update
Case 40 To 44
rs("YAŞARALIĞI") = "40-44"
rs.Update
Case 45 To 49
rs("YAŞARALIĞI") = "45-49"
rs.Update
Case 50 To 54
rs("YAŞARALIĞI") = "50-54"
rs.Update
Case 55 To 59
rs("YAŞARALIĞI") = "55-59"
rs.Update
Select Case rs("YAŞ")
Case 60 To 69
rs("YAŞARALIĞI") = "60-69"
rs.Update
Case 70 To 74
rs("YAŞARALIĞI") = "70-74"
rs.Update
Case 75 To 79
rs("YAŞARALIĞI") = "75-79"
rs.Update
Case 80 To 84
rs("YAŞARALIĞI") = "80-84"
rs.Update
Case 85 To 150
rs("YAŞARALIĞI") = "85-+"
rs.Update
End Select
rs.MoveNext
Loop Until rs.EOF
End If
Set rs = Nothing
Set conn = Nothing
End Sub
çalıştırdığım zaman Loop Until rs.EOF hata veriyor
kodu nasıl düzeltebilirim.