SELECT sorgubarkod.id, sorgubarkod.[Barkod Numarası], sorgubarkod.Tanım, sorgubarkod.fontu, sorgubarkod.ürüngrubu, sorgubarkod.grubadı, Dlookup ("[sıranumarasıbaşlangıçı]","snubaşla","[Kimlik]")+[otosirano]-1 AS sıra, (select count([id]) from barkod where [id]<=sorgubarkod.[id]) AS otosirano
FROM barkod AS sorgubarkod;
Formun kayıt kaynağını oluşturduğun sorgu olarak belirle ve sıra numarası için "sıra" alanını kullan.
Ayrıca bahsettiğiniz örnek sn. adnanyurdakul'a aittir.