Bir veritabanında İlişkiler
Eğer veritabanınızda her konu için farklı tabloları ayarladıktan sonra, tekrar bu bilgilerin nasıl toplanacağı, Microsoft Access anlatmak için bir yol gerekir. Bu süreçte ilk adım, tablolar arasındaki ilişkileri tanımlamaktır. Bu yapıldıktan sonra, aynı anda birden çok tablodan bilgi görüntüleyecek sorguları, formları ve raporları oluşturabilirsiniz.
Ilişkileri nasıl?
Tek-çok
Bir-çok ilişkisi en yaygın türüdür. Bir-çok ilişkisinde, A Tablo B birçok eşleşen kayıtları olabilir Tablo rekor, ancak Tablo B rekor Tablo A'da yalnızca bir eşleşen kaydı var
Bir çok-çok
Bir çok-çok ilişkisi, Tablo rekor A B Tablo A. birçok eşleşen kayıtları olabilir Tablo birçok eşleşen Tablo B kayıtları ve kayıt olabilir Bu ilişki türü, birincil anahtar oluşan iki alanın her iki Tables yabancı anahtarlar üçüncü bir tablo (bir dernek tablo denir) tanımlanması ile mümkündür A ve B Aslında, bir çok-çok ilişkileri üçüncü bir tablo ile iki-çok ilişki vardır. Örneğin, Siparişler tablosu ve Ürünler tablosu, Sipariş Ayrıntıları tablosuna iki tek-çok oluşturarak tanımlanan bir çok-çok ilişkisi var.
A tek-bir
Bir-bir, Tablo her kaydın A B Tablo A'da yalnızca bir eşleşen kayıt olabilir yalnızca bir eşleşen Tablo B rekor, ve Tablo her kayıt olabilir En çok bilgi de tek bir tabloda olması ile ilgili, çünkü ilişkinin Bu tür yaygın değildir. Sadece ana tablonun alt kümesi için geçerlidir güvenlik veya mağaza bilgileri için bir tablo izole etmek için, pek çok alanda bir tablo ile paylaşmak istediğinizde bir-bir kullanılması önerilir. Siz isteyebilirsiniz, örneğin fon için bir futbol oyunu katılan çalışanların kaydetmek için bir tablo oluşturun.
Tanımlanması ilişkileri
Sen İlişkiler penceresini ilişkilendirmek istediğiniz tabloları eklemeyi sonra bir tablonun anahtar alanı sürükleyip başka bir tablonun anahtar haline bırakarak tarafından bir ilişki tanımlayabilirsiniz.
Microsoft Access'in oluşturduğu ilişki türü, ilgili alanların nasıl tanımlandığına bağlıdır:
• ilgili alanlarda sadece bir birincil anahtar veya benzersiz bir dizin varsa, orada bir-çok ilişkisi oluşturulur.
Ilgili alanlarda hem birincil anahtar veya benzersiz dizine sahip olduğunda • Tek-bir oluşturulur.
• Aslında, bir çok-çok ilişkileri birincil anahtarı diğer iki tablonun iki alan yabancı anahtarları oluşan üçüncü bir tablo ile iki-çok ilişki vardır.
Birincil anahtar değildir ve birincil anahtar olmayan ve benzersiz bir dizin yok başka bir alana benzersiz bir dizine sahip olmayan bir alanı sürüklediğinizde Not, belirsiz bir ilişki oluşturulur. Belirsiz bir ilişki ile tabloları içeren sorgularda, Microsoft Access varsayılan tablolar arasında hat katılmak görüntüler, ancak tutarlılığı zorlanmaz ve kayıtların her tabloda benzersiz olduğunu garantisi yoktur.






























Günaydın!
Ben yıllık eğitim planı kaldırabilirsiniz çalışanları tarafından düzenlenen mesleki eğitim üzerinde bir veritabanı geliştiriyorum.
ilişki açısından da bir eğitim oturumu birden fazla çalışan tarafından tutulabilir ve bir çalışanın birden fazla eğitime gerçekleştirebilirsiniz istiyorum. Ben birçok ilişki bir çok olduğunu düşünüyorum.
Ben çalışanları ve eğitim için bir tablo için bir tablo var, hala tablonun birincil anahtarı ve çalışanların eğitim programının birincil anahtarı yabancı anahtar bir planı var.
Ben bu ana tablo ile ilişkili tablolardan alanları ile formların inşasında bazı zorluklar buluyorum çünkü bu ilişki hakkında bazı açıklama sevdim.
Soruma İlginiz için teşekkür ederiz hak olabilir
Anna Fortunato
Good Night Ana,
Dediğim gibi zaten çok-çok ilişkileri işleyişini bilir, ama pratikte şeyler çalışmıyor olmasıdır.
Veriler ile seni seçtim ve nasıl tabloları ilgili hangi tuşlara bilmeden cevap veremez bana verdi. Neyse bu örnek: DVD-çok çok çok oyuncuyu ve birçok DVD'de olduğu birçok bir çok kullanarak. DVD'ler bir tablo ve aktörlerin bir tablo ve her tablonun tuşlarını kullanarak birlik bir tablo var.
Iyi örnek indirmek ve okumak için nasıl anlamak için. Sizin örnekte görüntülemek isterseniz o yüzden neyin yanlış olduğunu görebilirsiniz. Yapmaya çalıştığınız ve ben ne yanlış söyleyemem ki.
İyi akşamlar, ben şu durum var, ben bir veritabanı geliştirme ve zor x bir kayıt yapmak için bulundu tabloda örneğin y birçok kayıtları var. bir tablo ve bu tüm fonksiyonları x ay zamanlamaları adı kayıt gibi diğer zamanlarda, çalışanların işlev adının kayıt? Bir sorgu fonksiyon adı ve programlarını, o dile getirdiler func y geçer ikinci kayda gitmek ok ilk kayıt qdo kayıt süresi koymak doğru sorunu umut ve yardım için bekleyin. Daha teşekkür ederim yok.
Sadece bu veri ile ne sorun görmüyorum. Ben, sen çalışanın adı ve zaman girecek bir alt formda girmek istediğiniz bir form var sağ varsayıyorum? Şimdi bunu saniyede resmi kayıt adını değiştirir anlamını anlamak değilim!
Ben daha ne soru anlayabilir belki bağlıdır tablo / sorgu ile ilgili formu gönderebilirsiniz.
Ayrıca aşağıdaki örnek programları ile çalışan ve bir şey yardımcı olmadığını görebilirsiniz.
http://www.accessexemplos.com/ponto/~~V
Selamlar :)
Andan itibaren ben hafif bir sorun yaşıyorum! Ben ilk ben alıyorum ki bir disiplin Base mezun oldu ve ben Access'te veritabanı gibi pratik iş yapmak zorunda! Ben tabii Lojistik götürüyorum beri tema veritabanı bir depo yapmak seçti! Ne istediğimi çok iyi biliyorum ama sonra elini :) yardımcı küçük bir ihtiyaç Access benim fikrim uygulayamaz
Benim fikrim alıntı gidiyorum:
Benim veritabanı tüm tedarikçileri ve müşterileri kaydeder ve bir satıcı (ürün girişi) yanı sıra bir müşteri (ürün çıkışı), (farklı ödeme modelleri ile, dahil olmak için yaptığınız her satış yaptığınız her alışverişte kayıt kredi ve nakdi), ve bu satın alma ve satış otomatik azaltmak veya belirli bir fiyat etiketine sahip olacak ürün benim stoku artacaktır. Her ürünün sonra her referans nihai ürün görünce daha boş yer bırakarak, depoda belirli bir konuma sahip olmalıdır. Toplam 500 mağaza referansları var ve her referans 25 ürün olurdu!
Ve bugüne kadar bunu başardı:
tblLocalizacoes
Burada koymak bağlıyor bilmiyorum
tblProdutos
Ürün Kodu - birincil anahtar
Tanım
Miktar
Birim Satınalma başına fiyat
Satış Birim ücreti
tblStock
Burada koymak bağlıyor bilmiyorum
tblRecepcao
Fatura Numarası - Birincil Anahtar
Sağlayıcı
Vergi Kimlik Numarası
Ürün
Miktar
Birim Satınalma başına fiyat
tblExpedicao
Fatura Numarası - Birincil Anahtar
Müşteri
Vergi Kimlik Numarası
Ürün
Miktar
Satış Birim ücreti
tblFornecedores
Faaliyet Kodu - Birincil Anahtar
Isim
Vergi Kimlik Numarası
Adres
Telefon
E-posta
tblClientes
Müşteri kodu - Birincil Anahtar
Isim
Vergi Kimlik Numarası
Adres
Telefon
E-posta
Sorun artık ilişkiler ve hiçbir şey! Sahip tabloları bu veri yerleştirme yapmak nasıl?
Tüm yardımı mümkün :) şimdiden teşekkürler
GECE İYİ!
Ben tablo arasında bir ilişki yapmaya çalışıyorum. ACT BİR ZIP DOSYASI GİRME VE ŞİMDİ LÜTFEN BU CEP İLE İLGİLİ KENT LOOK GİBİ BİR ŞEY.
HELP ME OLABİLECEK BU NEDİR?
DİKKATLE
ANA
Merhaba, benim sorum Anna benzemektedir, müşterilerinin adlarını ve adreslerini içeren bir tablo var. Ben bir form istiyorsanız, adını girin, adres otomatik olarak başka bir alanda görünür.
Teşekkür ederim.
agredeço işbirliği
= D
Beijaooooo
<3
İyi günler.
Benim kuşkum şudur:
Zaten hemen hemen tüm veritabanı inşa etti.
Ama ok k, doğrudan form yeni bir müşteri yeni veriler sunarak, kurumsal yazılım türünü açan ve bu yüzden yazılım her türü ile ilişkilidir sürüm bir açılan kutu var benim formları biridir benim başıma Ben bu kayıtları yazamıyor.
Nasıl tüm k yeni veriler otomatik olarak kaydedilmiş tanıtmak k mi?
Teşekkür ederim
Ben 40 ürün var. Nasıl başka bir sütun ve 20 kalmak 20 maddeden raporu erişirim?
Iyi günler Merhaba!
Ben birçok tedarikçi ile çalışmak, bir şüphe ile yaşıyorum ama orada + veya-6 satıcıları kendileri için ürünler dönmek için her gün takip etmek zorunda ve ben bir rapor bana raporda istediğim hariç hepsini göstermek için yapmak nasıl hatırlıyorum yoksa Her tedarikçi ayırmak ve bu ayrılık biliyorsun nakit dönmek için bana her birinin toplam değeri gösterir? Her satıcı için ise her ürünün değerleri ile çeşitli ürünler var ve ne istiyorum ben her satıcı tam miktarı için rapor ve ayrı tedarikçi göstermek budur! Bekliyor olacağım
Tünaydın!
Adoreii içerik işimi yapmak yardım .. benim öğretmenim sekiz masada bir ilişkisi vardı bir çizim verdi ve çünkü BD dúvida.Gostaria ama ben hala, ne anlama geldiğini bilmek için bir sürü (1.1 ve 0, n) var amabas 1.1 ve 0, n idi.
Lütfen bana yardımcı olun eğer mümkün olduğu kadar hızlı amis .. Senin cevabın bir sürü bağlı olarak yaşıyorum çünkü.
Obrigadaa!
Tanrı, bjoO kal.
1,1 Tablo 1, en az bir satır başka bir kayıt ile ilişkili olduğu anlamına gelir.
Örnek: Bir kişi bir ve sadece bir RG, normalde biz Bu tür ilişkinin var iken niteliği dönüştürebilirsiniz vardır.
0, n bir tablolar arasında bir ilişki içinde 0 veya daha fazla kayıt olabileceği anlamına gelir.
Örnek: Çalışanlar - yönetmek - projeler
Biz en az n farklı projeler için 0 veya daha fazla çalışanı var.
: Şimdi bir şey Qlqr benim e-posta var instrutor_jorge@hotmail.com
Merhaba! Ben uygulamanın ana sayfası oluşturabilirsiniz nasıl ve diğer sayfalara bağlayan acaba?
Cumps
Ben, bir form üzerinde istediğiniz bir çalışanın kaydı getirerek, ismini otomatik olarak başka bir alanda çalışması görünecektir.
Merhaba Beyler, günaydın, şu durumda yardım isteyin:
Ben şirket burada bir stok kontrolü geliştiriyorum, ben 03 tablo, bir ürün, bir giriş ve stok parçalar biri çıktı, ben ürün tablosundaki toplam stok tutmak mümkün değilim sorun var. tablo (FRM) ürünlerde toplam envanter birikir ve göstermek zorunda. Ben tüm yardımı takdir ediyorum. Teşekkür ederim.
abs
İyi günler
Ben istatistik ve yönetim bilgi lisans programı ve licencitura için finalist bir öğrenci, ilçeler için hükümetin ayırdığı, hızlı erişim ve ilçe sahip olduğu verilerin daha iyi yönetimi kolaylaştırmak için bir fon yönetimi için bir veritabanı geliştirmek için çalışıyorum Bu proses.
Yani, visual basic, Access veya Excel kullanarak bu veritabanını geliştirmek için destek istiyorum.
Teşekkür ederim
Rogerio
Mozambik
Günaydın!
Birisi bana yardımcı olabilir Lütfen? Ben bir veritabanı yaptık ve şimdi tablolar arasında ilişkiler yapmak eksik ne fark, ben her türlü yaptığım için artık çok geç olduğunu düşünüyorum. Sorun ne zaman "ben" üçüncü öğrenci ve ben formu "adres" açan bir düğmesini tıklatın, bir öğrenci için gider. Ben ana formdaki kişisel verileri açmak istedim ve tıklandığında bir düğme "adres" Ben ana veri bakıyorum öğrenciye hitap etmekti. Herkes bana yardımcı olabilir ben çok mutlu olacağım! Ben bile seni adamlar bir görünüm vermek için yaptığı veritabanı gönderebilirsiniz.
Yalnız her şeyi yapıyorum, ben şu anda bana yardımcı olmak için hiçbir öğretmen var ...
Bir kucaklama!
Deise
Ben sorumu hakkında okuma ve intendi değil aynı şey verdi.
Benim durumla ilgili videolar dardı Yani benim e-posta beni göndermek için teşekkür ederim
tonyacmanuel@hotmail.com
Graciously
AC Manuel