Bu sayfadaki yazılar
Sayfanın metni
Sayfa 42
Responses alanı, bir alan ismi altında ilişkili data kalemlerinin en fazla 9 olmak üzere birden fazlasını depolamaya imkân verir. Alanda girmek istediğiniz miktarı belirttikten sonra, bilgi girişine başladığınızda sırayla bilgileri girip RETURN tuşuna basarak belirttiğiniz sayıda bilgiyi saklamasını sağlayabilirsiniz. Bir anda alanda girilen bilgilerden sadece bir tanesi görünür. Diğer bilgilere erişmek için, CTRL tuşu ile N ve P tuşlarının kombinasyonu kullanılır. CTRL-N tuşları bir sonraki bilgiye, CTRL-P tuşları ise bir önceki bilgiye geçmek için kullanılır. Ancak bu esnada kursor mutlaka çoklu cevaplı (response) tanımlanmış olan alan içinde olmalıdır. Yoksa tuşlarla vereceğiniz komutlar işlemeyecektir.
Şimdi, ne işe yarar bu Response alanı diye düşünebilirsiniz. Müşteri telefon numaraları, ürün fiyatları gibi aynı alana birden fazla bilgi girmek isteyebilirsiniz. Alan tipini text olarak belirlerseniz tabii. Aslında buna en çarpıcı örnek olarak, bir kütüphanedeki kitapların indeksi verilebilir. Normalde bu tür bir dosyada, her kitap ayrı bir kayıt olarak girilir. Her kayıt; kitabın adı, diğer özellikleri ve yazarı gibi bilgiler içerir. Ancak bazı kitaplar birden fazla yazar tarafından yazılmış olabilir. İşte bu tür alanları çoklu cevaplı alan olarak tanımlarsanız, aynı alana en çok belirlediğiniz response miktarı kadar olmak üzere, gereken yazar isimlerini girebilirsiniz. Yazarı ve diğer özellikleri uygun kitaplar için de, kitap adı alanında aynı belirlemeyi yapabilir, böylece bir kayıt içinde birden fazla kitap depolayabilirsiniz.
Bu tür alanları filtreler ya da iki alanı birleştirmek için bir "Calculation" (hesaplama) formülünde kullanmak gibi bir takım özel işlemlerde, alan adı yanında parantez içinde kullanılacak bilginin response numarası belirtilmelidir. Mesela alana girilen ikinci bilgi kullanılmak isteniyorsa, kullanım "Alanadı(2)" şeklinde olmalıdır.
Text alanı tanımlamaları bittikten sonra OK düğmesi kliklenerek yapılan girişler onaylanır ve dosya tanımlama penceresindeki ADD düğmesi ile panelde yerini alması sağlanır.
NUMERIC (SAYISAL) ALAN:
Bu alan tipi; ondalık sayılar, nakit para tutarları, tam sayılar ve üslü sayıları girmek için tanımlanır.
Alan ismini girdikten sonra "Numeric" etiketli kutuyu kliklediğinizde, tanımlı sayı formatını değiştirebileceğiniz "Number format" diyalog penceresi görüntülenir. Girilebilecek sayı hanesi için maksimum 13 hanelik yer ayrılmıştır. Ondalık noktadan önce ve sonraki hane sayısını pencerenin etiketi altındaki hane çubuğunun iki yanındaki oklarla artırıp azaltabilirsiniz. Pencere görüntüye geldiği anda hane çubuğunda ondalık noktanın solunda 5 rakam, sağında ise 2 rakam vardır. Bir de negatif sayıları belirtmesini sağlayan eksi işareti sayının başına yerleştirilmiştir. Zaten çubuğun altında sayının tanımlı stilleri de seçili olduğunu belirtir şekilde işaretlidir. Hane çubuğunun altındaki bu bölümde, birçok sayı stili kutusu vardır. Hane çubuğunun hemen altındaki 4 kutu format tipi, ikinci ve üçüncü sıradaki 8 kutu sayısal format özelliklerini içerir. Şimdi bu kutuları tek tek açıklayalım.
SAYISAL FORMAT TİPLERİ:
9.0 Ondalık nokta formatının solundaki tüm sayıları görüntüler. Verilen sayıda ondalık noktadan sonra 1 hane bile olsa, 0 eklenerek noktadan sonra 3 hane olması sağlanır. Hane çubuğunda 999.000 verilmişse, sayılar alanda 25.400, 250.489 şeklinde görüntülenir. 9.9 Bu format da, sadece sayıları görüntüler. Hane 0 ile tamamlanmaz, boş bırakılır. *.0 Ondalık noktanın soluna belirlenen haneyi tamamlamak için yıldız koyar. Sağ tarafa ise 0 ekler. *****. 00 formatı için, sayılar, ***26.28, **334.46 gibi olur. 0.0 Formata uygun olarak başa ve sona 0 ekler: 0026.200, 0334.456 gibi.
SAYISAL FORMAT ÖZELLİKLERİ:
- Negatif sayıların önüne bir eksi işareti eklenir. Sayı pozitif ise, işaret konmaz. + /- Negatif sayıların başına eksi, pozitif sayıların başına ise + gelir. (-) Eksi işareti yerine parantezler kullanılır. None: Hiçbir şey seçilmezse anlamındadır. Bu durumda, işaretler için boşluk konmaz. Sadece negatif sayılar için eksi işareti otomatik olarak konulur.
Diyalog penceresinin iki para sembolü vardır: $9 Sayının sol başına $ işareti koyar: $25.75 gibi. $ 9 Sayının sol başına $ işareti koyar ve bir boşluk ekler: $ 25,75 gibi. Para birimi formatında, istediğiniz ayarlamaları Set Menünün "Decimal Format Options" seçeneği ile yapabilirsiniz. Sayısal formatın diğer özellikleri için konmuş diğer 3 kutu da şunlardır: (0) Sıfır yerine boşluk basar. (,) Bin hanesi ayırıcısı olarak virgül kullanılır: 1,900 gibi. Alternatif ayırıcı işaretler Set Options'tan ayarlanabilir. E Sayılar 13 haneden daha büyük olduğunda yazabilmenize izin veren üslü gösterim işaretidir. Sayısal format alanı için düzenlemeleriniz bittiğinde, OK kutusu kliklenerek bu diyalog penceresinden çıkılır ve tanımlanan alan ADD ile dosya tanımlama paneline eklenir.
Bilgi girişi yaparken belirlediğiniz sayı formatını aşarsanız, Superbase alana # # # # # # # # şeklinde bir işaret koyar.
DATE (TARİH) — TIME (SAAT) ALANI:
Bu alan, 0001 ile 9999 yılları arasında verilen tüm tarihleri kabul eder. Siz de dosya tanımlamanıza girmek istediğiniz tarihler varsa bunları Date olarak etiketlenmiş kutuyu seçerek tanımlayabilirsiniz. Burada belirtmek istediğimiz şey, tarihler için de diğer alanlar için de uygun alan tanımlamanızın şart olmadığıdır. Her bilgi text olarak tanımlanmış bir alana yazılabilir. Tabii bunların hepsini kullanımınıza uygun olarak yapmalısınız. Data dosyanızda tarihlere göre arama yapacaksanız, bu alanı mutlaka tarih alanı olarak tanımlamalısınız. Bu tüm alan tipleri için geçerli tabii.
Tarih kutusunu işaretlediğinizde, ekrana gelen diyalog penceresinde, tarih ve saat formatını belirleyebilirsiniz. Diyalog penceresinin etiketi altındaki tarih ve saat kutularından hangisini ayarlayacaksanız onun kutusunu işaretlemelisiniz. Bu kutuların altında, alana yazılacak tarihin görüntüleneceği gün (Day), ay (Month) ve yıl (Year) sırasını belirleyebileceğiniz 3 seçenek sıralanır. Bunlardan istediğinizi seçerek ay ve yıl için stil belirlemesine geçebilirsiniz. Stil seçenekleri, tarihin yazılı olduğu çubuğun altındaki 5 kutuya yerleşmişlerdir. Çubukta yazılı olan sistem tarihini, çubuğun iki yanında bulunan oklarla değiştirebilirsiniz. Ay ve yıl stilleri şunlardır:
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 43
MM 1'den 12'ye kadar sayı olarak görünür. M MM Gireceğiniz ayın İngilizce isminin ilk 3 harfi görünür; Jan gibi.
MMMM Ayın İngilizce olarak tümü görüntülenir; January gibi.
YY Yılın son iki rakamı görünür; 89 gibi.
YYYY Yıl rakamının tamamı görünür; 1989 gibi.
Ay ve yıl stili seçenek kutularının altında, ayırıcı olarak kullanılacak karakterlerin seçileceği başka beş kutuluk bir grup seçenek daha vardır. Aşağıda bu ayırıcıları örneklerle açıklayacağız:
/ 20/10/89 - 20-10-89 boşluk 20 10 89 . 20.10.89 , 28 October, 89 ya da Oct 1, 89
Time kutusu seçilerek saat ayarlanarak zaman, tarihte içerik sırası olan 3 seçenek, yerini saat parametrelerinin belirleneceği seçeneklere bırakır. Tarihin yazılı olduğu panele de sistem saati yerleşir. Panel çubuğunun iki yanındaki oklarla bu kez saati ayarlayabilirsiniz. Saat tanımlı olarak saat (hour) — dakika (minute) olarak görünür. Üstteki üç seçenekten ilk ikisi ile saatin; saat - dakika - saniye (second) veya saat - dakika - saniye - milisaniye olarak görünmesini sağlayabilirsiniz. AM/PM clock seçeneği ile de, saatin 12 ya da 24 saatlik formatından birini seçebilirsiniz.
EXTERNAL (HARİCİ) DOSYA ALANI:
External dosya alanı, alan ismi belirlendikten sonra, buraya girilecek olan bilginin dışarıdan ulaşılacak bir dosya olduğunu belirtmek için açılır. Yani bu alana girilecek isimle diskete kaydedilmiş bir resim ya da yazı dosyasına erişilecektir. Bu özellik sadece Amiga'nın Superbase programında vardır. Burada belirtilecek resim ya da yazı dosyasının ismi önüne disket sürücü numarası veya disket etiketi yazılabilir. Bunun dışında alan aslında bir text alanı gibidir. Tabii erişmek istediğiniz external dosya, aynı data disketi üzerindeyse ismi dışında yazmanız gereken başka bir şey yok. External dosya alanının içeriğinde şunlar olabilir:
• Bir dosya adı • Bir dosya adı içeren bir directory adı • Bir sürücü numarası (DF0:, DF1: veya DH0:), bunu takip eden bir directory ve bir dosya ismi.
External alan olarak tanımlanan bir alan içindeki bilgi, ekrandaki alan ismi yanında görünür. Burada ismi belirtilen dosyaya erişmenin yolu, kontrol panelindeki EXTERNAL DOSYA DÜĞMESİ'ne basmaktır.
Dosya tanımlama penceresindeki 5 alan tipi bunlar. Zaten bir database dosyasında bunlardan başka alan tipine hiçbir zaman ihtiyacınız olmaz.
Gelecek sayıda, "Dosya İndeksleri" konusuna girecek ve yeni bir dosya yaratma örneği vereceğiz. Hoşçakalın...