Sorguya Sıra No verdirmek

1 2
01/05/2009, 19:37

ayhan2122

#4.Mesaj 'da Sn sledgeab 'ın altform için bahsettiği kodda 3 tane fonksiyon var ve bunlardan sadece ilk kodu yani;

Kod:
Public Function RowNum(frm As Form) As Variant
On Error GoTo Err_RowNum
    With frm.RecordsetClone
        .Bookmark = frm.Bookmark
        RowNum = .AbsolutePosition + 1
    End With
Exit_RowNum:
    Exit Function
Err_RowNum:
    If Err.Number <> 3021& Then
        Debug.Print "RowNum() error " & Err.Number & " - " & Err.Description
    End If
    RowNum = Null
    Resume Exit_RowNum
End Function

kullandığımda yine sonuca ulaştım. Yine de diğerlerinin de kullanılması gerekiyormu acaba ??
01/05/2009, 22:58

adnanyurdakul

Sayın Mehmetdemiral
sorgu ile sıra numarası vermek için istediğiniz örnek ekte
iyi çalışmalr
01/05/2009, 23:58

mehmetdemiral

Teşekkür ederim Adnan Hocam. Sql ile bu işi yapmak için kullandığınız bu kadarcık kodu Lebans 50 satır kod ile vb'da halletmiş demek ki.. Örnek için çok teşekkürler. Ben kullanımını anlayamamıştım. İyi oldu..
02/05/2009, 00:34

ozanakkaya

Ayhan2122, ilk kod yeterli.
02/05/2009, 02:17

mehmetdemiral

Adnan beyin gönderdiği örneği sizin istediğiniz şekle uyarladım. Böylece tabloya girilen kayıtların arasından silinenler olsa da sorgudaki sıralama hiç sapmamış oluyor. Yani bu örnek aynı zamanda otomatik sıra no konusunda da işimize yarayacaktır.
04/05/2009, 06:44

ozanakkaya

Konu cevaplanmış sorular bölümüne taşınmıştır. +Uyarı
1 2