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
bu sorguyu nerede kullanacaksın, rapor, form, altform?
Ayrıca örnek ekler misin?
tarihe göre randevu numarası verdirecem alt forumda da olur rapordada olur tabloya ekleyebilirse daha ii olur
Rapor için;
raporda sıra numarasının bulunduğu metin kutusunun denetim kaynağına
Geçerli Toplam'a da
yaz.
Altform için;
Altformda sayıların sıralı olmasını istediğin metin Kutusunun denetim Kaynağına
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
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
Adnan hocam bu sorgu çalışmıyor. Bir örnekle destekler misiniz?