Önceki Access Sayfam

İlk Access Sayfam

Sonraki Access Sayfam

 

MAKROLAR

 

Ders sonunda yapabilecekleriniz:

 

-Makroların kullanım amaçlarını açıklamak.

-Bir makro tasarlamak.

-Makroları çalıştırmak.

 

I. MAKROLAR

Veritabanı yöneticisi, form üzerindeki bir alan için, boş geçilmemesi ya da girilen kodu alanına en fazla 6 karakter girilmesini, eğer aşılırsa "6 karakterden fazla girilemez !!" mesajı verilmesini istemektedir. Bu işlem için form üzerinde ve o alan için bir makro yazmak gerekir. Makro bir alt yordam gibi çalışır. Peki makroyu kim, nasıl harekete geçirecek? Bu işlem için olaylar (events) kullanılır. Örneğin form üzerinde kodu alanından çıkış için OnExit olayı kullanılır.

 

 

 

Yazılan makronun makro penceresindeki görünümü: 

 

 

 

Condition                               Action        

Len ([kodu]) > 6                     MsgBox          

 

...                                                        CancelEvent    

           

Türkçesi:

 

Koşul                          Eylem                        

Len ([kodu]) > 6                     İletiKutusu

...                                                        OlayıİptalEt

 

 

Yukarıdaki makro şu şekilde kullanılır:

 

Formun tasarım görünümünde kodu alanının üzerinde sağ tıklayarak Build Event menüsünden Macro Builder (Makro Oluştur) seçilerek Macro penceresi açılır. Buradaki sütunlara yukarıdaki makro girilir. Bu arada Condition sütununu eklemek için Macro penceresinde Conditions (Koşullar) düğmesi tıklanır.

 

 

 

Yukarıdaki örnek ve içerik, makroların yalnızca bir tür kullanımını gösterir. Bunun dışında ana menü formlarında ve uygulama geliştirmek için bazı işlemlerin yapılmasında kullanılır.

 

A. MAKROLAR NE İŞE YARAR?

Hemen belirtmek istiyorum; Access makroları, Excel makroları gibi yalnızca bir grup işlemi otomatikleştirmek için kullanılmaz. Özellikle formlar eklenmesinde bir dizi ek işlemin özel makro komutlarıyla (actions) yapılmasını sağlar.

 

Makrolar standart işlemlerin (action/eylem) belli olaylara (düğmeye basmak, formu açmak gibi) bağlı olarak belli işlemlerin yapılmasını sağlar. Menü formlarınını kullanımı, özel bir hesaplama, veri girişini denetimi,  bir raporun bastırılması, bir formun açılıp kapatılması gibi işlemler özellikle makrolar tarafından yapılırlar.

 

B. MAKROLARIN KULLANIM AMAÇLARI

Makrolar sıradan işleri otomatik olarak yapmanın yanı sıra, veritabanı içinde nesneler arasındaki birtakım işlemlerin otomatik olarak yapılmasını sağlar.

 

Makroların kullanım amaçları:

 

-Form İşlemleri: Bir formdan diğer bir formu çağırmak ya da bir formu kapatmak vb. form işlemleri otomatik olarak yapmak için kullanılır. Özelikle menü yönetimi.

 

-Arama, filtreleme vb. işlemleri daha hızlı yapmak için kullanılır.

 

-İlgili denetimlerin değerlerinin otomatik olarak bağlanması; bir forma girilen bir alanın ardından ilgili (ilişkili) diğer bir formun ilgili alanları otomatik olarak çağırılır ve form üzerindeki denetimlere yerleştirilir.

 

-Girilen verilerin denetiminde kullanılır. Belli alanlara girilen verilerin belli özelliklerde olması gerekir. Bu özelliklerin veritabanındaki ilgili tablolarda taranarak denetim edilmesi gerekir. Bu durumda makrolar çok  kullanılan araçlardır.

 

-Form ve raporlara belli özellikleri kazandırmak için.

 

-Uygulamalar arasında veri transferi yapmak için.

 

-Bir veritabanı açıldığında ilgili tabloları, sorguları vb. nesneleri açmak ve ilk işlemleri yapmak için kullanılır.

 

C. BİR MAKRO YARATMAK

 

Makrolar Access veritabanının bir parçasıdır. Veritabanının makro bölümünde yer alırlar. Bir makro yaratmak için Veritabanı penceresinde Macros (Makrolar) bölümüne geçilir ve New (Yeni) düğmesine basılır.

 

Ardından makro işlemlerinin yazılacağı ve özelliklerinin düzenleneceği boş bir makro penceresi (macro window) açılır.

 

Makro içinde yapılacak temel işlemler Action olarak belirtilirler. Access belli işlevlere sahip çok sayıda işlemi (action) içerir. Comment bölümünde ise işlem hakkında açıklama yazılır.

 

Şekil 34-1: Makro Tasarımı

 

D. İŞLEMLERİN DÜZENLENMESİ

Bir makroyu hazırlama; ilgili işlemlerin (action) seçilmesiyle başlar. Makro penceresinde bir makroya bir işlemin eklenmesi iki şekilde yapılabilir. Birinci yöntemde; işlemler işlem (Action) listesinden seçilerek eklenir.

 

Tablo : Makro işlemleri listesi

 

İşlem (Action/Eylem)                        Açıklama                     Kategori

Close (Kapat)                         Nesneyi kapatır.           Nesne İşlemleri

OpenForm (FormAç)              Nesneyi açar.               "

OpenModule (Modülaç)                      Nesneyi açar.               "

OpenQuery (Sorguaç)             Nesneyi açar.               "

OpenReport (Raporaç)                       Nesneyi açar.               "

OpenTable (TabloAç)             Nesneyi açar.               "

Print  (Yazdır)                                     Nesneyi bastırır.           "

SetValue (DeğerAta)               Bir kontrol, alan ya da özelliğin değerini düzenler.         "

ShowAllRecords (TümünüGöster)         "                         "

SelectObject (NesneSeç)                    Nesneyi seçer.                "

CopyObject (NesneKopyala)  Nesneyi kopyalar.          "

Rename (YenidenAdlandır)      Nesnenin adını değiştirir.          "

DeleteObject (NesneSil)                      Nesneyi siler.               "

Maximize (EkranıKapla)                      Pencere işlemleri.         "

Minimize (SimgeDurumunaKüçült)                   "                      "

MoveSize (TaşıBoyutlandır)                 "           "

Restore (GeriYükle)                            "           "

ApplyFilter (SüzgeciUygula)     Veri kısıtlama   Form ve raporlardaki veriler.

FindNext (SonrakiniBul)                      Veri üzerinde hareket   "

FindRecord (KaydıBul)                       "           "

GoToControl (DenetimeGit)    "           "

GoToPage (SayfayaGit)                       "           "

GoToRecord (KaydaGit)                    "           "

DoMenuItem (MenüÖğesiAta)            Komutu çalıştırır.          Çalıştırma

OpenQuery (SorguAç)                        Sorguyu çalıştırır.         "

RunCode (KodÇalıştır)                       Procedure'ı çalıştırır..    "

RunMacro (MakroÇalıştır)                  Makroyu çalıştırır..       "

RunSQL (SQLÇalıştır)                        SQL komutu çalıştırır.  "

RunApp (UygulamaÇalıştır)     Diğer bir uygulamayı çalıştırır.   "

CancelEvent (OlayıİptalEt)                  Çalıştırmayı durdurur.   "

Quit     (Çıkış)                                     "           "

StopMacro (MakroDurdur)                 "           "

StopAllMacros (TümMakrolarıDurdur)           "           "

TransferDatabase (VeritabanıAktar)        Access ile başka bir uygulama arasında veri taransferi. Alma/Gönderme

TransferText (MetinAktar)                   "           "

OutputTo (Çıktı)                                  Access nesnesini diğer bir uygulamaya gönderme.        "

SendObject (NesneGönder)    "           "

Echo (Yankı)                                       Bilgi verme       Diğer

Hourglass (KumSaati)              "           "

MsgBox (İletiKutusu)                          "           "

SetWarnings (UyarıBelirle)                  "           "

ShowToolBar (AraçÇubuğuGöster)  Araç Çubuğunu gösterir/gizler  "

SendKey (TuşGönder)            Tuş okuma       "

Beep (Bip)                                          Ses çıkarır        "

AddMenu (MenüEkle)             Araç çubuğu yaratır.     "

 

E. MAKRONUN ÇALIŞTIRILMASI

Bir makro yaratıldıktan sonra; makro penceresinden, veritabanı penceresinden, formlar üzerinden ya da diğer bir  makrodan olmak üzere değişik biçimlerde çalıştırılabilir. Ancak program geliştirme açısından bir makro form üzerindeki düğmelere ya da form kullanımında oluşan bir olaya (event) bağlı olarak çalıştırılır. 

 

Bir makronun bir form üzerindeki bir komut düğmesine basılarak çalıştırılması için form üzerindeki düğmenin olay özellikleri kullanılır. Düğmenin üzerinde fare ile tıklanınca click olayı oluşur. Bu nedenle düğmenin üzerine fareyle tıklanarak yapılması gereken işlemler bir makro olarak yazılır.

 

F. FORM ÜZERİNDE BİR KOMUT DÜĞMESİNE BAĞLI MAKRO YARATMAK

Form üzerine bir komut düğmesi (command button) yaratıp ve komut düğmesine tıklanarak ona bağlı bir makronun çalıştırılmasını sağlamak yaygın kullanılan bir tekniktir. Düğmeye basılarak bir form açılabilir, bir form kapatılabilir, bir kayıt silinebilir, kayıt ile ilgili diğer bir form açılır vb. işler yapılabilir.

 

 

 

Bir komut düğmesine ya da bir denetime bir makronun bağlanması için değişik yollar seçilebilir. Bunlardan en kolay olanı Komut Sihirbazını (Command Wizards) kullanmaktır.

 

Yaratılan boş bir form üzerinde (tasarım görünümünde) Toolbox düğmesini kullanarak ekrana gelen araçlardan Control Wizards'ın basılı olduğunu kontrol edin. Ardından bir Command Button (komut düğmesi) denetimini form üzerine atın. Bu durumda bu düğme ile yapılacak bütün işlemler ekrana gelir.

 

Bu düğme ile form açmak, kapatmak ya da printer işlemleri gibi işlemler yapılır.

 

G. BİR FORMUN ANA MENÜ YAPILMASI

Tasarlanan boş bir form üzerine, diğer formları açmak için yerleştirilen komut düğmelerinin ardından formun ana menü yapılması için, önce form bir ad verilerek kaydedilir. Ardından Tools (Araçlar) menüsünden Startup (Başlangıç) seçeneği seçilir. Ardından Display Form kutusunda yaratılan form belirtilir.

 

UYGULAMALAR

Bir ana menü formu yaratın:

 

Veritabanı üzerinde boş bir form (design view) yaratın. Ardından bu formu üzerinde birkaç tane Command Button yaratın ve formu ana menü adıyla kaydedin.

 

NOT: Ancak bu durumda Control Wizards'ın açık olduğuna dikkat edin.

 

Ardından bu düğmelere tıkladığında çalışmak üzere veritabanın diğer formlarının açılmasını sağlayın.

 

Bu işlemin devamı olarak açılan formlarda ise bir düğme yaratarak tıklayınca formun kapanmasını (Close) sağlayın. Bu düzenleme ile bir menü üzerinde; bir düğmeye tıklanarak açılan bir form, kullanıldıktan sonra üzerindeki bir düğmeye tıklanarak kapanır.

 

Form üzerinde bir alanın boş geçilmesini ekleyen bir makro yazın

 

Form üzerinde kodu ya da adı gibi bir alanından çıkış olayını OnExit kullanın.

 

Şöyle bir makro yazın: 

 

Koşul                          Eylem 

 

 [kodu] IsNull             İleti Kutusu

...                                OlayıİptalEt

 

 

 

Yukarıdaki makro şu şekilde kullanılır:

 

Formun tasarım görünümünde kodu ya da adı alanının üzerinde sağ tıklayarak Build Event (Olay Oluştur) menüsünden Macro Builder (Makro Oluştur) seçilerek Macro penceresi açılır. Buradaki sütunlara yukarıdaki makro girilir. Bu arada Condition sütununu eklemek için Macro penceresinde Conditions düğmesi tıklanır.

 

GÖZDEN GEÇİRME

1. Makrolar bir Access geliştiricisine neler sağlar? Microsoft  Access'te bir makro yaratmanın yolları nelerdir? Sizce en kısa yol hangisidir?

2. Olay (event) nedir? Örnek verin.

3. Form üzerinde oluşan bir olayı açıklayın?

 

 

ACCESS'DE VERİ TRANSFERİ

 

Ders sonunda yapabilecekleriniz:

 

-Veri transferini açıklamak.

-Diğer uygulamalardan ve veritabanlarında veri almayı (import) açıklamak.

-Diğer uygulamalara ve veritabanlarına veri vermeyi (export) açıklamak.

 

I. VERİ TRANSFERİ

Bütün veritabanı programlarında olduğu gibi, Microsoft Access de diğer veritabanı uygulamalarından (onların özgün formatlarından) veri almak (import) ve Microsoft Access'teki verileri de diğer veritabanlarına vermek (export) için çeşitli olanaklara sahiptir. Çok yaygın olarak karşılaşan şeylerden birisi; Microsoft Excel dosyalarından Access'e veri aktarmak ya da onlara bağlı (link) çalışmaktır. Almak (import) ve bağlı çalışmayı (link) biraz açacak olursak; almak, verileri transfer etmek demektir. Diğer bir deyişle verilerin Excel'den Access'e kopyalamak anlamına gelir. Bağlantı kurmak ise, veriler Excel dosyası olarak dururlar. Access, onları açarak alır ya da üzerinde işlem yapar. Burada bir transfer işlemi söz konusu değildir.

 

Veri transferi deyimleri:

 

Almak (import): Excel dosyası, Access veritabanı, text dosya ya da diğer bir formattan verileri Access veritabanınan kopyalamak.

Vermek (export): Access veritabanındaki verileri Excel dosyası, Access veritabanı, text dosya ya da diğer bir formata kopyalamak.

Bağla (Link ): Excel dosyası ya da diğer veritabanlarındaki verilere erişmek. Onlara bağlantı kurarak verileri kullanmak. Transfer etmeden kullanmak.

 

A. ACCESS'TEN ACCESS'E VERİ TRANSFERİ

Önce bir Access veritabanındaki bir tabloyu (ya da diğer bir nesne olabilir) diğer bir Access veritabanına aktarmayı ya da diğer bir Acceess veritabanından veri almayı görelim.

 

Bir Access veritabanından diğerine veri aktarmak için File menüsündeki Export komutu kullanılır.

 

Bir Access veritabanından diğerine veri aktarma:

 

1. Aktarılacak nesne veritabanı penceresinde seçilir.

2. File (Dosya) menüsünden Export (Ver) komutu seçilir.

3. Nesnenin taşınacağı veritabanı seçilir.

 

Bir Access veritabanından diğerine veri aktarmak için File (Dosya) menüsündeki Export (Ver) komutu kullanılır.

 

 

 

Bir Access veritabanından veri almak:

 

1. Aktarılacak nesne veritabanı penceresinde seçilir.

 

2. File (Dosya) menüsünden önce Get External Data (Dış Veri Al) seçilir. Ardından Import (Al) komutu seçilir.

 

3. Nesnenin taşınacağı veritabanı seçilir.

 

NOT: Hangi nesnelerin (objects) import edileceği seçilir. İstenirse Select All deyimiyle nesneler toplu olarak seçilir.

 

B. ACCESS'TEN DİĞER DOSYA TÜRLERİNE VERİ TRANSFERİ

Access içindeki nesneler farklı dosya türlerinde de kaydedilebilirler.

 

Diğer dosya türlerine veri transferi:

 

1. Veritabanı penceresinde tablo ya da sorgu seçilir.

2. File (Dosya) menüsünden Export (Ver) komutu seçilir.

3. Save as type kutusundan istenilen dosya formatı seçilir.

4. File Name kutusuna dosyanın adı girilir.

 

Bir tablo ya da sorgunun aktarılabileceği değişik dosya formatları şunlardır:

 

  • text files (.TXT) (delimited ya da fixed);
  • Microsoft Excel 3, 4, 5-7, 97;
  • HTML;
  • dBASE III, IV and V;
  • Microsoft FoxPro 2.x and 3.0;
  • Microsoft Word Merge;
  • Rich Text Format (.RTF);
  • Microsoft IIS (Internet Information Server);
  • Microsoft ActiveX Server;
  • ODBC Databases.

 

Text Dosya Aktarımı

Bir Access tablosunun bir text dosya olarak kaydedilmesi yaygın bir işlemdir. Bu sayede text bilgiler diğer uygulamalar tarafından kullanılabilir. (örneğin bir ticari uygulama ya da bir DOS programı bu text bilgileri okuyabilir).

 

 

 

İki tür text dosya yapısı vardır:

 

-Fixed Width (sabit aralıklı)

-Delimited (özel sonlandırıcı karaktere sahip)

 

Fixed Width özelliği daha az kullanılır. Bu özelliğin anlamı her alanın sabit bir uzunluğunun olmasıdır. Yani "adresi" alanı 25 karakter ise ve adres için 10 karakter bile olsa 25 karakterlik bir alan kullanılır.

 

Sabit aralıklı:

 

Yaşar   Yaşaroğlu        23 Sokak No 10         Ankara

 

Bu seçenek kullanıldığında Export Wizard sabit kolon genişliklerinin manuel olarak değiştirilebilir.

 

Delimited seçeneği ise daha yaygın olarak kullanılır. Delimited seçeneğinin anlamı alanlar belli bir karakterle (örneğin virgül ya da noktalı virgül) ayrılırlar.

 

Sonlandırıcı karakterle ayrılmış:

 

Yaşar;Yaşaroğlu;23 Sokak No 10       Ankara;

 

Metin Dosyada bilgi almak için:

 

1. Veritabanı penceresinde tablo ya da sorgu seçilir.

2. File (Dosya) menüsünden Export (Ver) komutu seçilir.

3. Save as type (Kayıt türü) kutusundan istenilen Text Files (Metin Dosyası) seçilir.

4. File Name (Dosya Adı) kutusuna dosyanın adı girilir.

5. Export Text Wizard devreye girerek istenilen çevirme işlemini yapmanızı sağlar.

 

Bu aşamada Delimited ya da Fixed Width seçilir. Eğer delimited seçilmişse delimiter karakteri seçilir. (Tab, Semicolon, Space, diğer). Alan tanımlayıcısı istiyorsanız Include Field Names on First Row seçeneğini işaretleyin.

 

C. MİCROSOFT WORD'E AKTARMA

Access tablolarını, sorgularını, formlarını ve raporlarını kolayca Word belgesi haline dönüştürebilirsiniz. Bu işlem için Merge it With MS Word düğmesi kullanılır.

 

1. Veritabanı nesnesi seçilir.

2. Office Links (Office Bağlantıları) düğmelerinden Merge it With MS Word (MS Word İle Birleştir) düğmesine tıklanır.

 

Bu işlem sayesinde verilere Word ile daha fazla biçimleme özelliği ekleyebilirsiniz. Bu işlem nesnenin RTF (rich text format) biçiminde bir belge olmasını sağlar.

 

 

 

D. IMPORT (VERİ ALMA) İŞLEMİ

Access, birçok uygulama için değişik formatlarda veri transferi (export) edebildiği gibi, diğer uygulamalardan da alabilir. Bu işleme Import denir. Import edilen veriler Access içinde tablo olarak saklanırlar.

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Import (Al) iletişim kutusunda kendisinden veri alınacak olan Access veritabanı ya da diğer türlerdeki dosyalar seçilir.

3. Import edilecek veriler New Table (Yeni Tablo) seçeneği ile yeni bir tablo olarak ya da Existing Table (Var Olan Tablo) seçeneği ile mevcut bir tabloya eklenebilir.

 

NOT: Access alınan nesneleri bir tablo olarak mevcut veritabanına ekler. Bu veritabanının aynı adı bir nesne varsa o zaman nesnenin adında bir sayı eklenir. Örneğin musteri adı bir tablo varsa; musteri1, musteri2 gibi tablo adları oluşur.

 

E. ÇALIŞMA TABLOLARINDAN VERİ ALMAK

Access tablolarına Microsoft Excel ve Lotus gibi çalışma tablolarından veri transfer edilebilir. Çalışma tablolarındaki satırlar Access tablolarına birer kayıt olacak biçimde transfer edilirler.

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Import (Al) iletişim kutusunda kendisinden veri alınacak olan çalışma tablosu seçilir.

3. Ardından Import Spreadsheet Wizard (Elektronik Tablo Alma Sihirbazı) devreye girer ve verilerin transferini sağlar.

4. Firt Row Contains Column Headings (Birinci Satır Sütun Başlıklarını İçerir) seçeneği ile çalışma tablosundaki kolon başlıkları Access tablosundaki alan adlarına karşılık gelir. Bunun dışında New Table (Yeni Tablo) seçeneği ile yeni bir tablo olarak ya da Existing Table (Varolan Tablo) seçeneği ile mevcut bir tabloya eklenebilir.

 

Ayrıca istenilen çalışma tablosunu (sheet) ya da belli bir kısmını (range) seçmeniz sağlanır.

 

5. Ardından ekrana gelen Field Options (Alan Seçenekleri) bölümünde alanların veri türleri ve indeksleri düzenlenir.

 

F. TEXT VERİLERİ ALMAK

Diğer uygulamalardan veri transfer etmenin yaygın yollarından birisi de Text verileri import etmektir. Ticari uygulamalar, mainframe uygulamaları, hemen hemen bütün uygulamalar verileri text olarak kayıt edebilirler.

 

 

 

Text verileri iki tür olabilirler. Fixed Width ve Delimited. Fixed Width özelliği daha az kullanılır. Bu özelliğin anlamı her alanın sabit bir uzunluğunun olmasıdır. Yani "adresi" alanı 25 karakter ise ve adres için 10 karakter bile olsa 25 karakterlik bir alan kullanılır.

 

Delimited seçeneği ise daha yaygın olarak kullanılır. Delimited seçeneğinin anlamı alanlar belli bir karakterle (örneğin virgül ya da noktalı virgül) ayrılırlar.

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Import iletişim kutusunda kendisinden veri alınacak text dosya seçilir.

3. Ardından Import Text Wizard devreye girer ve verilerin transferini sağlar.

4. Firt Row Contains Column Headings seçeneği ile varsa alan adları Access tablosundaki alan adlarına karşılık gelir. Bunun dışında New Table seçeneği ile yeni bir tablo olarak ya da Existing Table seçeneği ile mevcut bir tablolaya eklenebilir.

5. Ardından ekrana gelen Field Options bölümünde alanların veri türleri ve indeksleri düzenlenir.

 

Advanced (İleri) düğmesine tıklanarak delimiter karakterler ve alanların formatları düzenlenir.

 

G. BAĞLANTI (LİNK) OLUŞTURMAK

Bir nesneyi import etmek onu Access'e kopyalamak anlamına gelir. Import (Al) edilen veriler fiziksel olarak Access veritabanında yer alırlar. Link etmek ise verilerin transferi anlamına gelmez. Verileri kaynağında dururular. Bu sadece bu verilere bir bağlantı sağlanır.

 

Bağlantı kurmak:

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Ardından Link Table (Tabloarı Bağla) komutu seçilir.

3. Ardından bağlantı kutulacak tablo ya da çalışma tablosu seçilir.

4. Link düğmesine tıklanarak bağlantı kurulur.

 

Excel Verilerine Bağlantı

 

Access, Microsoft Excel çalışma tablosundaki verilere bağlantı kurarak onları kullanmanızı sağlar.

 

Adım-adım: Bağlantı kurmak

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Ardından Link Table komutu seçilir.

3. Ardından bağlantı kurulacak Excel çalışma kitabı (workbook) seçilir.

4. Link düğmesine tıklanarak bağlantı kurulur.

5. Bu işlemin ardından Link Spreadsheet Wizard devreye girerek istenilen çalışma tablosunu (sheet) ya da belli bir kısmını (range) seçmenizi sağlar.

 

Links to External Data: Text

(Metin dosyaya bağlanmak)

 

Bir text dosyadaki verilere bağlantı kurmak (link) onları import etmeye benzer.

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

2. Ardından Link Table (Tabloarı Bağla) seçilir.

3. Link iletişim kutusunda kendisinden veri alınacak text dosya seçilir.

3. Ardından Links Text Wizard devreye girer ve verilerin transferini sağlar.

4. Firt Row Contains Column Headings seçeneği ile varsa alan adları Access tablosundaki alan adlarına karşılık gelir. Bunun dışında New Table seçeneği ile yeni bir tablo olarak ya da Existing Table seçeneği ile mevcut bir tablolaya eklenebilir.

5. Ardından ekrana gelen Field Options bölümünde alanların veri türleri ve indeksleri düzenlenir.

 

Advanced düğmesine tıklanarak delimiter karakterler ve alanların formatları düzenlenir.

 

UYGULAMALAR

Microsoft Excel'den veri alın (import)

 

1.File (Dosya) menüsünden Get External Data (Dış Veri Al) seçilir.

 

2. Import iletişim kutusunda kendisinden veri alınacak olan çalışma tablosu seçilir. Örneğin Excel 7.0 ya da Excel 2000 gibi. Ardından dosya seçilir: Örneğin: C:\data\ucret.xls

 

3. Ardından Import Spreadsheet Wizard devreye girer ve verilerin transferini sağlar.

 

4. Firt Row Contains Column Headings seçeneği ile çalışma tablosundaki kolon başlıkları Access tablosundaki alan adlarına karşılık gelir. Bunun dışında New Table seçeneği ile yeni bir tablo olarak ya da Existing Table seçeneği ile mevcut bir tablolaya eklenebilir.

 

5. Ardından ekrana gelen Field Options bölümünde alanların veri türleri ve indeksleri düzenlenir.

 

 

GÖZDEN GEÇİRME

1. Microsoft Access, hangi uygulamalardan ve hangi formatlardaki verileri kendi veritabanlarına alabilir (import)?

2. Microsoft Access, hangi uygulamalara ve hangi formatlara veri verebilir (export) ?

3. Almak, vermek, bağlantı kurmak ne demektir? Aralarında ne fark vardır?