otomatik sayı sorunu
#1
yaptığım tablodaki "sıra nu" sutünuna veri türü olarak "otomatik sayı" girdim. fakat belli bir sayıdan sonra üçer beşer atlamaya başladı. bende otomatik sayıyı kaldırdım sayı girdim. benim isteğim sayı sutununun otomatik olarak 1'er artırmasını istiyorum. raporda verilen =1 gibi.



  Alıntı
Bu mesajı beğenenler:
#2
Sayın MADMAX_1980;

Access'te otomatik sayı özelliği zaten, otomatik olarak kayıtlarınızın 1'er artarak gitmesini sağlar... Her yaptığınız kayıda 1'er artarak giden bir sıra numarası verilir... Ancak bu kayıtlardan biri silinirse otomatik sayı tekrar kaldığı yerden başlamaz, en son hangi sayıda kayıt yapmışsanız oradan artarak gider. Yani örneğin 5 adet kayıt girdiniz ve 3. kaydı sildiniz diyelim. Artık otomatik sayı özelliği verdiğiniz alanda otomatik sayı olarak 3 gözükmez ve 1,2,4,5 olarak kayıtlar devam eder... Bu, veritabanınızda benzersiz kayıtlar olması açısından önemlidir. 3 numaralı kaydınız silinmiştir ama o kayıt benzersiz olduğundan artık 3 sayısı başka bir kayıda verilmez...

Siz de büyük ihtimalle kayıtlarınızı girer veya denerken birkaç kaydı sildiyseniz, otomatik sayı olarak kayıt sırası 1,2,3,4,5,6 diye değil de örneğin 1,3,4,6 gibi (eksik olarak) gidiyordur... Fakat alttaki gezinti düğmesinin yanındaki sayıya bakarsanız eksik kayıtlarınızın da toplama dahil olduğunu ve örneğin (silindikten sonra) 6 kayıtlı bir veritabanında 2 kaydınız silinse ve 4 kayıdı görebilseniz bile, aşağıda 6 rakamını görürsünüz... Yukarıda dediğim gibi bu, Access'in numara verdiği bir kaydı benzersiz olarak görmesi ve bir daha aynı numarayı başka bir kayda vermemesinden kaynaklanır...

Eğer bu durumu düzeltmek istiyorsanız şöyle bir yol deneyebilirsiniz:

1-) Verilerizi deneme amaçlı koyduysanız ve önemli bilgiler içermiyorsa tablonuzu açıp bütün kayıtları silin ve Araçlar>Veritabanı hizmet programları yoluyla "Veritabanını sıkıştır ve onar" seçeneğini seçin... Tablonuz tamamen temizlenecek ve yine kayıtlarınız 1'den başlayarak otomatik olarak artarak gidecektir...

2-) Yok eğer, tablonuza girdiğiniz veriler önemliyse tabloyu Excel formatında dışarıya verip, üzerinde oynamaları yapıp tekrar sıfırdan veritabanınıza yüklemeyi deneyebilirsiniz... Bu söylediğim yöntemlerden sadece biri... Daha başka yolları da kullanabilirsiniz...



  Alıntı
Bu mesajı beğenenler:
#3
Öncelikle açıklamanız için teşekkür ediyorum.
Dediğinizi anladım ve bunları daha önce uyguladım. ama ben gezinti duğmesindeki sayı ile verilere ait olan sıra numarasının aynı olmasını istiyorum. çünkü benim kayıtlarım için önemli olan sıra numarası. benim tablomda yıl sonunda ortalama 1500 kayıt olacak. atıyorum ben 876. kayıdı aradığımda yani gezinti düğmesindeki sayıya bu değeri girdiğimde benim karşıma gelecek olan kayıt 900 lerde olacak. (yanlışlıkla girilen kayıtları sildiğimi düşünürsek) aslında ben bu sıra numarasını elle de girebilirim. aslında ben her yeni açtığım kayıtta sıra numarasının bir önceki kayıt numarasına 1 ekleyerek açılmasını istiyorum.



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba..

Alternatif bir yöntemde aşağıdaki linkte var.. Uyarlama konusunda sıkıntı yaşarsanız çalışmanızın basit bir örneği üzerinde uygulayabilirim..

http://www.accessforumlari.com/showthread.php?tid=615



  Alıntı
Bu mesajı beğenenler:
#5
hocam ben sıralamayı tabloda yapmak istiyorum. mesela sayıda varsayılan değere herhangi bir işleç yazılabilirmi?



  Alıntı
Bu mesajı beğenenler:
#6
Tabloda otomatik sayı haricinde bu işlemi yapamazsınız. Arada kayıt sildiğinizde ardışık sistem kaybolur.. Tabloyu sorguya taşır, sıralamayı burada yaparız. Siz bu sorguyu formlarda ve raporlarda da kullanabilirsiniz..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] iki sayı arasında nasıl sorgu yapılır? 26092009 3 7.679 15-12-2024, 08:42
Son Mesaj: halil.tefci
  Combobox Otomatik Tamamlama Sorunu Mecnun24 0 272 08-10-2024, 13:25
Son Mesaj: Mecnun24
access-sql-18 [RAPOR] Kayıt Içerisindeki Miktar Alanındaki Sayı Kadar Rapora Ilgili Kaydı Rapora Kopyalama gurolk 12 1.006 29-07-2024, 12:01
Son Mesaj: dsezgin
  Sayı Bulma evren89 1 339 16-06-2024, 01:49
Son Mesaj: dsezgin
  [SORGU] Sayı Formatı Bozulmadan Metinle Birleştirme atyaty 2 406 08-12-2023, 18:57
Son Mesaj: atyaty
  [VBA] Yıl Ay Sayı Sıralama Kodu Hakkında Ahmet51 6 804 29-05-2023, 09:31
Son Mesaj: halily
  [FONKSiYON] Ardışık Sayı Toplama 1 Er Artan Ahmet51 3 508 27-03-2023, 13:58
Son Mesaj: halily
  [SORGU] Eksik Sayı Say Bora34 29 1.731 18-01-2023, 12:27
Son Mesaj: Bora34

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi