Ole gibi bir alanı özel kılan şey nedir? Ana veri türünü arayın. OLE Nesne Yerleştirme

DEPARTMENT tablosunda, formatta saklanan kafanın bir fotoğrafını içermesi gereken bir FOTOĞRAF alanı bulunur. grafik editörü.gif uzantılı bir dosyayı boyayın. Böyle bir alanın veri türü OLE Nesne Alanı olarak tanımlanmalıdır. Bu nesne tablo alanlarının doldurulması aşamasında alana yerleştirilir. Bir nesne gömülebilir veya bağlanabilir.

YORUM

OLE (Nesne Bağlama ve Gömme), nesneler arasındaki bilgilerin nesneler biçiminde aktarılmasına yönelik bir yöntemdir. Windows uygulamaları. OLE nesne alanı, başka bir uygulamadaki nesnelere bağlanmanıza veya bir nesneyi veritabanına yerleştirmenize olanak tanıyan bir araçtır. Nesneler düz ve biçimlendirilmiş metinler, çizimler, diyagramlar, ses dosyaları (.WAV), MIDI formatındaki müzik (Müzik Enstrümantal Dijital Arayüzü), animasyon dosyaları (.FLI, .MMM), video klipler (.AVI), diğer dosyalardan elektronik tablolar olabilir. Bu aracı destekleyen uygulamalar. OLE'yi destekleyen Access, diğer uygulamalarla tamamen entegredir Microsoft paketi Ofis.

Gömülü nesne bir veritabanı dosyasında saklanır ve her zaman erişilebilir durumdadır. Gömülü nesne içeren bir hücreye çift tıklayarak, nesnenin oluşturulduğu uygulamayı kullanarak nesneyi düzenleyebilirsiniz.

İlişkili nesne bir nesne dosyasına kaydedilir. Nesne dosyası veritabanından bağımsız olarak güncellenebilir. Son değişiklikler formu veya raporu bir sonraki açışınızda görüntülenecektir. Bir veritabanıyla çalışırken aynı zamanda bir nesneyi görüntüleyebilir ve düzenleyebilirsiniz.

Düzenlenen bağlı nesne, veritabanı dosyası yerine nesne dosyasına kaydedilecektir. Nesne bağlama, bir veritabanı dosyasına dahil etmek istemediğiniz büyük nesnelerin yanı sıra birden çok form ve raporda kullanılan nesnelerle çalışırken kullanışlıdır. Eğer bağlantılı dosya nesne taşınmışsa bağlantının yeniden kurulması gerekir.

YORUM

Bir form veya raporda bir OLE nesnesini görüntülemek için bir "Ekli Nesne Çerçevesi" denetimi oluşturmanız gerekir (bkz. Bölüm 4, 6).

MEMO Field veri tipini kullanma

KONU tablosu, uzun metin verileri içeren kısa bir kurs programı olan bir PROGRAM alanı sağlar. Böyle bir alan için veri türü seçilir – Alan MEMO (Memo). Bu alana veri girişi doğrudan tablodan veya + tuşlarına basılarak çağrılan giriş alanı aracılığıyla yapılabilir.

Konulardaki programların metinleri bazı dillerde hazırlanmışsa Metin düzeltici, Örneğin, Microsoft Word ve ayrı dosyalarda saklanırsa, bu alanın türünü OLE Nesne Alanı (OLE Nesnesi) olarak ayarlamak ve içine değerler girerken dosyalarla bağlantı kurmak uygundur.



Köprü türündeki alanlar aynı veya başka bir veritabanındaki nesnelere gitmek için kullanılır Verilere erişim, çeşitli uygulamalarda oluşturulan belgelere Microsoft Office ve yerel veya ağ sürücüleri, Web sunucularının sayfalarına ve diğer kaynakların belgelerine İnternet ağları veya intranet. Bir köprüye tıklamak sizi, onu oluşturan uygulama tarafından açılan belgeye götürür. Tablolarda, formlarda ve raporlarda hiperlinklerin oluşturulması aşağıda detaylı olarak ele alınacaktır. TEACHER tablosu alanında bir köprünün oluşturulması da burada tartışılmaktadır.

Bileşik Birincil Anahtar Tanımlama

STUDENT tablosundaki bileşik birincil (benzersiz) anahtar, NG ve NS alanlarını içerir. Bunu tablo tasarım modunda belirlemek için işaretleme alanına tuşunu basılı tutarak tıklayarak bu alanların her ikisini de seçmeniz gerekir. Daha sonra Birincil Anahtar araç çubuğu düğmesini tıklayın.

Bileşik anahtarlar ÇALIŞMA PERFORMANS tablolarında benzer şekilde tanımlanır.

Egzersiz yapmak

Bir tablo yapısı oluşturun ÇALIŞMA, PERFORMANS. Tabloları oluştururken Ek A'da sunulan parametreleri kullanın.

Tablo A.1. STUDENT tablosunun alan özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Ondalık basamak sayısı Alan imzası
NG Evet Evet Metin Grup
NS Evet Evet Metin Gruptaki öğrenci sayısı
Ad Soyad Evet Metin Ad Soyad
tanrı HAYIR Sayısal Tüm Doğum yılı
ADRES HAYIR Metin
PTOP HAYIR Sayısal Yüzen nokta 4 bayt Geçme puanı


Tablo A.2. GROUP tablosu alanlarının özelliklerinin açıklaması

Tablo A.3. DEPARTMENT tablosunun alan özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Ondalık basamak sayısı Alan imzası
CCAF Evet Evet Evet Metin Kod
NKAF HAYIR Metin İsim
TEL HAYIR Metin
ZAV HAYIR Metin Yöneticinin tam adı departman
FOTOĞRAF HAYIR OLE Nesne Alanı Yöneticinin fotoğrafı

Tablo A.4. TEACHER tablosunun alan özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Alan imzası
SEKME Evet Evet Evet Metin Sekme. sayı
Ad Soyad Evet Metin Öğretmenin tam adı
ST HAYIR Metin Ah. derece
ZV HAYIR Metin Ah. rütbe
CCAF Evet Metin Bölge Kodu

Tablo A.5. SUBJECT tablosunun alan özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Alan imzası Değere ilişkin durum Hata mesajı
KP Evet Evet Evet Metin Ürün Kodu
NP HAYIR Metin Öğe adı
KOL SAATİ HAYIR Sayısal Tüm Toplam Saat >0 Ve<=300 Saat sayısı 300'ü geçmemelidir
LEK HAYIR Sayısal Tüm Dersler
VESAİRE HAYIR Sayısal Tüm Pratik
Acil durum HAYIR Sayısal Tüm yarıyıllar
PROG NOT alanı programı

Tablo A.6. STUDY tablosunun alan özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Ondalık basamak sayısı Alan imzası
NG Evet Evet Metin Nom. gruplar
KP Evet Evet Metin Kod. ders
SEKME Evet Evet Metin Sekme. N. Rev.
VIDZ Evet Evet Metin Meslek türü
KOL SAATİ HAYIR Sayısal Tüm Evlenmek. konu puanı
GOL. GR HAYIR Sayısal pl. nokta 4 bayt

Tablo A.7. BAŞARI tablosunun alanlarının özelliklerinin açıklaması

Alan adı Anahtar alan Benzersiz alan Zorunlu alan Veri tipi Boyut Ondalık basamak sayısı Alan imzası
NG Evet Evet Metin Grup numarası
NS Evet Evet Metin Nom. öğrenci
KP Evet Evet Metin Ürün Kodu
SEKME Evet Evet Metin Sekme. N. Öğretmen
VIDZ Evet Evet Metin Aktivite çeşidi
SEVİYE HAYIR Sayısal Tüm

Veritabanı tablolarına veri girme

OLE Nesne Alanı(Nesne Bağlama ve Gömme) – listeden seçilen son alan türü. Yalnızca iki özelliği vardır: bir imza ve "gerekli alan" parametresi. Bu tür alanlar bilgileri bu şekilde depolamaz ancak OLE veri alışverişi protokolünü kullanarak veritabanına eklenebilecek nesnelere bağlantılar içerir. Bu tür nesneler örneğin grafik dosyaları olabilir. En iyi DBMS bile günümüzde mevcut olan her türlü bilgi temsilinin depolanmasını sağlayamamaktadır. Evet, bu gerekli değil. Belirli bir dosya türüyle çalışan bir uygulamayla iletişim kurmak yeterlidir. OLE protokolünün var olmasının nedeni budur.

Bir OLE nesnesini bir alan hücresine gömmek için, imleci onun üzerine getirmeniz ve farenin sağ tuşuna tıklayarak içerik menüsünü çağırmanız gerekir. Oradaki komutu seçin Nesne ekle. 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 uygulamayla tanımlanır. Bu pencerede anahtarın seçilmesi durumunda Yeni oluşturmak, çalışması normalden biraz farklı olan ilgili uygulama açılır. Bu nedenle, kullanıcının mevcut bir dosyayı bir nesne haline getirmek için açma yeteneği yoktur. Örneğin, bir Word belgesi seçilirse ve bitmiş belge zaten diskteyse, onu düzenleyicide ayrı olarak açmanız, panoya kopyalamanız ve ardından Access ile ilişkili belge penceresine gidip içeriği yapıştırmanız gerekir. panoya. Nesne, dedikleri gibi "sıfırdan" oluşturulmuşsa, seçilen uygulamada çalışma olağan şekilde gerçekleşir. Uygulamadan çıkma komutu da değiştirildi. Bu durumda uygulamayı kapatıp Windows'a geçmek artık mümkün değildir; yalnızca Access'e dönebilirsiniz.

Nesne eklemenin ikinci seçeneği bir radyo düğmesi seçmektir Dosyadan oluştur pencerede Bir nesne ekleme. Bu durumda, dosyanın zaten var olduğu varsayılır ve onunla bir bağlantı kurmanız gerekir. Access, bir belge açma penceresi açacak ve istenen dosyayı seçtikten sonra, onunla çalışmak için hangi uygulamanın açılması gerektiğini belirleyecektir. Birden fazla uygulamanın aynı dosya türüyle eşleşebileceğini lütfen unutmayın. Örneğin BMP uzantılı dosyalar çeşitli grafik editörleri tarafından kullanılır. Seçilen Access uygulaması, kullanıcının seçtiği dosyayı başlatır ve açar. Programı kapattıktan sonra nesne enjeksiyonu sona erer.

Tablo modunda veri girme ve düzenleme

Düğmeye basıldığında DBMS Tablo moduna geçer. Tablo penceresi, yeni ve halihazırda düzenlenmiş girişi görüntülemek için özel karakterler kullanır.


Şekil 5. Tablo modunda Tablo penceresi

Her tablo, mevcut en son kaydı takip eden ve yeni verilerin girilmesine yönelik boş bir kayıt içerir. Girmek için imleci tablo alanına getirin ve klavyeyi kullanarak verileri girin. Bir sonraki alana geçmek için SEKME tuşunu, önceki alana geçmek için ise SHIFT+TAB tuşunu kullanın. Kayıt, başka bir kayda geçtiğinizde otomatik olarak kaydedilir (tablonun sol kenarındaki kayıt işaretçisi şekil değiştirir: kalem yerine bir üçgen görünür), yani verilerin tabloya özel olarak kaydedilmesi gerekmez. Kayıtlar arasında geçiş yapmak için tablo penceresinin alt kısmındaki ekran butonlarını kullanabilirsiniz (ilk, sonraki, son kayda).

Bazı alanlar değiştirilemez: Bunlar “Sayaçlar”, hesaplanan alanlar ve bir tabloyla toplu çalışırken başka bir kullanıcı tarafından kilitlenen alanlardır. Veritabanı Salt Okunur modunda açılmışsa veri girişi de mümkün değildir.

Veri düzenlemeşu temel işlemleri içerir: veri değerlerinin değiştirilmesi, kayıtların silinmesi, kayıtların eklenmesi. "Tablo" modunda verileri düzeltmek için "manuel" yöntemler kullanılır: fare imleci tabloda değiştirilecek yere hareket ettirilir, bir parça (ayrı bir alan, kayıt veya sütun) seçilir ve yeni veriler girilir , arabellekten veri eklenir veya DELETE tuşu kullanılarak veriler silinir.

Parçaları seçme yöntemleri:

Alan fareye çift tıklanarak vurgulanır,

Kayıt(satır), pencerenin sol kenarına yakın boş gri hücreye tıklanarak seçilir,

Kolon Sütun başlığına tıklanarak vurgulanır,

Dikdörtgen parça: bir köşedeki alanı seçin, SHIFT tuşuna basın ve bırakmadan karşı köşedeki alanı seçin (veya fareyi sürükleyin).

Tüm tablo Tablonun sol üst köşesindeki gri dikdörtgene tıklanarak vurgulanır.

Verileri kopyalamak için bir tablodan diğerine (veya aynı tabloya) Windows arabelleği kullanılır:

· gerekli verileri tek bir tablodan seçin;

· araç çubuğundaki "Kopyala" düğmesini tıklayın;

· hedef alana gidin (fareyle işaret ederek veya imleci TAB tuşlarıyla hareket ettirerek),

· Araç çubuğundaki "Ekle" düğmesini tıklayın.

Mantıksal format

Para birimi biçimi

Sayı biçimi

Metin formatı

Veri tipleri

Metin alanı boyutu 1 ila 255 karakter arasında değişebilir.

Sayısal alan türü aşağıdaki listedeki değerleri kabul edebilir:

bayt- 0 ile 4.255 arasında değişen tamsayılar;

tüm- - 32768'den 32767'ye kadar tamsayılar;

uzun tam sayı - - 2147483648 ila 2147483647 arasındaki tam sayılar;

kayan nokta (4 bayt)- - 3,402823E38 ile 3,402823E38 arasında değişen sayılar;

kayan nokta (8 bayt) - eksi 1,79769313486232E308 ile artı 1,79769313486232E308 arasında değişen sayılar.

Tarih/Saat Formatı

Veri türü için Tarih Saat Aşağıda örneklerle birlikte verilen bir dizi alan formatı bulunmaktadır:

Tam format (varsayılan olarak ayarlanmıştır) 04/15/94 05:30:10 RM

Kısa tarih formatı 04/15/94

Uzun süreli format 17:30:10

Ortalama saat formatı 05:30 RM

Kısa süreli format 17:30

Varsayılan olarak para birimi biçimi, iki ondalık basamakla yazılan, rakam gruplarına göre ayrılmış ve notasyonla gösterilen sayılardır. "R." sonunda. Kullanıcı satıra yazabilir Alan Formatı formatınız için şablon. Diyelim ki dolar tutarlarını girmeniz gerekiyor. Daha sonra imleci kelimenin üzerine getirmeniz gerekir. Parasal ve bunu örneğin aşağıdaki gibi bir format şablonuyla değiştirin: # ###$ .

Sayaç formatı

"Sayaç" türündeki alanlar belirli bir işlevi yerine getirir - tablo kayıtlarının otomatik olarak tanımlanması. Bu nedenle böyle bir alanın değiştirilebilecek çok az özelliği vardır. Öncelikle sayaç her zaman bir sayıdır. İkincisi değeri otomatik olarak artar. Access sayacı değiştirmek için iki seçenek sunar: tutarlı Ve rastgele.İlk seçenek uygundur çünkü girişleri numaralandırmanıza olanak tanır. Operatörün dikkatsiz eylemlerinden korunan bir tablodaki kayıtları kodlamak için bir sistem oluşturmanız gerekiyorsa ikinci seçenek kullanılabilir.

Boolean alanındaki bir hücre yalnızca iki değerden birini içerebilir: Evet veya HAYIR. Access, Boole türlerini adlandırmak için iki seçenek daha sunar: Doğru yanlış Ve Açık kapalı. Hangi alan biçimini seçerseniz seçin, mantıksal alan tabloda bir dizi onay kutusu olarak temsil edilecektir. Farenizle bir onay kutusunu tıklattığınızda, karede bir boolean değerine karşılık gelen bir onay işareti resminin görünmesine neden olur Evet. Onay kutusunu sıfırlamak, bir hücre alanına Boolean değeri atamak anlamına gelir HAYIR. Boole alanlarının kullanımı, örneğin anketlerde veya kontroller oluşturmak için farklı olabilir.

OLE Nesne Alanı(Nesne Bağlama ve Gömme) - listeden seçilen son alan türü. Yalnızca iki özelliği vardır: bir imza ve "gerekli alan" parametresi. Bu tür alanlar bilgileri bu şekilde depolamaz ancak OLE veri alışverişi protokolünü kullanarak veritabanına eklenebilecek nesnelere bağlantılar içerir. Bu tür nesneler örneğin grafik dosyaları olabilir.



Bir OLE nesnesini bir alan hücresine gömmek için, imleci onun üzerine getirmeniz ve farenin sağ tuşuna tıklayarak içerik menüsünü çağırmanız gerekir. Oradaki komutu seçin Nesneyi ekleyin. 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 uygulamayla tanımlanır.

Nesne eklemenin ikinci seçeneği radyo düğmesini seçmektir Dosyadan oluştur pencerede Bir nesne ekleme.İÇİNDE Bu durumda, dosyanın zaten mevcut olduğu ve onunla bir bağlantı kurmanız gerektiği varsayılır. Access, bir belge açma penceresi açacak ve istenen dosyayı seçtikten sonra, onunla çalışmak için hangi uygulamanın açılması gerektiğini belirleyecektir.

OLE Nesne Alanı Veri Türünü Kullanma

OLE nesne alanı, başka bir uygulamadaki nesnelerle bağlantı kurmanıza veya bir nesneyi veritabanına yerleştirmenize olanak tanıyan bir araçtır. Nesneler basit ve biçimlendirilmiş metinler, çizimler, diyagramlar, ses kayıt dosyaları (.WAV), MIDI formatında müzik (müzikal enstrümantal dijital arayüz), animasyon dosyaları (.FLI, .MMM), video klipler (.AVI), elektronik tablolar olabilir. bu aracı destekleyen diğer uygulamalar. Yazılım uygulaması Erişim OLE'yi destekler, paketteki diğer uygulamalarla tamamen bütünleşir Microsoft Ofis .

Gömülü nesne veritabanı dosyasına kaydedilir ve her zaman kullanılabilir. Katıştırılmış nesneyi içeren hücreyi çift tıklatarak, nesnenin oluşturulduğu uygulamayı kullanarak nesneyi düzenleyebilirsiniz.

Bağlantılı nesne nesne dosyasına kaydedilir. Nesne dosyası veritabanından bağımsız olarak güncellenebilir. En son değişiklikler tabloyu bir sonraki açışınızda görüntülenecektir. Bir veritabanıyla çalışırken aynı zamanda bir nesneyi görüntüleyebilir ve düzenleyebilirsiniz. Bir form veya raporda OLE nesnesini görüntülemek için Ekli Nesne Çerçevesi denetimi oluşturmanız gerekir.

Örneğin, LEMM FREQUENCY tablosuna, lemma kelimesinin telaffuzunun (.WAV) formatında bir kaydını içermesi gereken bir SES alanı ekleyeceğiz. Diskinizde FREQUENCY_LEMM tablosundaki tek tek kelimelerin telaffuzunu içeren ses dosyalarınız varsa, bu tür ses dosyalarının her birini tablonun SOUND alanıyla ilişkilendirebilirsiniz. Bunu yapmak için FREQUENCY_LEMMA tablosunu açın ve lemma alanına göre artan düzende sıralayın (LEMMA alan adının yanındaki oka tıklayın ve ardından A'dan Z'ye Sırala'yı seçin). İstenilen kelimeyi bulmayı kolaylaştırmak için sıralama yapılır. Daha sonra ses dosyasının bulunduğu bir kelimeyi seçeceğiz, örneğin “büyükanne”. Daha sonra imleci LEMMA = büyükanne ile kaydın SES alanına getirmeli ve farenin sağ tuşuna basmalısınız. Nesne Ekle'yi seçmeniz gereken bir açılır menü açılacaktır. Dosyadan oluştur düğmesine tıklamanız ve ardından “büyükanne” kelimesinin telaffuzuyla diskteki ses dosyasını seçmeniz gereken bir pencere açılacaktır. Metin SES alanında görünür Paket. Şimdi bu yazıya çift tıklarsanız, ses dosyalarını çalmak için program çağrılacaktır (genellikle bir oynatıcı) pencereler Medya) ve “büyükanne” kelimesi duyulacak. Ses dosyalarının bulunduğu tüm kelimeler için aynı işlemler yapılmalıdır. Bu işlem sonucunda tablodaki seslerini dinleyebileceğiniz kelimeler buna göre işaretlenecektir (Şekil 14.9).

Pirinç. 14.9.

Köprü Verilerini Kullanma

Özel veri türü Köprü Köprü ) köprüleri veritabanı tablosu alanlarında saklamanıza olanak tanır Erişim. Köprü türündeki alanlar aynı veya başka bir veritabanındaki nesnelere gitmek için kullanılır Erişim çeşitli uygulamalarda oluşturulan belgelere Microsoft Ofis ve yerel veya ağ sürücülerinde bulunur, Web sunucularının sayfalarına ve İnternet'teki diğer kaynakların belgelerine. Bir köprüyü tıklattığınızda, onu oluşturan uygulama tarafından açılan belgeye yönlendirilirsiniz.

Veritabanı verilerine köprüler eklemek için aşağıdaki eylem sırasını uygulamanız gerekir. FREQUENCY_LEMM tablosuna, bu sözcük biriminin tanımlarını içeren, İnternet'teki sözlük girişlerine köprüler içerecek bir SÖZLÜK alanı ekleyelim.

Tasarım modunda bu alanın türünü = Köprü olarak ayarlayın.

İnternette, modern okuyucu için tam olarak anlaşılamayan, masaldaki eski kelimelerin anlamlarını arayacağız, örneğin "değirmen taşı", "boyar", "kochetok."

İnternetteki ilk kelime (“değirmen taşı”) için sadece aralarında iki küçük değirmen taşının da bulunduğu bir el değirmeninin parçalarını gösteren bir çizim bulabildik, bunların “değirmen taşları” olduğunu varsayalım (club-kaup.narod. ru/rec/arcussr/tablell2 .jpg). "Zhernovtsy" kelimesi, Rusça kelime oluşturma geleneğine göre değirmen taşı kelimesinden küçültülmüş olarak oluşturulmuştur. İkinci kelime olan "boyar" için Vikisözlük'te bir sözlük girişi vardır (ru.wiktionary.org/wiki/boyarin). Üçüncü kelime olan kochetok, Ushakov Sözlüğü'nün elektronik versiyonundaki "Sözlükler ve Akademisyen Ansiklopedisi" web sitesinde (dic.academic.ru/dic.nsf/ushakov/842550) bulundu.

Bulunan her bağlantı, FREKANS LEMM tablosunun SÖZLÜK alanına kopyalanmalıdır. Daha sonra bu alandaki bir bağlantıya tıkladığınızda İnternet tarayıcı programınız başlayacak ve ilgili web sayfasını ayrı bir tarayıcı penceresinde açacaktır. Eklenen köprülere sahip bir Access veritabanı tablosunun görünümü Şekil 1'de gösterilmektedir. 14.10.

Access 2010'un bir alana nesne ekleme özelliği vardır OLE veri türüyle. Veri tipinin şu şekilde belirtilmesi durumunda OLE (Nesne Bağlama ve Gömme– nesne bağlama ve katıştırma), ardından Access DBMS harici verileri korur bir obje genel veritabanı dosyasında, bu nesnenin ayrı bir dosya biçiminde kapladığı kadar yerin depolanması için ayrılır. Altında nesneler Grafik düzenleyicilerde, video kliplerde, MS Office uygulamalarında vb. uygulamalar olarak oluşturulan dosyaları anlamalısınız. Bir tablo bir nesne olan verilerle doldurulduğunda, OLE veri tipine sahip alanın karşılık gelen konumunda bu nesneyi açmak için kullanılabilecek program hakkında bir mesaj oluşturulur. Bir nesneyi görüntüleme yalnızca form ve raporlarda gerçekleştirilecektir.

İçin bir nesneyi yerleştirme ile sahada OLE veri türü masayı açmanız gerekiyor "Yapıcı" modu.Örneğin yeni bir alan ekleyin “Ürün fotoğrafı.” Veri türünü seçin "OLE Nesne Alanı" ve ardından tabloyu kaydedin.

Daha sonra "Tablo" modunda veri girme satırında farenin sağ tuşuna tıklayın, açılan menüde bir iletişim kutusu açacak olan komut satırını seçin (Şekil 3.38, Şekil 3.39).

Pirinç. 3.38 Nesne ekleme

Pirinç. 3.39 Access tablosuna yeni bir nesne eklemek için iletişim kutusu

Nesneleri veri olarak gömmek için iki seçenek olduğunu unutmayın. İlk seçenek, Access'in desteklediği bir dosya oluşturmak için standart uygulamaların kullanılmasını içerir, ikinci seçenek ise herhangi bir dosyayı veri kaynağı olarak kullanmanıza olanak tanıyan bir nesne eklemektir (Şekil 3.40).

Pirinç. 3.40 Access tablosuna dosyadan yeni bir nesne ekleme

1. Bir dosyadan nesne oluşturmak.

Veritabanı için nesne olan ve harici bir dosya olan veriler söz konusu olduğunda bu dosyalara sahip olmak gerekir. Bu nedenle, gelecekte veritabanında nasıl görüntüleneceklerini görmek için birkaç dosya oluşturmanız ve ayrıca bu dosyaları değiştirmeyi denemeniz gerekecektir. Örneğin, dosyanızda bir nesnenin fotoğrafı varsa Monitör.jpg(jpg evrensel bir fotoğraf formatıdır). Bu dosyanın veritabanına kaydedilmesi için kutuyu işaretlemelisiniz (Şekil 3.40) "Dosyadan oluştur", bundan sonra Şekil 3.41'de gösterilen pencere görünecektir. Bir düğme kullanma "Gözden geçirmek" gerekli dosyayı seçmelisiniz.

Pirinç. 3.41 Veritabanında nesne oluştururken dosya bulma

Örneğin alana karşılık gelen satırda, "Ürün fotoğrafı" kelime görünecek "Paket" bu, dosyanın kendisini oluşturan uygulamaya bağlı olduğu anlamına gelir. Bu nedenle kullanıcı ister sorgu, ister form, ister rapor olsun bir veritabanını görüntülerken simge olarak dosyanın görüntüsünü görecek ve bu görüntüye çift tıklandığında sistem önce uygulamayı bulacak, ardından içeriğini görüntüleyecektir. içindeki dosyanın (bu örnekte bir fotoğraf) . Bunun istisnası, uzantıyla kaydedilen resim dosyalarıdır. .bmp(bit harita formatı). Ancak Microsoft uygulamalarında oluşturulan dosyaların form ve raporlarda anında görüntüleneceğini de hatırlatmakta fayda var. Sonuç basit, fotoğraflar Paint, Word, Power Point gibi uygulamalara eklenebilir, ayrı dosyalar olarak kaydedilebilir ve daha sonra bir nesne olarak veritabanına bağlanabilir. Farklı Windows düzenleyicilerini kullanarak birden fazla fotoğraf ve metin dosyası oluşturmayı deneyin. Ö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 yaratılması.

Veritabanında yeni nesneler oluşturmakla, dosyanın oluşturulduğu ve daha sonra bu OLE'nin türünü açıklayan alana dahil edildiği bir uygulamayı kullanmayı kastetmelisiniz. Yeni nesneler oluşturma modunu başlatmak için tabloyu açmanız gerekir. "Tablo" modu, seçeneği seçin "Yeni oluşturmak" iletişim kutusunda (Şekil 3.39) ve ardından listeden seçim yapın "Nesne türü"(gerekli başvuru). 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 kullanılabilecek Access nesne 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üzeltilebilmesidir.

Hadi düşünelim nesne oluşturma seçeneği veritabanı için, kullanarak boya uygulamaları

Örneğin, veritabanı kullanıcısının daha sonra değiştirebileceği veya düzeltebileceği bir şirket resmi ve metni içeren bir nesne oluşturmak gerekir. Bunu yapmak için listeden seçim yapmanız gerekir Bitmap Görüntü nesnesi Bir nesne oluşturmaya yönelik ileri teknoloji Şekil 3.44'te gösterilmektedir.

1. Paint uygulamasını açın

2. Dosyadan bir 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 ekleyin "Ürün fotoğrafı", veri tipi " OLE Nesne Alanı", değişiklikleri Kaydet.

2. Modunda "Masa" sahada "Ürün fotoğrafı" bir satır seç "Dosyadan nesne ekle", seçin (nokta koyun) "Yeni oluşturmak" ve açılır listeden belirtin Microsoft Word belgesi. Bu bir metin düzenleyici açacaktır Microsoft Word, buraya bu satıra ürüne karşılık gelen bir resim eklemeniz gerekiyor. Doğrudan düzenleyicide saklanan listeden ("Ekle" sekmesi, "Resim" simgesi, sağdaki iletişim kutusundaki "Başlat" düğmesi) resimleri seçin veya diğer programlardan bir resim ekleyin. Ürünü kendiniz çizebileceğiniz Paint uygulamasını (Bitmap Image nesnesi) kullanabilirsiniz. Oluşturulan dosyayı kapatın, otomatik olarak veritabanınıza, eklendiği satıra bağlanacaktır.

3. Aşağıdaki prosedürü izleyin: tüm çizgiler senin "Ürünler" tabloları.

4. Değişikliklerinizi kaydedin.

Kontrol soruları

1. OLE veri türüyle veritabanına hangi nesneler eklenebilir?

2. Tablo modunda bir tabloya nasıl fotoğraf ekleyebilirim?

3. Fotoğraf veritabanında nerede görünecek?

4. “Yeni nesne oluştur” yöntemi ile “Dosyadan oluştur” yöntemi arasındaki fark nedir?

5. Uzantısı varsa ürün fotoğraf dosyasının veritabanına nasıl yerleştirileceği .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?




Tepe