AccessTr.neT

Tam Versiyon: otomatik sıra numarası 1 den farklı bir rakamla başlarmı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
İş 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ü?
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.
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.
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.
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
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.
Sayfalar: 1 2