Evet Mehmet Abi'nin dediği yöntem aslında günümüzün en popüler yöntemi. Yapmanız gereken şey tüm tablolarda ilgili firma ve dönem ID sini kaydedeceğiniz iki alan olacak. Elbette bu firma ve dönem ile ilgili işlemlerin yapılacağı ayrı bir form olacak.
Benim bu yöntemi tercih etmemin bir kaç sebebi var:
1- Tek dosya verilerden dolayı büyüdüğü zaman kopyalama, arama vb. performans kaybını engellemek. Özellikle ağdan çoklu kullanımlarda fayda sağlanır.
2- Bir firmanın bir dönemi ile çalışırken diğer dosyalarda bakım, silme vb. işlemler çalışma işlemlerini engellemez
3- Kimi firmalar mali vb. çekincelerden dolayı tüm yılların kaydını tek dosyada tutmak istemeyebiliyorlar. Bu yöntemde sadece aktif lazım olan dönemi saklama imkanınız olabiliyor.
4- Herhangi bir data kaybı olursa sadece çalışılan firmanın çalışılan döneminde oluyor.
Yalnız bu maddeler veritabanı olarak
Access tercih edilmesi halinde geçerli. Mesela MsSql veya benim popüler tercihim MySql olsa bu maddelere neredeyse hiç ihtiyaç kalmayacak. Yalnız bu veritabanlarının genelde taşınabilirlik sorunu olması Access'e yönlendiriyor.
Access yerine Firebird tercih edilebilir aslında çokta iyi olur ama alışkanlıktan olsa gerek
Access tercih ediyoruz
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için
Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.