Amiga Dünyası sayı 4, sayfa 60

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 60

PROCESS MENÜ: Superbase'de ana database fonksiyonlarını içeren menü budur. Dataları yönetmek ve birleştirmek için gereken tüm özellikler bu menü seçenekleri arasında sıralanırlar. Bunları kullanarak dosyalar arası bilgi transferi yapabilir, etiket döktürebilir, kayıtları güncelleştirebilir ya da Mail Merge dediğimiz bir yazının farklı isim ve adreslerle tek tek birleştirilmesi işlemlerini yapabilirsiniz. FİLTRELEME: Tüm Process menü seçenekleri hangi kayıtların işlem göreceğini tespit etmek için filtreler kullanırlar. Filtreleme Düğmesi" bölümünde ayrıntılı olarak anlatmıştık.

PROCESS UPDATE: Birden fazla dosya için aynı anda güncelleştirme yapma işlemidir. Dosyalardaki alanlarda tek tek değişiklik yapmanıza izin verir. Çoklu dosya (multi-file) özelliği denilen bu fonksiyon, tek dosya opsiyonuna göre çok daha komplike ve güçlüdür. Update fonksiyonu, tanımlamalarınız yönünde dosyanızdaki dataları değiştireceğinden, fonksiyonun çalışmasını tam olarak anlayıncaya kadar Update işleminden önce datalarınızın kopyasını mutlaka almalısınız.

Diyelim ki, iki ayrı database dosyası tutuyorsunuz. Biri, MÜŞTERİLER isminde ve müşterileriniz hakkında adres, telefon vs gibi genel bilgiler; diğeri ise HESAPLAR isminde ve hesap durumunu içeriyor olsun. Siz belli dönemlerde müşterinizin hesap bakiyesini genel bilgilerindeki bir alana aktarıyor olun. İşte bu durumda iki dosya arasında yaratacağınız bir Update ile hesapları eşleyip iki alan arasında bilgi transferi yapabilirsiniz. Nasıl mı? Biraz karmaşık gibi görünüyor değil mi? Öncelikle bu tür işlemler yapacağınız dosyalarda, eşlemeye müsait alanlarınız ve bu alanlarda da uyumlu bilgileriniz olması gerekiyor. Yukarıdaki örnekten devam edersek; bir kere müşteri genel bilgisi ile hesap bilgisi kayıtlarını eşleyebileceğiniz mesela Müşteri No gibi bir alan olmalı. İki dosyada da alan isminin aynı olması gerekmez, tipleri uyumlu olsun yeter. Eğer alan adı her iki dosyada da aynı ise, Update penceresinde seçilen ikinci ismin yanına dosya adı uzantı olarak eklenir. İşte Update sayesinde bu eşleme alanını kullanarak iki dosya arasında bağlantı kurup, hesap bilgileri dosyasındaki bakiye genel bilgiler dosyasındaki istenen alana aktarılır. Tabii müşteri numaraları her iki dosyada da uyumlu olmalıdır. Mesela 0001 numaralı müşteri, dosyaların her ikisinde de aynı kişi olursa, farklı hesap bakiyeleri farklı farklı müşterilere aktarılmaz. Örnekteki dosya sayısını dilediğinizde çoğaltabilirsiniz. Tek sınırlayıcı faktör, Amiga'nızın belleği. Belleğin izin verdiği miktarda dosya açabileceğiniz için, kullanabileceğiniz dosya sayısı da buna bağlı olarak bellekte sınırlı.

Update menü seçeneğinin 3 alt menü kalemi vardır: Edit, Load ve Save. Edit, yeni bir Update yaratmak ya da disketten yüklenmiş bir Update'i editlemek için kullanılır. Load, önceden hazırlanarak diskete kaydedilmiş bir Update'i yüklemek, Save ise hazırlanan bir Update'i diskete kaydetmek için kullanılır. Hazırladığınız bir Update'i kaydettiğinizde, Superbase aynı zamanda onunla birleştirilen database dosyasını da kaydeder.

UPDATE EDİT: Edit, size erişebileceğiniz iki Update diyalog penceresi getirir: Filter (Filtre) ve Fields (Alanlar). Bellekte hazır bir Update varsa, bu pencerelerdeki komut satırında bu satırı değiştirebilirsiniz. Yeni Update yaratıyorsanız, yine bu pencerelerdeki komut satırına koşulları girersiniz.

YENİ BİR UPDATE YARATMA: Update yalnız o anda açık olan dosyaları kullanabilir. Bu yüzden, Update komut satırında alanları belirtmeden o alanları içeren dosyaların açık olması gerekir. Yeni yaratılan bir Update için Update Edit seçildiğinde, Superbase Update filtreleme diyalog penceresini açar.

Bu pencere, "File:" etiketli dosya ismi kutusu dışında kontrol panelindeki filtre penceresine benzer. Dosya ismi kutusunun yanındaki ok, açık dosyalar arasında geçişi sağlar. Ancak burada bulunan dosyalar o anda açık database dosyalarıdır, bellekte açık olmayan dosya isimlerini ve dolayısıyla alan listesini burada göremezsiniz. Ok kutusuna her klikleyişte dosya ismi kutusuna açık dosyalardan birinin ismi yerleşir, isim kutusunun altında dosya alanlarının listelendiği paneldeki alan isimleri de dosyalara bağlı olarak değişir. Seçilecek alanlar sırayla kendi dosyaları içinden işaretlenir.

Klavyeyle gezinmek için ← ve → tuşları.