Amiga Dünyası sayı 5, sayfa 44

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 44

MİKTAR*FİYAT AS "TUTAR" FİYAT AS "YENİ FİYAT" Query yeni bir database yaratmak için kullanılıyorsa, tüm türemiş kolonlara en çok 15 karakter uzunluğunda geçerli alan isimleri vermeye özen göstermelisiniz.

@POSITION: Bir yazının yerleştirileceği pozisyonu belirlemek için, "@ Position" işlemcisi kullanılır. Alan için kolon pozisyonlaması yapmazsanız, Superbase her satırda bir kayıt ve her alan bilgisi bir öncekinin sağında olmak üzere çıkış verecektir. Data yerleşimini belirtmek için, önce @Position kutusu kliklenerek değer kutusuna istenen kolon numarası girilir, sonra alan ismi seçilir. Diyelim ki, dosyadaki "Soyadı" alanının 12. kolondan yazılmasını istiyoruz. Yukarıdaki işlemi sırayla bu bilgiler için yaparsak, penceredeki komut satırının görüntüsü:

@ 12 Soyadı şeklinde olur. Kolon pozisyonlama çalışmalarını önce ekranda yapın ve genişlikleri görün. Zira üstüste binen alanlar problemlere sebep olur. Bu olay tipik olarak Superbase'e bir alan bilgisini yazmasını söylediğiniz kolonun bir önceki bilginin sonundaki boşluklar tarafından kullanılıyor olmasından dolayı ortaya çıkar ve Superbase bu durumda bilgiyi doğru kolondan başlatır ama bir alt satıra atlayarak. Maksimum kolon pozisyonu 255'tir. Printer boyutlarınıza uygun olarak doğru genişliği bulursanız, herhangi bir sorunla karşılaşmazsınız. &LENGTH: Kolon yerleştirme problemine satırdaki alan genişliklerine sınırlama koyarak çözüm getirebilirsiniz. Bu sınırlama için &Length operatörü kullanılır. Genişlik belirtme işlemi de tıpkı kolon tanımlama gibi yapılır. Yani önce &Length kutusu kliklenerek değer kutusuna istenen genişlik yazılıp RETURN tuşuna basılır ve sonra da bu genişliği kullanacak alan ismi seçilir. Örneğin Soyadı alanının genişliğini 10 yapmak istiyoruz: & 10 Soyadı

LINE: Çıktının, herhangi bir yerde yeni bir satırdan başlamasını belirtebilirsiniz. Bu işlem için operatörler bölümündeki "Line" seçeneği kullanılır. Çıktının belli yerlerinde aktif yazım pozisyonlarına bağlı olarak LINE kutusu iki kez kliklenerek boş bir satır atlanmasını sağlayabilirsiniz.

DİĞER FORMAT PARAMETRELERİ: Query çıktısı için format belirtmede kullanılabilecek bunlardan başka birçok parametre vardır. Bunlar Query Fields diyalog penceresinde gösterilmemiştir ve doğrudan komut satırına boşluk ya da noktalı virgül ayrılarak yazılırlar. Bu parametreler ve tanımlamaları aşağıdaki tabloda gösterilmiştir:

Parametre Fonksiyon FIELD Alan isimleri yazılmaz DOWN Çıktının her data kalemini yeni bir satıra yazar. BF[ON] Bold (kalın) yazı UL[ON] Underline (altçizgili) yazı IT[ON] İtalik yazı BF/UL/IT[OFF] Yazı özelliklerini iptal eder. FG Ön plan rengini set eder. BG Arka plan rengini set eder. Eject n n ile verilen sayı kadar satır atlar. Field: Bu parametre kullanılmadığı zaman, Superbase sayfa başlarında her alan ismini, o alan bilgilerinin listelendiği kolonunun başına yazar. Sayfa başlarına alan isimlerinin yazılması istenmiyorsa, komut satırındaki alan isimlerinin başına FIELD parametresi yazılır. Bu durumda kolon başlıkları yazılmaksızın bilgiler sayfa başından itibaren listelenmeye başlanır:

FIELD Adı,Soyadı,Adres,Şehir Alan isimlerinin bazılarının yazılmasını, bazılarının yazılmamasını isterseniz, FIELD parametresini sadece yazılmayacak alanların başına yerleştirmelisiniz:

Adı,Soyadı,Şehir,FIELDS Adres Ancak böyle bazı kolon isimlerini yazmama durumunda satırlarda kayma olacaktır. Bu nedenle satır ayarlamalarını yapmak gerekebilir.

Down: Komut satırının başına alan isimlerinden önce DOWN parametresi yerleştirilirse, çıktıda her alan bilgisi yeni bir satıra yazılır. Örneğin:

DOWN Adı,Soyadı,Şehir gibi bir tanımlama sonucu, bilgilerin dökümü şöyle olur:

Ahmet Durmaz Ankara Bilgiler Record View görüntü modunda olduğu gibi listelenir. Alan isimleri ters görüntü modunda listelenir, bilgiler alan isimleri yanındaki yerlerini alırlar; tıpkı kayıt giriş ekranı gibi. Bu modda alan isimlerinin görünmemesini isterseniz, FIELD ve DOWN parametrelerini birlikte kullanmalısınız:

FIELD DOWN Adı,Soyadı,Şehir Yazı Stili Parametreleri: Query'de kayıt bilgilerinin istediğiniz kısımlarını bold (kalın), underline (alt çizgili) ya da italik olarak yazdırabilirsiniz. ON parametresinin kullanımı opsiyoneldir. Tanımlanan stil parametreleri, ATTR OFF yapılarak tamamen kaldırılabileceği gibi, BF OFF, UL OFF ve IT OFF ile tek tek kapatılabilir:

BF IT Adı,Soyadı, IT OFF Şehir Renkler: FG ve BG parametrelerini kullanarak ön ve arka plan renkleri değiştirilebilir. Burada kullanılabilecek renkler 1'den 4'e kadar Preferences renkleridir: FG 3;BG 4 Adı,Soyadı,Şehir komutu ön zemin rengini siyah, arka planı turuncu yapar.

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