Sorguya Sıra No verdirmek

1 2
01/05/2009, 11:03

king1907

Tarih Ad Soyad Sıra şeklinde bir tablom var tarih ile bir sorgu oluşturuyorum istediğim sıra no kısmına o tarihe 1 den başlayarak numara vermesi.

Örnek

01/01/2009 ad soyad 1
01/01/2009 ad soyad 2
01/01/2009 ad soyad 3
01/01/2009 ad soyad 4
02/01/2009 ad soyad 1
02/01/2009 ad soyad 2
03/01/2009 ad soyad 1
03/01/2009 ad soyad 2
03/01/2009 ad soyad 3
03/01/2009 ad soyad 4
03/01/2009 ad soyad 5
01/05/2009, 11:35

ozanakkaya

bu sorguyu nerede kullanacaksın, rapor, form, altform?
Ayrıca örnek ekler misin?
01/05/2009, 11:57

king1907

tarihe göre randevu numarası verdirecem alt forumda da olur rapordada olur tabloya ekleyebilirse daha ii olur
01/05/2009, 12:12

ozanakkaya

Rapor için;

raporda sıra numarasının bulunduğu metin kutusunun denetim kaynağına
Kod:
=1

Geçerli Toplam'a da

Kod:
Tümü Üzerinde
yaz.



Altform için;

Altformda sayıların sıralı olmasını istediğin metin Kutusunun denetim Kaynağına

Kod:
=RowNum([Form])
yaz ve aşağıdaki kodları altforma ekle

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

Alt form için aşağıda bulunan linkteki konunun 3. mesajındaki eşref hocanın örneğinide inceleyebilirsin.
https://accesstr.net/konu-taksitlendirme...orunu.html
01/05/2009, 13:18

adnanyurdakul

Sayın king1907

SELECT tablo1.[alan_adı], (select count([alan_adı]) from Tablo_adı where [alan_adı]<=tablo1.[alan_adı]) AS Sıratablo1
FROM Tablo_adı  AS tablo1

şeklinde bir komutla sorgu ile sıra numarası oluşturabilirsin
01/05/2009, 14:10

mehmetdemiral

Adnan hocam bu sorgu çalışmıyor. Bir örnekle destekler misiniz?
1 2