Calc listelerini Base Tablolarına Dönüştürmek

From Belgeleme Projesi

Jump to: navigation, search

Calc Listelerini Base Tablolarına Dönüştürmek

Bu yazımızda oluşturduğunuz Calc listelerini bir veritabanı tablosuymuş gibi aktarmayı öğreneceğiz. Bu işlem için öncelikle bir Calc tablosu oluşturunuz veya önceden oluşturulmuş bir tabloyu OpenOffice.org Calc ile açınız. Ben örnek olması açısından OpenOffice.org Calc'da aşağıdaki gibi basit bir tablo oluşturdum.

Resim:calctobase_1.png

Sizde kendi ihtiyaçlarınıza göre veya benim örneğimi ele alarak tablonuzu oluşturabilirsiniz. Oluşturduğumuz bu listede Base tablosuna aktarmak istediğimiz verileri başlıkları ile birlikte fare(mouse) yardımıyla seçip sağ tuşuna tıklayınız. Açılan menüden kopyala seçeneğini takip edin. Bu işlem ile Calc uygulaması ile hiçbir işimiz kalmamıştır. İster Calc uygulamasını kapatabilir isterseniz de açık bırakıp farklı tablo aktarım yollarını deneyebilirsiniz. Tablo oluşturma hakkında bilgisi olmayanlar e-dergimizin 14. sayısındaki Temel Base Özellikleri adlı makaleyi okuyarak öğrenebilirler.

Yeni bir OpenOffice.org Base uygulaması açınız. Karşınıza çıkan diyalog penceresinden Yeni bir veritabanı oluştur seçeneğini işaretleyerek bitir butonuna basınız. Karşınıza çıkan pencereden yaratmak istediğiniz veritabanının ismini yazarak tamam butonuna basınız. Eğer veritabanı oluşturma hakkında bilginiz yoksa wiki sayfamızda bulunan Temel Base Özellikleri adlı makalemizi okuyarak öğrenebilirsiniz.

İsim verme işleminden sonra karşımıza OpenOffice.org Base ana penceresi görünecektir. Bu pencereden sol tarafta bulunan Tablolar sekmesine tıklayınız. Ardından sağ tarafta bulunan Tablolar bölümünde boş bir alanda farenin sağ tuşuna tıklayarak açılan menüden yapıştırı seçiniz.

Resim:calctobase_3.png

Karşımıza bir diyalog penceresi gelecektir.

Resim:calctobase_4.png

Bu pencere, Calc listelerinden aktaracağımız veriler hakkındaki ayarları yapacağımız bölümdür. Bu pencere hakkında yapılacakları kısaca listelemek gerekirse;

  • Tablo İsmi : Oluşturmak istediğimiz tablomuzun ismidir. Eğer bir isim vermezseniz uygulama varsayılan olarak Tablo1 ismini verecektir.
  • Seçenekler
    • Tanım ve Veri : Tabloyu birebir kopyalayarak bir veritabanı oluşturur. Tabloda yer alan tüm tanım ve verileri aynen kopyalar.
    • Tanım : Sadece tablo tanımları kopyalanır.
    • Tablo Görünümü Olarak :
    • Veri Ekle : Mevcut tabloya veri eklemede kullanılır.
    • Birincil Anahtar Oluştur : Aktarılan listeye kullanıcının isteğine göre birincil anahtar ekler.

Bu pencerede bulunan işlemlerden kısaca bahsettikten sonra işlemimize devam edelim. Tablo ismi olarak ben “Maas” ismini verdim. Sizler ihtiyacınıza göre farklı bir isimde verebilirsiniz.

 Eğer verdiğiniz isimde başka bir tablo mevcutsa hata verecektir. Bu yüzden aynı isimleri kullanmamaya dikkat ediniz.

Seçenekler kısmında “Tanım ve veri” ve “Birincil Anahtar Oluştur” seçeneğini işaretleyiniz. Ardından birincil anahtar için bir isim belirleyin. Ben varsayılan olarak “ID” ismini atadım.

Resim:calctobase_5.png

Bu kısımı tamamladıktan sonra ileri butonuna basarak diğer sayfaya geçiniz. Burada aktarmak istediğiniz alanları belirleyebilirsiniz. Alanları seçebilmek için “>” veya “>>” butonunu kullanabilirsiniz. Alanların seçilmiş halini aşağıdaki resimde görebilirsiniz.

Resim:calctobase_6.png

Bu pencerede ileri butonuna basarak alanlar ile ilgili ayrıntılı bilgileri değiştirmek mümkündür. Fakat ben varsayılan olarak hazırladığım için Bitir butonuna basarak tablomuzu oluşturdum. Siz kendi ihtiyacınıza göre ayarları yapıp tekrar Bitir butonuna basabilirsiniz. Tablomuzun görüntüsü aşağıdaki gibi olacaktır.

Resim:calctobase_7.png

Bu yöntem ile yalnızca yeni bir tablo yaratmak değil önceden oluşturulmuş bir tabloya veride ekleyebilirsiniz. Peki bu işlem nasıl yapılır. Aktarma sırasında bizi karşılayan diyalog penceresinde bulunan Seçenekler bölümünde Veri Ekle seçeneğini işaretlemektir. Bu seçenek ile tablolarınıza uygun içerik olma şartıyla veri ekleyebilirsiniz. Uygun içerikten kastım;

  • Sonradan eklenen veriler eski tabloyla aynı sütun ve satır olmak zorundadır.
  • Başlıklar dahil edilmemelidir.

Bu tip basit işlemlere dikkat edilmezse tablo kayıtlarınız bozulabilir.

Konuyla ilgili soru, görüş ve eleştirilerinizi forumlarımıza bekliyorum.


--Mehmet PEKGENÇ 17:12, 15 Ekim 2009 (MSD)