AccessTr.neT
Sorguya Sıra No verdirmek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Sorguya Sıra No verdirmek (/konu-sorguya-sira-no-verdirmek.html)

Sayfalar: 1 2


Sorguya Sıra No verdirmek - king1907 - 01/05/2009

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


Cvp: Sorguya Sıra No verdirmek - ozanakkaya - 01/05/2009

bu sorguyu nerede kullanacaksın, rapor, form, altform?
Ayrıca örnek ekle.


Cvp: Sorguya Sıra No verdirmek - king1907 - 01/05/2009

tarihe göre randevu numarası verdirecem alt forumda da olur rapordada olur tabloya ekleyebilirse daha ii olur


Cvp: Sorguya Sıra No verdirmek - ozanakkaya - 01/05/2009

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-isleminde-sira-numarasi-sorunu.html


Cvp: Sorguya Sıra No verdirmek - adnanyurdakul - 01/05/2009

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


Cvp: Sorguya Sıra No verdirmek - mehmetdemiral - 01/05/2009

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