otomatik sıra numarası 1 den farklı bir rakamla başlarmı

1 2
15/02/2012, 15:08

dazi

İş yerime bir evrak takip programı hazırlıyorum.iş yerimde evrak kayıtları daha önce el ile yazılarak bir deftere yazılıyormuş.Ve 2012 yılından itibaren şuana kadar 1270 kayıt yazmışlar.Benim hazırlamakta olduğum program bu kayıtların devamı niteleğinde olacak.Yani Otamatik sıra numarasının 1 ile diil 1271 ile başlaması ve bu sayıdan itibaren her yeni kayıta bastığımda 1272,1273... şeklinde artması gerekiyor.Bu mümkünmü?
15/02/2012, 15:40

alpeki99

Mümkün ancak tavsiye edilmez. Otomatik sayı yerine kendiniz yeni bir alan oluşturup o alanda evrak numarasını saklamanız çok daha doğru olacaktır.
15/02/2012, 15:45

mcmaho

alpeki hocam söylediginiz gibi, otomatik sayı yerine yeni bir alan oluştursa ve yeni kayıt butonuna tıklayınca, son kaydın evrak numarasını +1 artırarak evrak numarası bölümüne otomatik yazdırsa. bu mümkün degilmi. otomatik sayı gibi kullanabilir.
15/02/2012, 16:18

dazi

otomatik sayı alanı yerine yeni bir alan oluşturarak nasıl yapabilirim örneğim üzerinde gösterebilirmisiniz kayıt 1270 den başlayacak ve yeni kayıt dediğimde 1271,1272.. şeklinde olacak.
15/02/2012, 16:34

dazi

internetten araştırdım şöyle bir sorgu örneği buldum ve işe yaradı faydalanmak isteyenler için sorgu çalıştır:
INSERT INTO GIDENEVRAK ( SIRANO, BIRIMKAYITTARIHI )
SELECT 1271 AS SIRANO, Date() AS BIRIMKAYITTARIHI
teşekkür ederim sizlerede
15/02/2012, 16:54

ayhan2122

Bence önce normal tablonuzu oluşturun.
For i=1 to 1270
docmd.runsql "INSERT INTO GIDENEVRAK(BIRIMKAYITTARIHI) SELECT DATE();"
next i
kodu ile tabloya 1270 tane kayıt ekleyin. Daha sonra
docmd.runsql "DELETE * FROM GIDENEVRAK"
kodu ile bütün kayıtları silin.
Artık bundan sonra ekleyeceğiniz kayıt 1271-1272-.... diye devam eder.
1 2