AccessTr.neT

Tam Versiyon: birincil anahtara hesaplanmış değer atama
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar,
Kullandığım bir Access veritabanına mantıklı bir dizin olarak elle ID atıyorum, başka tablolarla bağladığım için otomatik sayı atamak istemiyorum. Hesaplanmış biçime çevirebilirsem bu yükten tamamen kurtulacağım. Fakat ID'ye hesaplanmış değer atayamıyorum.
Yardımcı olabilirseniz çok sevinirim.
Tabloda 2 alan olsun,
mesela 1. alan "Kimlik" adında otomatik sayı, 2. alan ise "ID" adında Sayı. Diğer tablolar ile Otomatik sayı ve birincil anahtar olan "Kimlik" alanını ilişkilendirin.
"ID" alanına istediğiniz değeri atayın, tablodaki ilişkiler bozulmaz.
Bu veritabanında benim ana tablom üretim bilgilerinin giriş yapıldığı tablo. Örneğin ben o vardiyadaki üretimin kalite kontrol bilgilerini farklı bir tabloya girerken üretim tablosunun o vardiyadaki ID sini giriyorum ki ilişkilendirme yapılsın, yani ben her vardiyadaki üretimin kalite kontrol bilgilerini ayrı ayrı göreyim. O yüzden malesef birincil anahtarın ID olması gerekiyor ve o ID'nin de hesaplanmış olması gerekiyor. Kalite kontrol bilgilerini ayrı bir tabloya bağlamadığım için onun ID'si otomatik sayı biçiminde
Hesaplanmış değerde bir sütunu ne birincil anahtar yapabiliyorum ne de ilişkilendirebiliyorum. Bu iki sıkıntıyı gidermeye çalışıyorum.
Örnek uygulamanızı ekleyiniz.
Daha önce bu konuda bir örnek yayınlamıştım. Belki yararlanabilirsiniz.


Otomatik sayıda aradaki boş kayıtları kullanma