OLE nesne yerleştirme. OLE (Nesne Bağlama ve Gömme) - Veritabanları: Temel Kavramlar Varsayılan Değer
SANDALYE tablosunda, yöneticinin bir fotoğrafını içermesi gereken, .gif uzantılı bir dosyada Paint grafik düzenleyicisi biçiminde saklanan bir FOTOĞRAF alanı vardır. Böyle bir alanın veri tipi OLE Object olarak tanımlanmalıdır. Bu nesne tablo alanlarının doldurulması aşamasında alana yerleştirilir. Nesne gömülü veya bağlantılı olabilir.
YORUM
OLE (Nesne Bağlama ve Gömme), bilgileri Windows uygulamaları arasında nesneler olarak aktarma yöntemidir. OLE nesne alanı, başka bir uygulamadaki nesnelere bağlanmak veya bir nesneyi bir veritabanına gömmek için bir araçtır. Nesneler basit ve formatlanmış metinler, resimler, diyagramlar, ses kayıt dosyaları (.WAV), MIDI formatında müzik (müzik enstrümanı dijital arayüzü), animasyon dosyaları (.FLI, .MMM), video klipler (.AVI), elektronik tablolar olabilir. diğerleri. bu aracı destekleyen uygulamalar. Access, diğer Microsoft Office uygulamalarıyla tam olarak tümleşik OLE'dir.
Katıştırılmış nesne, veritabanı dosyasında saklanır ve her zaman kullanılabilir. Gömülü bir nesne içeren bir hücreye çift tıklamak, nesnenin oluşturulduğu uygulamanın araçlarını kullanarak nesneyi düzenleme olasılığını açar.
Bağlantılı nesne, nesne dosyasına kaydedilir. Nesne dosyası, veritabanından bağımsız olarak güncellenebilir. Bir formu veya raporu bir sonraki açışınızda en son değişiklikler görüntülenecektir. Bir veritabanıyla çalışırken, nesneyi de görüntüleyebilir ve düzenleyebilirsiniz.
Düzenlenen bağlantılı nesne, veritabanı dosyasına değil, nesne dosyasına kaydedilecektir. Nesne bağlama, veritabanı dosyasına dahil etmek istemediğiniz büyük nesnelerle ve ayrıca çeşitli formlarda ve raporlarda kullanılan nesnelerle çalışırken kullanışlıdır. Bağlantılı nesne dosyası taşınırsa, bağlantıyı yeniden kurmanız gerekir.
YORUM
Bir form veya raporda bir OLE nesnesini görüntülemek için, bir “Ekli Nesne Çerçevesi” kontrolü oluşturmanız gerekir (bkz. bölüm 4, 6).
Veri türü MEMO alanını kullanma
KONU tablosunda, uzun bir metin verisi içeren bir alan PROGRAMLARI vardır - kursun kısa bir programı. Böyle bir alan için veri türü seçilir - Alan HAFIZASI (Not). Veriler bu alana doğrudan tablodan veya + tuşlarına basılarak çağrılan giriş alanı aracılığıyla girilebilir.
Konularla ilgili programların metinleri, örneğin Microsoft Word gibi bir metin düzenleyicide hazırlanmışsa ve ayrı dosyalarda saklanıyorsa, bu alan için OLE Nesne Alanı (OLE Nesnesi) türünü ayarlamak ve değerleri girerken uygun olur içine, dosyalarla bir bağlantı kurun.
Köprü alanları, aynı veya başka bir Access veritabanındaki nesnelere, çeşitli Microsoft Office uygulamalarında oluşturulan ve yerel veya ağ sürücülerinde bulunan belgelere, Web sunucusu sayfalarına ve ağdaki diğer kaynaklardan gelen belgelere, İnternet veya intranet'e gitmek için kullanılır. Köprüye tıkladığınızda, onu oluşturan uygulama tarafından açılan belgeye gidersiniz. Tablolarda, formlarda ve raporlarda köprü oluşturma detayları aşağıda tartışılacaktır. Ayrıca, ÖĞRETMEN tablosu alanında bir köprünün oluşturulmasını da tartışır.
Bileşik Birincil Anahtar Tanımlama
ÖĞRENCİ tablosunda, bileşik birincil (benzersiz) anahtar НГ ve НС alanlarını içerir. Tablo tasarım modunda bunu belirlemek için, tuşu basılı tutarken işaretleme alanı üzerinde fare düğmesine tıklayarak bu alanların her ikisini de seçmelisiniz. Ardından Birincil Anahtar araç çubuğundaki düğmesine tıklayın.
Bileşik anahtarlar, LEARNING SUCCESS tablolarında benzer şekilde tanımlanır.
Egzersiz
Bir tablo yapısı oluşturun ÖĞRENME, PERFORMANS. Tabloları oluştururken Ek A'da sunulan parametreleri kullanın.
Tablo A.1. ÖĞRENCİ tablosunun alanlarının özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Ondalık | Alan imzası |
NG | Evet | Evet | Metin | Grup | |||
NS | Evet | Evet | Metin | Gruptaki öğrenci numarası | |||
Ad Soyad | Evet | Metin | Ad Soyad | ||||
TANRI | Numara | Sayısal | Tüm | Doğum yılı | |||
ADRES | Numara | Metin | |||||
PBALL | Numara | Sayısal | Şamandıra ile. nokta 4 bayt | Geçme puanı |
Tablo A.2. GROUP tablosunun alanlarının özelliklerinin açıklaması
Tablo A.3. CHAIRMAN tablosunun alanlarının özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Ondalık | Alan imzası |
CCAF | Evet | Evet | Evet | Metin | kod | ||
NCAF | Numara | Metin | İsim | ||||
VÜCUT | Numara | Metin | |||||
ZAV | Numara | Metin | Başın tam adı departman | ||||
FOTOĞRAF | Numara | OLE Nesne Alanı | Yöneticinin fotoğrafı |
Tablo A.4. ÖĞRETMEN tablosundaki alanların özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Alan imzası |
TABN | Evet | Evet | Evet | Metin | Sekme. oda | |
Ad Soyad | Evet | Metin | Öğretmenin tam adı | |||
NS | Numara | Metin | Uh. derece | |||
ZV | Numara | Metin | Uh. rütbe | |||
CCAF | Evet | Metin | Bölge Kodu |
Tablo A.5. KONU tablosunun alanlarının özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Alan imzası | Değer koşulu | Hata mesajı |
KP | Evet | Evet | Evet | Metin | Ürün Kodu | |||
NP | Numara | Metin | Öğe adı | |||||
İZLEMEK | Numara | Sayısal | Tüm | Toplam Saat | > 0 Ve<=300 | Saat sayısı 300'den fazla olmamalıdır | ||
LEC | Numara | Sayısal | Tüm | Dersler | ||||
NS | Numara | Sayısal | Tüm | Uygulama | ||||
Acil Durum | Numara | Sayısal | Tüm | Sömestrler | ||||
PROGRAM | NOT alanı | programı |
Tablo A.6. ÇALIŞMA tablosunun alanlarının özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Ondalık | Alan imzası |
NG | Evet | Evet | Metin | Nom. grup | |||
KP | Evet | Evet | Metin | Kod. ders | |||
TABN | Evet | Evet | Metin | Sekme. n. Rev. | |||
VIDZ | Evet | Evet | Metin | Meslek türü | |||
İZLEMEK | Numara | Sayısal | Tüm | evlenmek öğe başına puan | |||
KÜÇÜK. GR | Numara | Sayısal | pl'den. nokta 4 bayt |
Tablo A.7. İLERLEME tablosunun alanlarının özelliklerinin açıklaması
Alan adı | Anahtar alan | benzersiz alan | gerekli alan | Veri tipi | Boyut | Ondalık | Alan imzası |
NG | Evet | Evet | Metin | Grup numarası | |||
NS | Evet | Evet | Metin | Nom. Öğrenci | |||
KP | Evet | Evet | Metin | Ürün Kodu | |||
TABN | Evet | Evet | Metin | Sekme. n. öğretim Görevlisi | |||
VIDZ | Evet | Evet | Metin | Aktivite tipi | |||
SEVİYE | Numara | Sayısal | Tüm |
Veritabanı tablolarına veri girme
OLE Nesne Alanları
MS Access, resimlerin ve diğer ikili verilerin tablolarda saklanmasına izin verir (örneğin, MS Excel elektronik tablosu, MS Word belgesi, ses kaydı çizimi). Veri türü bu amaçlara hizmet eder. Alan nesne OLE. Bu alana girebileceğiniz gerçek veri miktarı, bilgisayarınızın sabit diskinin boyutuna göre belirlenir (1 Gigabayta kadar).
Arama Ana Veri Türü
Bu veri türünü seçmek, bir dizi sabit değer veya başka bir tablodan değerler içeren bir açılır listeden değerler seçmenizi isteyen bir alan oluşturan bir arama sihirbazını başlatır.
Bu alanın boyutu, joker karakter olarak kullanılan anahtar alanın boyutuyla aynıdır (genellikle 4 bayt).
Bir tablo yapısı oluşturma
Access'teki veri türlerini ve tablo alanlarının tek tek özelliklerini ele aldığımıza göre, artık tablonun yapısını oluşturmaya başlayabilirsiniz. Tablo oluşturma örneğini kullanarak bir tablo yapısı oluşturmayı düşünelim. Emirler Access ile birlikte gelen Northwind veritabanı. Bu tablo Northwind veritabanında zaten mevcuttur, ancak bu tabloyu oluşturma sürecini gözden geçirmek çok yardımcı olacaktır. Northwind veritabanının yapısını bozmamak için önce örnek bir veritabanı oluşturun ve penceresini açın.
Sütundaki tablo tasarım penceresinde İsim alanlar girmek Sipariş Kodu .
tuşuna basın Sekme veya Girmek , sütuna gitmek için Bir çeşit veri. Aynı zamanda, iletişim kutusunun alt kısmında "Alan özellikleri" bölümünde bilgilerin göründüğünü unutmayın.
sütunda Bir çeşit veri değer göründü Metin. Dikdörtgenin sağ tarafındaki açılır düğmeye tıklayın ve tüm veri türlerini içeren bir liste göreceksiniz. Bu listeden bir değer seçmek için fareyi veya yukarı ve aşağı tuşlarını kullanın. Tezgah ve tuşuna basın Sekme bir sütuna gitmek için Açıklama. Kolon Açıklama alanlarınıza verdiğiniz açıklamayı temsil eder. Gelecekte bu tabloyla çalıştığınızda, kendinizi sahada bulduğunuzda bu açıklama MS Access ekranının altında görünecektir. Sipariş Kodu , ve size bu alanın amacını hatırlatacaktır.
Sütuna açıklayıcı metin girin Açıklama ve tuşuna basın Sekme veya Girmek , sonraki alan için bilgi girmeye devam etmek için
Tablodaki tüm alanlar için aynı şekilde bir açıklama girin.
Tablo yapısına girmeyi bitirdiğinizde, komutu çalıştırarak kaydedin. Dosya / Kaydet.
Access 2010, bir alana nesne ekleme yeteneğine sahiptir veri türü OLE ile... Veri tipinin şu şekilde belirtilmesi durumunda OLE (Nesne Bağlama ve Gömme- bir nesneyi bağlama ve gömme), ardından Access harici bir obje ortak bir veritabanı dosyasında, bu nesnenin ayrı bir dosya olarak kapladığı kadar depolamak için alan tahsis eder. Altında nesneler grafik düzenleyicilerde, video kliplerde, MS Office uygulamalarında vb. uygulamalar şeklinde oluşturulan dosyalar olarak anlaşılmalıdır. Tablo nesne olan verilerle dolduğunda, OLE veri türü ile alanın ilgili konumunda bu nesneyi açabileceğiniz program hakkında bir mesaj oluşturulur. nesne gösterimi sadece form ve raporlar halinde gerçekleştirilecektir.
İçin bir nesneyi gömmek ile alanda OLE veri türü masayı açman gerek "Yapıcı" modu. gibi yeni bir alan ekleyin "Ürün fotoğrafı". Veri türünü seçin OLE Nesne Alanı ve sonra tabloyu kaydedin.
Sonra "Tablo" modunda veri girişi satırında, sağ tıklayın, açılan menüde, bir iletişim kutusu açacak olan komutu içeren satırı seçin (Şekil 3.38, Şekil 3.39).
Pirinç. 3.38 Bir Nesne Ekleme
Pirinç. 3.39 Access tablosuna yeni bir nesne eklemek için iletişim kutusu
Nesneleri veri olarak gömmek için iki olasılık olduğunu unutmayın. İlk seçenek, Access'in desteklediği bir dosya oluşturmak için standart uygulamaların kullanımını içerir, ikincisi, herhangi bir dosyayı veri kaynağı olarak kullanmanıza izin veren bir nesne ekleme yeteneğidir (Şekil 3.40).
Pirinç. 3.40 Bir dosyadan Access tablosuna yeni bir nesne ekleme
1. Bir dosyadan nesne oluşturma.
Veritabanı için nesneler olan ve harici dosyalar olan veriler söz konusu olduğunda, bu dosyalara sahip olmanız gerekir. Bu nedenle, daha sonra bunları veritabanında görüntülemek için birkaç dosya oluşturmanız ve bu dosyaları değiştirmeyi denemeniz gerekecektir. Örneğin, dosyada bir nesnenin fotoğrafı varsa monitör.jpg(jpg evrensel bir fotoğraf formatıdır). Bu dosyanın veritabanına kaydedilmesi için pencerede (Şekil 3.40) kutucuğu işaretleyin. "Dosyadan oluştur", bundan sonra Şekil 3.41'de gösterilen bir pencere görünecektir. düğmeyi kullanma "Genel Bakış" gerekli dosyayı seçin.
Pirinç. 3.41 Veritabanında nesne oluştururken dosya bulma
Alan için ilgili satırda örn. "Ürün fotoğrafı" kelime görünecek paket, bu, dosyanın oluşturulduğu uygulama ile ilişkili olduğu anlamına gelir. Bu nedenle, kullanıcı ister sorgu, ister form, ister rapor olsun, veritabanını görüntülerken dosyanın görüntüsünü simge olarak görecek ve bu görüntüye çift tıkladığında sistem önce uygulamayı bulacak ve sonra içindeki dosyanın içeriğini görüntüleyin (bu örnekte bu bir fotoğraftır) ... Tek istisna, uzantıyla kaydedilen görüntü dosyalarıdır. .bmp(bit eşleme biçimi). Ancak Microsoft uygulamalarında oluşturulan dosyaların form ve raporlarda anında görüntüleneceğini de unutmamak gerekir. Sonuç basit, fotoğraflar Paint, Word, Power Point gibi uygulamalara eklenebilir, ayrı dosyalar olarak kaydedilebilir ve ardından bir nesne olarak veritabanına bağlanabilir. Farklı Windows düzenleyicilerini kullanarak fotoğraf ve metin içeren birden çok dosya oluşturmaya çalışın. Örneğin, bir Word belgesi açabilir, dosyadan bir fotoğraf ekleyebilir, metin ekleyebilir ve ardından şu şekilde kaydedebilirsiniz: monitör.docx(şekil 3.42).
Pirinç. 3.42 Word'de oluşturulan fotoğraf dosyası
2. Yeni nesnelerin oluşturulması.
Veritabanında yeni nesnelerin oluşturulması, dosyanın oluşturulduğu uygulamanın kullanılması ve ardından verilen OLE'nin türünü açıklayan alana bağlanması anlamına gelmelidir. Yeni nesneler oluşturma modunu başlatmak için tabloyu şurada açmalısınız: "Tablo" modu, bir seçenek belirleyin "Yeni oluşturmak" iletişim kutusunda (Şekil 3.39) ve ardından listeden seçin "Nesne türü"(gerekli uygulama). Access'in bir nesne oluşturmak için desteklediği uygulamaların listesi, komutu çalıştırdıktan sonra açılacak olan listededir (Şekil 3.43) "Nesne Ekle" .
Pirinç. 3.43 Dosya Oluşturmak için Kullanabileceğiniz Erişim Nesnesi Türlerinin Listesi
Dosya biçiminde nesneler oluşturmak için uygulamaları kullanmanın rahatlığı, gelecekte bu dosyaların bağımsız olarak kullanılabilmesi veya veritabanında düzeltilebilmesi gerçeğinde yatmaktadır.
Düşünmek nesne oluşturma seçeneği ile kullanan veritabanı için boya uygulamaları.
Örneğin, veritabanı kullanıcısının daha sonra değiştirebileceği veya düzeltebileceği bir şirket görüntüsü ve metin içeren bir nesne oluşturmanız gerekir. Bunu yapmak için listeden seçin Bitmap Görüntü nesnesiŞekil 3.44'te bir nesne oluşturmak için daha fazla teknoloji gösterilmektedir.
1. Paint uygulamasını açın
2. Dosyadan fotoğraf ekleyin.
3. Metin ekleyin (gerekirse).
4. Dosya olarak kaydedin.
5. Uygulamayı kapatın.
Pirinç. 3.44 Paint uygulamasında nesne oluşturma teknolojisi
Egzersiz yapmak 3.11
1. Tabloda “ Mal"modunda "Yapıcı" adlı yeni bir sütun ekle "Ürün fotoğrafı", veri tipi " OLE Nesne Alanı ", değişikliklerinizi kaydedin.
2. modunda "Tablo" tarlada "Ürün fotoğrafı"çizgiyi seç "Dosyadan nesne ekle", seç (nokta) "Yeni oluşturmak" ve açılır listeden belirtin Microsoft Word belgesi... Bu bir metin düzenleyici açacak MS Word, buraya bu satırdaki ürüne karşılık gelen bir resim eklemeniz gerekiyor. Doğrudan düzenleyicide saklanan listeden resimleri seçin ("Ekle" sekmesi, "Resim" simgesi, sağdaki iletişim kutusundaki "Başlat" düğmesi) veya diğer programlardan bir resim ekleyin. Ürünü kendiniz çizdiğiniz Paint uygulamasını (Bitmap Image nesnesi) kullanabilirsiniz. Oluşturulan dosyayı kapatın, otomatik olarak veritabanınıza, eklediğiniz satıra bağlanacaktır.
3. için bu prosedürü izleyin tüm çizgiler sizin "Ürünler" tabloları.
4. Değişikliklerinizi kaydedin.
Kontrol soruları
1. OLE veri türüyle bir veritabanına hangi nesneler eklenebilir?
2. "Tablo" modunda bir tabloya nasıl fotoğraf ekleyebilirsiniz?
3. Fotoğraf veritabanında nerede gösterilecek?
4. "Yeni bir nesne oluştur" yöntemi ile "Dosyadan oluştur" yöntemi arasındaki fark nedir?
5. Uzantısı varsa, bir ürün fotoğraf dosyasını veritabanına nasıl koyabilirim? .png?
6. Veritabanına nesne olarak eklenen bir dosyayı doğrudan bilgisayarın dosya sisteminde düzenlemek mümkün müdür?
7. Veritabanına sunum nasıl eklenir?
8. Veritabanına hangi uygulama nesneleri eklenebilir?
Access'teki her tablo alanlardan oluşur. Bir alanın özellikleri, kendisine eklenen verilerin özelliklerini ve davranışını tanımlar. Bir alanın veri türü, bir alanda hangi verilerin saklanabileceğini belirleyen en önemli özelliktir. Bu makalede, Access'te kullanılabilen veri türleri ve diğer alan özellikleri açıklanır ve Veri Türü Başvurusu bölümünde daha fazla bilgi sağlanır.
Bu makalede
Genel bilgi
Bazen, veri türleri açık görünmeyebilir; örneğin, "Metin" veri türüne sahip bir alan, metin ve sayılardan oluşan verileri depolayabilir. Ancak, Number veri tipine sahip bir alanda yalnızca sayısal veriler saklanabilir. Bu nedenle, her veri türü için hangi özelliklerin kullanıldığını bilmeniz gerekir.
Bir alanın veri türü, bir alanın diğer birçok önemli özelliğini belirler, özellikle:
alanda kullanılabilecek formatlar;
alandaki değerin maksimum boyutu;
ifadelerde alanın kullanım şekli;
alanı indeksleme yeteneği.
Yeni alanın nasıl oluşturulduğuna bağlı olarak alanın veri türü önceden tanımlanabilir veya seçilebilir. Örneğin, tablo modunda bir alan oluştururken:
başka bir tablodaki mevcut bir alanı kullanıyorsunuz, veri türleri zaten tablonun içinde veya şablonda tanımlanmış;
Boş bir sütuna (veya alana) veri girin, Access girdiğiniz değerlere göre alana bir veri türü atar veya alana bir veri türü ve biçimi atayabilirsiniz.
sekmede Alanları değiştirme grup içinde Alanlar ve Sütunlar bir takım seç Alan ekle, Access, aralarından seçim yapabileceğiniz veri türlerinin bir listesini görüntüler.
Hangi veri türü ne zaman kullanılır?
Bir alan veri türü, o alandaki tüm değerler için geçerli olan bir dizi özellik olarak düşünülebilir. Örneğin, bir metin kutusundaki değerler yalnızca harfler, sayılar ve bazı noktalama işaretleri içerebilir. Ayrıca, metin kutusu en fazla 255 karakter uzunluğunda olabilir.
Tavsiye: Bazen alandaki veriler aynı tipteymiş gibi görünür ama aslında farklı tipte verilerdir. Örneğin, alan sayısal değerler içeriyor gibi görünse de bunlar aslında oda numaralarını temsil eden metin değerleridir. İfadeler genellikle farklı veri türleriyle değerleri karşılaştırmak veya dönüştürmek için kullanılır.
Aşağıdaki tablolar, her veri türü için kullanılabilen biçimleri gösterir ve biçimlendirme sonuçlarını açıklar.
Temel tipler
Biçim | Görüntülenen veriler |
---|---|
Metin |
Soyadı veya posta adresi gibi kısa alfasayısal değerler. Unutmayın, Access 2013'ten itibaren metin veri türü şu şekilde yeniden adlandırılmıştır: Kısa metin. |
Sayısal, Büyük sayı |
Mesafeler gibi sayısal değerler. Parasal değerler için ayrı bir veri türü olduğunu unutmayın. |
parasal |
Parasal değerler. |
Mantıklı |
Evet ve Hayır değerleri ve iki değerden yalnızca birini içeren alanlar. |
tarih ve saat |
100'den 9999'a kadar tarih ve saat değerleri. |
biçimlendirilmiş metin |
Renk ve yazı tipi denetimleriyle biçimlendirilmiş metin veya metin ve sayıların birleşimi. |
hesaplanan alan |
Hesaplama sonuçları. Hesaplama, aynı tablodaki diğer alanlara başvurabilir. Hesaplamalar, İfade Oluşturucu kullanılarak oluşturulur. Hesaplanan alanlar ilk olarak Access 2010'da tanıtıldı. |
ek |
Veritabanı kayıtlarında (e-posta mesajlarında olduğu gibi) ekli resimler, elektronik tablo dosyaları, belgeler, çizelgeler ve diğer desteklenen dosya türleri. |
Metin veya metin ve sayıların birleşimi, metin olarak kaydedilir ve köprü adresi olarak kullanılır. |
|
Not alanı |
Uzun metin blokları. Bir MEMO alanı için tipik bir kullanım örneği, ayrıntılı bir ürün açıklamasıdır. Access 2013'ten itibaren MEMO veri türünün Uzun Metin olarak yeniden adlandırıldığını unutmayın. |
ikame |
Bir tablodan veya sorgudan alınan değerler listesi veya bir alan oluştururken belirttiğiniz değerler kümesi. Arama alanı oluşturmak için kullanabileceğiniz arama sihirbazı başlar. Sihirbazdaki seçimlerinize bağlı olarak, arama alanındaki veriler metin veya sayısal olabilir. Arama alanlarının, sekmede bulunan ek bir dizi özelliği vardır. ikame alanında Alan özellikleri. |
Not: Ekler ve hesaplanan veriler MDB dosyalarında mevcut değildir.
Sayısal
Biçim | Görüntülenen veriler |
---|---|
Genel |
Ek biçimlendirme içermeyen sayılar (tam olarak depolandıkları gibi). |
parasal |
Her zamanki parasal değerler. |
Euro |
AB formatında düzenli parasal değerler. |
Sabit |
Sayısal veri. |
Standart |
Ondalık basamaklı sayısal veriler. |
Yüzde |
Yüzde değerleri. |
üstel |
Hesaplamalar. |
tarih ve saat
Biçim | Görüntülenen veriler |
---|---|
Kısa tarih formatı |
Kısa formatta tarih. Tarih ve saatin yerel ayarına bağlıdır. Örneğin, Rusya için 03/14/2001. |
Orta tarih biçimi |
|
Uzun tarih formatı |
Uzun formatta tarih. Tarih ve saatin yerel ayarına bağlıdır. Örneğin, Rusya için 14 Mart 2001. |
Zaman (12 saat) |
Saat yalnızca 12 saatlik biçimdedir ve bu, tarih ve saat için bölgesel ayarlardaki değişiklikleri yansıtacaktır. |
Orta zaman formatı |
12 saatlik formatta saat, ardından AM (öğleden önce) veya PM (öğleden sonra). |
Zaman (24 saat) |
Saat yalnızca 24 saat biçimindedir ve bu, tarih ve saat için bölgesel ayarlardaki değişiklikleri yansıtacaktır. |
Mantıklı
Ole nesnesi Word belgeleri gibi OLE nesneleri.
Alan Boyutu özelliği
Bir alan oluşturup bunun için veri türünü belirledikten sonra ek alan özelliklerini yapılandırabilirsiniz. Kullanılabilir ek özellikler kümesi, alanın veri türüne bağlıdır. Örneğin, özelliği kullanarak metin kutusunun boyutunu ayarlayabilirsiniz. Alan boyutu.
Sayısal ve para birimi alanları için özellik Alan boyutuözellikle önemlidir çünkü alan için değer aralığını tanımlar. Örneğin, bir bitlik sayısal alan yalnızca 0 ila 255 aralığında tamsayılar içerebilir.
Mülk Alan boyutu ayrıca her sayısal alan değerinin ne kadar disk alanı kapladığını da belirler. Alanın boyutuna bağlı olarak sayı 1, 2, 4, 8, 12 veya 16 bayt olabilir.
Not: MEMO ve text alanlarında değişken ölçü değerleri mümkündür. Bu veri türleri için özellik Alan boyutu tek bir değer için maksimum kullanılabilir alan boyutunu belirtir.
Bağlantılardaki ve birleşimlerdeki veri türleri
Tablolar arasındaki ilişki, iki tablodaki ortak alanlar arasındaki ilişkidir. İlişki şu türlerden biri olabilir: bire bir, bire çoğa, çoktan çoğa.
Birleştirme, kaynaklarda belirtilen bir ortak alanın değerlerine dayalı olarak iki kaynaktan gelen verileri bir sorgu kayıt kümesinde tek bir kayıtta birleştiren bir SQL işlemidir. Birleşim şu türlerden biri olabilir: iç birleşim, sol dış birleşim, sağ dış birleşim.
Tablolar arasında bir ilişki oluşturduğunuzda veya bir sorguya birleştirme eklediğinizde, birleştirilen alanlardaki veri türleri aynı veya uyumlu olmalıdır. Örneğin, sayısal ve metin alanları arasında, o alanlardaki değerler aynı olsa bile bağlantı oluşturamayacaksınız.
Bir bağlantı veya bağlantı kullanırken, Sayaç veri tipine sahip alanlar, eğer özellik ise sayısal tipteki alanlarla uyumludur. Alan boyutu son ayar Uzun tamsayı.
Tablolar arasındaki ilişkiye katılan bir alan için veri türü veya özelliği değiştirilemez Alan boyutu... Bir özelliği değiştirmek için Alan boyutu, bağlantıyı geçici olarak kaldırın. Ancak, veri türünü değiştirdikten sonra, ilişkili alanın veri türünü değiştirene kadar ilişkiyi yeniden oluşturamazsınız. Tablolar hakkında daha fazla bilgi için Tabloları Anlama makalesine bakın.
Veri türü referansı
Alana uygulanan veri türü, seçebileceğiniz bir dizi özellik içerir. Daha fazla bilgi için aşağıdaki veri türlerini tıklayın.
ek
Randevu. Bir gönderiye dosya ve resim eklemenize izin veren bir alanda kullanılır. Örneğin, bir iş kişileri veritabanınız varsa, ek alanını kullanarak bir özgeçmiş veya kişi fotoğrafları ekleyebilirsiniz. Bazı dosya türleri için Access, eklediği ekleri sıkıştırır. Ek veri türü yalnızca ACCDB veritabanlarında mevcuttur.
Access'in küçülttüğü ek türleri
Veritabanınıza aşağıdaki dosya türlerinden herhangi birini eklediğinizde, Access dosyayı sıkıştırır.
-
TIFF dosyaları
BMP dosyaları gibi bit eşlemler
EMF dosyaları dahil Windows meta dosyaları
EXIF dosyaları
Bir kayda çok çeşitli dosyalar ekleyebilirsiniz. Ancak bazı dosya türleri tehdit oluşturabilir, bu nedenle engellenirler. Tipik olarak, Microsoft Office uygulamalarından birinde oluşturulan herhangi bir dosyayı ve ayrıca günlük dosyalarını (LOG), metin dosyalarını (TEXT, TXT) ve sıkıştırılmış ZIP dosyalarını ekleyebilirsiniz. Desteklenen görüntü dosyası biçimlerinin listesi için bu bölümün ilerleyen kısımlarındaki tabloya bakın.
Engellenen dosya türlerinin listesi
Access, aşağıdaki ekli dosya türlerini engeller:
TezgahRandevu. Sayaç alanı benzersiz bir değer belirlemenize olanak tanır, yani yalnızca tek bir amaç için kullanılır - her kaydı benzersiz kılmak için. Çoğu zaman, bu alan, özellikle uygun bir doğal anahtar (veri alanına dayalı anahtar) yoksa birincil anahtar olarak kullanılır. Sayaç alanındaki değer, özelliğin değerine bağlı olarak 4 ila 16 bayt arasında yer kaplar. Alan boyutu. Diyelim ki kişi verilerini depolayan bir tablonuz var. Bu tablo için birincil anahtar olarak kişi adlarını kullanabilirsiniz. Ancak aynı ada sahip iki kişiyi nasıl idare edersiniz? Adlar, genellikle benzersiz olmadıkları için birincil anahtar olarak uygun değildir. Her kaydın sayaç alanını kullanarak benzersiz bir tanımlayıcı garanti edilir. Not: Tablodaki kayıt sayısını depolamak için sayaç alanı kullanmayın. Sayaç değerleri yeniden kullanılmaz ve bu nedenle sayımdaki kayıtlar silindiğinde boşluklar oluşur. Ve tablo görünümünde toplamlar satırını kullanarak kayıtların tam sayısını elde etmek kolaydır. Desteklenen alan özellikleri
hesaplanmışRandevu. Hesaplama sonuçlarını saklamak için kullanılır. Hesaplama, aynı tablodaki diğer alanlara başvurabilir. Hesaplamalar, İfade Oluşturucu kullanılarak oluşturulur. Hesaplanan veri türleri ilk olarak Access 2010'da tanıtıldı. Hesaplanan veri türleri yalnızca ACCDB veritabanlarında kullanılabilir. Desteklenen alan özellikleri
parasalRandevu. Para verilerini depolamak için kullanılır. Hesaplamalar sırasında para birimi verileri yuvarlanmaz. Para birimi alanındaki değer, ondalık noktanın solunda en fazla 15 hane ve sağında 4 hane içerir. Para alanının her bir değeri 8 bayttır. Desteklenen alan özellikleri
tarih ve saatRandevu. Tarih ve saat değerlerini saklamak için kullanılır. Desteklenen alan özellikleri
köprüRandevu. E-posta adresi veya web sitesi URL'si gibi köprüleri depolamak için kullanılır. Desteklenen alan özellikleri
HAFIZARandevu. 255 karakterden uzun biçimlendirilmiş bir metin bloğunu saklamak için kullanılır. Access 2013'ten itibaren MEMO veri türünün şu şekilde yeniden adlandırıldığını unutmayın: Uzun metin. Desteklenen alan özellikleri
SayısalRandevu. Parasal olmayan sayısal bir değeri saklamak için kullanılır. Alan değerleri hesaplamalarda kullanılabiliyorsa sayısal veri türünü seçin. Desteklenen alan özellikleri
Büyük sayıRandevu. Parasal olmayan büyük bir sayısal değeri depolamak için kullanılır. Alan değerleri hesaplamalarda kullanılabiliyorsa Büyük Sayı veri türünü seçin. Desteklenen alan özellikleri
Ole nesnesiRandevu. Microsoft Office Excel elektronik tablosu gibi bir OLE nesnesini bir kayda eklemek için kullanılır. OLE kullanacaksanız, OLE Object veri türüne ihtiyacınız var. Çoğu durumda, OLE nesne alanı yerine bir ek alanı kullanmalısınız. OLE alanlarında, ek alanlarından daha az dosya türü desteklenir. Ayrıca, OLE nesne alanları, tek bir kayda birden çok dosya eklemenize izin vermez. Desteklenen alan özellikleriMetinRandevu. 255 karaktere kadar metin depolamak için kullanılır. Unutmayın, Access 2013'ten itibaren metin veri türü şu şekilde yeniden adlandırılmıştır: Kısa metin. Desteklenen alan özellikleri
MantıklıRandevu. Boole değerlerini saklamak için kullanılır. Desteklenen alan özellikleri
|
Boole alanındaki bir hücre şu iki değerden yalnızca birini içerebilir: Evet veya Hayır. Access, boole adları için iki seçenek daha sunar: Doğru/Yanlış ve Etkin/Devre Dışı. Hangi alan biçimini seçerseniz seçin, tablo mantıksal alanı bir dizi onay kutusu olarak sunar. Fare ile bir onay kutusunu tıklattığınızda, karede evet boole değerine karşılık gelen bir onay işaretinin görünmesine neden olur.
Onay kutusunun temizlenmesi, alana Boolean değerinin hücreye atanması anlamına gelir. Boole alanlarının kullanımı, örneğin anketlerde veya kontroller oluşturmak için farklı olabilir.
OLE Nesne Alanı
Bir OLE (Nesne Bağlama ve Gömme) alanı, listeden seçilecek son alan türüdür. Yalnızca iki özelliği vardır: bir imza ve gerekli bir alan parametresi. Bu tür alanlar, bilgileri olduğu gibi saklamaz, ancak OLE veri alışverişi protokolü kullanılarak veritabanına eklenebilecek nesnelere başvurular içerir. Bu tür nesneler, örneğin grafik dosyaları olabilir.
Bir OLE nesnesini bir alan hücresine gömmek için, imleci üzerine getirin ve sağ fare düğmesine basarak bağlam menüsünü çağırın. İçinde Nesne Ekle komutunu seçin. Program, nesne türünü seçmek için bir iletişim kutusu açacaktır. Bu durumda nesne, oluşturulabileceği veya düzenlenebileceği uygulama ile tanımlanır.
Bir nesne eklemek için ikinci seçenek, Nesne ekle penceresinde Dosyadan oluştur radyo düğmesini seçmektir. Bu durumda, dosyanın zaten var olduğu ve onunla bir bağlantı kurmanız gerektiği varsayılır. Access, bir belgeyi açmak için bir pencere açacak ve istenen dosyayı seçtikten sonra, onunla çalışmak için hangi uygulamayı açmanız gerektiğini belirleyecektir.
Köprü adresi olarak kullanılan metin veya metin ve sayıların birleşimi.
Adres, açılmakta olan belgenin yolunu ve dosya adını belirten metindir. Yol, sabit sürücünüzdeki bir dosyanın yolu, bir UNC adresi veya bir İnternet URL'si olabilir.
Bir alana adres eklemek için Ekle menüsündeki Köprü komutunu kullanabilirsiniz.
Çok tablolu veritabanları. tablolar arasındaki ilişkiler
İlişkisel veritabanları, aralarındaki ilişki eşleşen alanlar kullanılarak kurulan birkaç tablodan oluşur. Tablolardaki her kayıt bir nesneyi tanımlar. Nesneler arasındaki ilişki, tablolar arasındaki ilişkiyi tanımlar. 4 tür ilişki vardır:
1. Bire bir ilişki, bir tablodaki her kaydın başka bir tablodaki yalnızca bir kayıtla eşleşmesi anlamına gelir. Sadece bir pasaport numarası ülkenin bir vatandaşına tekabül ederken, bir pasaport numarası sadece bir kişiye karşılık gelir.
2. Bir-çok ilişkisi, bir tablodaki her kaydın başka bir tablodaki bir veya daha fazla kayda karşılık geldiği anlamına gelir. Bir başvuru sahibi birçok üniversiteye girebilir ve aynı zamanda birçok başvuru sahibi bir üniversiteye girebilir.
3. Aşağıdaki durumlarda iki tablo arasında çoktan çoğa ilişki oluşur:
Birinci tablodaki bir kayıt, ikinci tablodaki birden fazla kayda bağlanabilir;
İkinci tablodaki bir kayıt, birinci tablodaki birden fazla kayda bağlanabilir.
Örneğin, öğretmenler ve öğrenci grupları arasındaki iletişim. Birkaç eğitmen birkaç grupta ders verir ve birkaç grup birkaç eğitmenle ders verir.
Çoğu durumda, herhangi iki tablonun bire çok ilişkisi vardır.
Tablolar arasında ilişkiler oluşturma
Tablolar arasındaki ilişkilerin oluşturulmasını düşünmek için Profkonsultant veritabanında iki tablo daha oluşturacağız:
1. Katılımcı Tablosu:
Ab kodu bir anahtar alandır.
2. tSvyazAbVUZ'un kesişim tablosu:
İlk iki alan anahtardır ve tSvyaz-Abvuz tablosu için yabancı anahtarlardır.
Şekil 12.6. veri şeması
Bağlantıları tanımlamak için Servis-> Veri Şeması komutunu kullanın (düğmesi
). Veritabanında ilk kez bir ilişki tanımlanıyorsa, Access boş bir Veri Şeması penceresi açar ve ardından Tablo Ekle iletişim kutusunu görüntüler. Bu pencerede gerekli tabloları seçin ve Ekle düğmesine tıklayın. Bizim durumumuzda, üç tablonun tümü veri şeması penceresine eklenmelidir. Kapat düğmesi, Tablo Ekle iletişim kutusunu kapatır (bu pencere, düğmesine basılarak çağrılabilir).
). Bundan sonra, Veri Şeması penceresi, Şekil 1'de gösterilene benzemelidir. 3 (bağlantı hatları hariç). TVUZ ve tSvyazAbvuz tabloları arasında bağlantı kurmak için TVUZ tablosunda Üniversite Kodu alanını seçin (sol tıklayın), tSvyazAbvuz tablosunda Üniversite Kodu alanına sürükleyip bırakın. Benzer şekilde, diğer iki tablo arasında bir ilişki kurulur.
Fare düğmesini bıraktığınızda, Microsoft Access, Şekil 2'de gösterilen Bağlantılar iletişim kutusunu açacaktır. 12.7.
Şekil 12.7. Tablo alanları arasındaki ilişkileri ayarlama
Veri bütünlüğünü sağla onay kutusunu seçtikten sonra, Access iki onay kutusunu daha kullanılabilir hale getirir: Bağlantılı alanların kademeli olarak güncellenmesi ve bağlantılı kayıtların kademeli olarak silinmesi. İlgili alanların basamaklı güncelleştirmesi onay kutusu seçildiğinde, Microsoft Access, alt tablolardaki (yani, bir-çok ilişkisinin birçok tarafındaki tablolardaki) tüm yabancı anahtar değerlerini, alt tablodaki birincil anahtar değeri değiştiğinde güncelleştirir. Bire çok ilişkide bir ilişkisinin tarafında olan üst tablo. İlgili kayıtları art arda sil onay kutusunu seçerseniz, üst satırı (üst tablodaki ilgili satırı) sildiğinizde, Microsoft Access alt satırları (alt tablolardaki ilgili satırlar) siler. Üniversite kodunu değiştirdiğinizde Access'in tLinkabvuz tablosundaki kayıtları otomatik olarak güncellemesini sağlamak için İlgili alanların güncellenmesini kademeli olarak onay kutusunu seçin.
Yeni'yi tıklattıktan sonra, Access bir bağlantı oluşturur ve aralarında bir bağlantı olduğunu belirtmek için iki tablo arasına bir çizgi çizer. Veri bütünlüğü istediğinizde, Access'in ilişkinin bir tarafında tablonun sonunda 1 sayısını ve çok tarafında tablonun diğer ucunda sonsuzluğu görüntülediğini unutmayın. Bir bağlantıyı kaldırmak için satırına tıklayın ve Del tuşuna basın. Mevcut bir bağlantıyı düzenlemek veya değiştirmek istiyorsanız, Bağlantılar iletişim kutusunu yeniden açmak için ilgili satıra çift tıklayın.