Skip to main content

AccessTr.neT


İlişkili Otomatik Sayı Alanı Hakkında

İlişkili Otomatik Sayı Alanı Hakkında

Çözüldü #1
Merhabalar,

Bir veritabanım var. Bu veritabanında onlarca tablo var ancak öncelikli iki adet tablo için destek rica ediyorum.
Birinci tabloda otomatiksayı alanı var. Ve tablo içinde binlerce kayıt var.
İkinci tabloda ise sayı alanı var.
Bu iki tablo otomatik sayı ve sayı alanları üzerinden birbiri ile ilişkili. Binlerce kayıt var.
Yani, birinci tablo (ana tablo), ikinci tablo ise (alt tablo) olarak çalışıyor.

Örnek vermek gerekirse; birinci tabloda fotokopi cihazlarının seri numaraları, ikinci tabloda ise aldıkları servis kayıtları var.

Yeni bir veritabanı yaptım. Bazı alanları eklediğim için verileri buraya taşımam lazım.
iki tablonun içeriğini de aynı özelliklerde bir kaç yeni alan ekleyerek yeniden oluşturdum.
Sorunum da burada başlıyor...

Otomatik sayı üreten tabloya kayıtları attığımda, kayıt numaraları değişiyor. Haliyle alt tablo ile ilişkili olduğu için alt tablodaki kayıtların bazılarını karşılıklı kayıt numarası bulamadığı için atamıyorum. Karşılıklı kayıt numarası olanlar da başka başka kayıtlar ile eşleşmiş oluyor.

Yani;
İlk tabloda otomatik sayı alanı değeri: 4 olan bir cihaz tanımım var.
Bu tabloda 4 numaralı sadece bir adet kayıt var.
İkinci tabloda (sayı alanı olanda) ise: 4 numaralı 10 kayıt var. (10 servis almış)

Yeni tablolara verileri eklerken kayıt no değiştiği için o müşteriye ait servislere ait veriler başka müşterininmiş gibi görünerek tüm kayıtlar birbirine giriyor.
Bu sorunu çözebilirsek, sonrasında ilk tablonun yine otomatik sayı üreterek yoluna devam etmesi ve ilişkilerinde de sorun olmaması gerekiyor.

Otomatik sayıyı içeren tablodaki verileri bir şekilde yeni tabloya aktarıp, aynı kaydı içeren diğer alt tablo verilerimi de aynı numara üzerinden diğer yeni alt tabloya aktarıp otomatik veri girşime devam edebilmeliyim?


Zaman ayıran herkese şimdiden teşekkürler.
Yardımlarınızı rica ederim.

.rar Database1.rar (Dosya Boyutu: 21,75 KB | İndirme Sayısı: 7)
Teşekkürler,
Saygılarımla,

Power BI İş Analitiği Danışmanı

Ali Yüzen
Son Düzenleme: 11/06/2015, 09:58, Düzenleyen: aliyuzen. (Sebep: dosya eklendi)
Cevapla
#2
Sorunum anlaşılmamış olabilir, kısaca şöyle özetliyim;
İki ilişkili tablom var. İkisi de autonumber ve number alanları üzerinden ilişkili...

Bu iki tablodaki verileri başka iki tabloya aktaracağım. Ancak, autonumber alanlarına ait numaraları yeniden 1'den başlatarak verdiği için alt tablodaki veriler ana tablo ile uyuşmuyor. Kolay yolu var mı? Teşekkürler.
Teşekkürler,
Saygılarımla,

Power BI İş Analitiği Danışmanı

Ali Yüzen
Cevapla
#3
"tab1_t_yeni" isimli tabloya "servisno_eski" adında alan ekledim. Bu alanı daha sonra siliniz.
Siz Sorgu1 ve Sorgu2 sorguları sırasıyla çalıştırınız. 
.rar Database1_sld.rar (Dosya Boyutu: 29,78 KB | İndirme Sayısı: 14)
Cevapla
#4
Tam da isteğim gibi. Çok teşekkür ederim.
Zaman ayırıp ilgilendiğiniz için tekrar teşekkürler.
Teşekkürler,
Saygılarımla,

Power BI İş Analitiği Danışmanı

Ali Yüzen
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task