MS Access'te genişletilebilir tablo yapısı?


0

Bu öncelikle Access DB yapısı hakkında bir sorudur.

Arka fon

Bölümüm PCB tasarımı için Altium kullanıyor. Altium, şematik sembollerin ve ayak izlerinin yeniden kullanılmasını sağlamak için veritabanı kütüphanelerini destekler. Bir veritabanı kütüphanesi, MS Excel veya Access'i arka uç olarak kullanabilir.

Excel ile Altium her sayfayı görebilir. Örneğin, dirençler ve kapasitörler için farklı Sayfalarımız var, çünkü farklı parametreler var. Access ile Altium, her bir Tablo ve Sorgu'yu görebilir.

Excel'i bir süredir kullandık ve düzgün çalışıyor. Ancak, çok kullanıcılı erişime, daha iyi filtrelemeye, alan doğrulamasına ve otomatik numaralama PK'larına izin vermek için Access'e yükseltmek istiyoruz.

yapı

Tüm bileşenler için bir masa. Her bileşen türü için, PK olarak Component.ID ve dahil olan diğer alanlar için bir tablo. Her bileşen türü için sorgular. Altium yalnızca Sorguları içerecek şekilde yapılandırılmış, Tablo yok.

Table: Components
- ID (auto num PK)
- Manufacturer
- PartNum
- Description
- ...

Table: ResistorParams
- Component.ID (num PK)
- Resistance
- Tolerance
- PackageSize

Table: OtherParams
- Component.ID (num PK)

Query: Resistors
- * from Components
- Resistance, Tolerance, PackageSize from ResistorParams

Query: Other Components
- * from Components
- Component.ID from OtherParams (hidden)

Sorun

Dirençler Sorgusuna giriş eklediğimde, Bileşenler & amp; ResistorParams beklendiği gibi. Bu iyi.

Diğer Bileşenler Sorgusuna girişler eklediğimde, Diğer Bileşenlere DEĞİL, Bileşenlere eklenirler. Sorun bu.

Diğer Bileşenler Sorgusu'nu, Bileşenler Tablosu'ndaki taban kaydına ek olarak, DiğerParams Tablosuna girişler eklemek için eksik olan ne? Sadece küçük bir şey gibi hissediyorum, ama belki bütün yapı kapalı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.