Bu sayfadaki yazılar
Sayfanın metni
Sayfa 52
DEĞER (VALUE) KUTUSU:
Yanında "Value" yazan kutudur. Tarihler, isimler ve sayılar gibi değerleri yazmak için kullanılır. Sayısal olmayan karakterler içeren sayısal verileri text alanında tutmanız gerekebilir. Bu durumda da değeri tırnak işaretleri içinde vermeniz gerekir. İstediğiniz değeri buraya yazdıktan sonra RETURN tuşuna bastığınızda, değer tırnak işaretleri içine alınmış olarak ana kutuya aktarılır.
ANA KUTU:
Alan adı paneli altında görüntülenen uzun kutudur. Mouse ile bir seçim yaptığınızda ya da değer kutusuna bir şey yazdığınızda, değerler, filtre komut satırını oluşturmak üzere Superbase tarafından bu kutuya kopyalanır. Filtre komut satırının uzunluğu en çok 255 karakter olabilir. Koşulu doğrudan ana kutuya yazabilirsiniz tabii, ancak zamanla mouse ile klikleyerek seçim yapmanın daha kolay olduğunu göreceksiniz. Filtre komut satırı yaratmadan "OK" kutusunu kliklerseniz ya da olmayan bir alan ismini kullanırsanız, "Can't do this" hata mesajını alırsınız. Filtre komut satırını girdiğiniz ana kutu içindekileri temizlemek için "Clear" düğmesi kliklenir.
FİLTRENİN KULLANIMI:
Filtre komut satırı, filtre penceresindeki "OK" düğmesi kliklendiğinde aktif hale geçer. Bir filtre kullanıldığında, Superbase kontrol panelindeki filtre düğmesini farklı bir renge dönüştürür. Filtre düğmesi farklı renkte olduğu sürece filtre aktif durumda demektir. Bundan sonra yapacağınız arama vs. gibi tüm işlemlerde filtre değerlerine uyan kayıtlar görüntülenecektir. Örneğin, Şehir LIKE "İSTANBUL" gibi bir koşul belirtmiş ve First Record düğmesine basmışsanız, Superbase içinde bulunduğu index alanına bağlı olarak ilk kayda gidecek ve Şehir alanında "İSTANBUL" olan ilk kaydı bulacaktır.
FİLTRENİN KALDIRILMASI:
Filtreyi kaldırıp yine dosyadaki tüm kayıtlara erişmek isterseniz, kontrol panelinde farklı renkte görünen filtre düğmesini klikleyerek normal haline döndürün.
EXTERNAL FILE BUTTON =
HARİCİ DOSYA DÜĞMESİ
Kontrol panelinin en sağında, bir fotoğraf makinesini temsil eden düğmedir. Superbase'in diğer database programlarından farklı bir özelliği de (rahatlıkla üstünlüğü de diyebilirsiniz) kendi database dosyaları dışındaki harici dosyalara erişebilmesidir. Bu harici dosyalar herhangi bir çizim-boyama programında hazırlanmış grafik resim dosyası, Superbase'in kendi Text Editor'ünde veya başka bir kelime işlem programında yazılmış bir text dosyası olabileceği gibi, inanılması çok zor ama, ses dosyaları bile olabilir. İşte bu tür dosyalardan herhangi birine erişmek için, kayıt alanları içlerinden biri "External" alan olarak belirtilerek tanımlanır. Bu kayıtların içinde bulunduğu dosya yüklü durumda iken "External" düğmesine basılırsa, ilgili harici dosyaya erişilir.
BİRAZ DA PRATİK
YAPALIM!
Yazı dizimizin bu bölümünü küçük bir dosya açma alıştırması ile bitirelim isterseniz. Bu bölümde incelediğimiz kontrol paneli düğmelerini açacağımız dosya üzerinde denerseniz, hem el alışkanlığı kazanmış hem de Superbase programınız ile aşinalığınızı artırmış olursunuz.
Dikkat ettiyseniz görmüşsünüzdür: Superbase programınızı yüklerken başlık çubuğunda önce disketin directory'si okunuyor ve sonra da sizden bir dosya açmanızı isteyen mesajlar sırayla görüntülenir. Superbase programınızın disketleri birden fazla ise örnek database dosyaları mutlaka vardır. Ancak tek diskete sıkıştırılmış bazı versiyonlarda disketten yer kazanmak amacıyla örnek dosyalar silinmiştir. Bu bölümdeki alıştırma disketinde örnek program bulunanlar için. Ama diğerlerinin üzülmesi için bir sebep yok, zira konular ilerledikçe bir sürü yerde bu çalışmayı zaten yapmak zorunda kalacağız.
Örnek database dosyaları ana program disketi dışında bir başka data disketine kaydedilmiş olanların, Superbase'e çalışmalarını bu disketle yapacaklarını belirtmeleri gerekiyor. Zaten kendi örnek çalışmalarımızı yaparken de bir boş data disketi hazırlayarak çalışmalarımızı bu disketle yapacağımız için directory ve/veya disket değiştirme işlemine alışmamız gerekiyor.
DIRECTORY VE/VEYA DİSKET DEĞİŞTİRME:
Superbase ilk yüklendiğinde tanımlı disket Amiga'nın kendi sürücüsünün numarası olan "DF0:"dır. Ve yükleme esnasında program disketinin directory'si okunarak belleğe yerleşir. Siz disketi değiştirip yeni disketinizi belleğe yerleştirmedikçe, bellekte bu directory tanımlı olarak kalır. İşte bu nedenle gerek elinizdeki hazır data disketiniz için ve gerekse kendi yaratacağınız çalışma disketleri için önce içinde çalışacağınız disketin directory'sini değiştirmelisiniz.
Directory ve/veya disket değiştirme işlemi için menü çubuğundan "SYSTEM" menü başlığı ile görünen menünün "Directory" seçeneğinin "Change" alt kalemini seçmelisiniz. Bu menü kalemi "SYSTEM MENU" bölümünde ayrıntılı olarak anlatılacaktır. Şu anda bu seçeneğin bir directory'den diğerine, bir disketten diğerine geçmeye imkan verdiğini bilmeniz yeterli.
Bu kalemi seçtiğinizde, Superbase o anki directory'nin alt directory'lerini ve directory hiyerarşisinde bir sonraki kademede bulunan directory'leri listeleyen bir diyalog penceresi açar. Aynı diskette başka bir directory'ye geçilecekse, burada istenen yeni directory kliklenerek seçilir. Disket değiştirilecekse, yeni disket takılıp liste panelinin altında bulunan uzun çubuğa sürücü numarası yazılarak "OK" düğmesi kliklenir ya da RETURN tuşuna basılır.
Yeni directory'yi bu istek penceresinde girmelisiniz.
Sadece Amiga'nız üzerindeki sürücü ile çalışıyorsanız, Superbase disketini çıkartıp data disketinizi takın ve bu kutuya "DF0:" yazıp RETURN tuşuna basın (ya da OK düğmesini klikleyin). Superbase, yeni disketin directory'sini okuyacak ve buradaki Superbase dosyalarını kullanımınıza sunacaktır.
DOSYA YÜKLEME:
Diskette bulunan bir data dosyasını yüklemek için, menü çubuğunda, "PROJECT" menü başlığı altındaki "Open" menü seçeneğinin "File" alt kalemi seçilir. Superbase içinde bulunduğunuz directory'deki dosyaları listeleyen bir başka diyalog penceresi görüntüler. Bu pencerede sadece Superbase dosyaları listelenir. Yani pencere boş olarak görüntülenirse, o directory içinde yükleyebileceğiniz bir Superbase dosyası olmadığı anlaşılır.
Disketten bir dosya yükleme. Pencerede listelenen dosyalardan birini seçmek için istediğiniz dosya ismini klikleyerek seçin (klavyeden elinizle de yazabilirsiniz tabii) ve seçtiğiniz dosya ismi liste paneli altındaki uzun yazı çubuğunda görüntülendiğinde "OK" düğmesini ya da RETURN tuşuna basın. Dosya seçimi için diğer bir yol da dosya ismi üzerinde seçim düğmesini iki kez kliklemek. Directory'nizi değiştirdiniz mi?
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 53
Dosyaya yaratılması esnasında bir "PASSWORD" yani şifre verilmiş ise, Superbase bu dosyayı yüklemek için bu şifreyi ister. Ancak şifre verilmemişse, bir süre sonra seçilen dosya ana görüntüde yerini alır. Artık seçtiğiniz dosya ile kontrol panelindeki tuşları deneyebilirsiniz.
İşte yeni directory içindeki Superbase dosyaları. Birini seçin.
ANA GÖRÜNTÜ EKRANI
FORMLARI:
Superbase'de kayıt bilgi alanlarının ana görüntü ekranında üç tür yerleşim formu vardır:
RECORD VIEW: Bir dosya yaratıldığında ya da disketten yüklendiğinde kayıt alanlarının ekran yerleşimi genellikle tanımlı form olan "Record View" formunda görüntülenir. Bu görüntü formunda her satırda bir kayıt bilgi alanı vardır ve alanlar ekranın üst sol tarafında alt alta sıralanırlar. Her ekranda bir kayıt görüntülenir.
TABLE VIEW: Bu formda alan isimleri ekranın üst kısmı boyunca yatay olarak sıralanırlar. Her kayıt bir satıra gelecek şekilde datalar satır ve kolonlar şeklinde bu çubuğun altına yerleşirler. Bu nedenle her kaydın bir sayfaya yerleşmesi durumu yoktur. Bu formda da seçim düğmesini klikleyerek kolon genişliklerini değiştirebilirsiniz.
Dosya tanımlamalarınız diskete kaydedildi.
Bilgi girişi için ekran hazır.
FORM VIEW: Bu formda da her ekranda bir kayıt görüntülenir. Fakat bu formda bilgi alanlarını tek tek istediğiniz yere çekerek kendi uygulama ekranınızı istediğiniz gibi dizayn edebilirsiniz.
GÖRÜNTÜ FORMU NASIL
DEĞİŞTİRİLİR?
Görüntü formları, menü çubuğunda "Set" menü başlığı ile belirlenmiş menünün kalemleri arasındadır. Bu menüden görüntünün formunu değiştirmeye çalışın.
Gelecek sayıda MENÜLER'i anlatmaya başlayacağız. O sayının alıştırması ise "Yeni Bir Superbase Dosyası Yaratmak". Yazımız hakkında görüş ve eleştirilerinizi ve varsa sorularınızı bekliyoruz. Görüşmek üzere...
Form View.
Table View.