Bu sayfadaki yazılar
Sayfanın metni
Sayfa 34
Evet, yazıyı istediğiniz format ve stilde girdikten sonra, bunu bir yazı dosyası olarak Project menüsündeki Save seçeneği ile kaydetmelisiniz. Save seçeneği ile ekrana dosya ismini girmenizi isteyen bir pencere açılır. Yazınıza vereceğiniz ismi buraya girerek diskete kaydedebilirsiniz. Superbase, vereceğiniz isim sonuna .sbt uzantısını otomatik olarak ekleyerek diskete kaydeder. Yazı dosyası kullanılmak üzere yükleneceği zaman aynı menüdeki Open seçeneği kullanılır ve çıkan pencereden istenen dosya seçilerek yüklenebilir.
Bellekteki bir dosya ile disketteki yeni bir dosyayı birleştirmek de mümkün, ancak yolu biraz farklı. Birinci yazı dosyası bellekte hazır durumda iken, Superbase'in son menü başlığı olan Program altındaki Command seçeneği ile çıkan komut satırına aşağıdaki komut girilir:
LOAD TEXT "dosya ismi",APPEND
Bu komutla, Editör penceresine birinci dosya ile eklenen ikinci dosya arka arkaya eklenerek görüntülenecektir.
Başka bir kelime işlem programında yazılmış bir text Superbase Text Editör içinden okunabilir mi? Superbase'in text dosyalarını kaydederken isim sonuna ".sbt" uzantısı eklediğinden söz etmiştik. Superbase'in Text Editor'ü isminin sonunda bu uzantı bulunmayan dosyaları yüklemez. Ancak sistemde ya da yardımcı bir program içinden dosya ismini değiştirip sonuna .sbt uzantısı ekleyerek yazı dosyasının okunmasını sağlayabilirsiniz.
Text Editör kullanımı diğer kelime işlem programlarına çok benziyor ve oldukça kolay değil mi? İşte mektup formlarınızı bu program içinde yaratıyor ve Mail Merge için kullanıyor ve Mail Merge için kullanacağınız kaynak dosyayı elde etmiş oluyorsunuz. Artık sıra geldi Mail Merge'e.
MAİL MERGE İÇİN BİR MEK-
TUP FORMU HAZIRLAMAK:
Mail Merge'de kullanılacak mektup formunun gereken alan isimlerini içermesi gereklidir. İsterseniz işlemi adım adım açıklayalım:
. Text Editör penceresini açın. . İsim ve adresleri tuttuğunuz Superbase dosyasını açın.
. Şimdi, mektubun gereken kısımlarında database kayıtlarının kullanılacak alanlarının isimlerinin girilmesi gerekiyor. Alan isimleri mektubun gireceği satırına, başlangıç ve bitişine & karakteri konularak belirtilirler. Bu, Superbase'e alandaki bilginin printer'a gönderileceğini belirtir.
Diyelim ki, mektubun başlangıcına adres bilgilerinin, altına ise hitap kısmının ve ismin yazılmasını istiyorsunuz. Text dosyasında bunu belirtmenin yolu şudur (database dosyasındaki alan isimlerine bağlı olarak):
12/10/1990
&ADRES1& &ADRES2& &KOD& &ŞEHİR&
Sayın &ADI VE SOYADI&,
25/11/1990 tarihinde düzenlemiş olduğumuz ................
Bu tanımlamalardan sonra işlem başlatıldığında, Superbase birinci kayıttan başlayarak filtre konulmamışsa tüm kayıtlar için aynı mektubu, her birinin kendi isim ve adreslerini kullanarak tek tek printer'dan dökmeye başlayacaktır.
Mektupta tarih bilgisinin sistem tarihinden alınmasını isterseniz, tarihi doğrudan yazmak yerine, &TODAY& komutunu da yazabilirsiniz.
. Mektup tamamlanır ve kaydedilir.
Mektuptaki bazı kısımların yazı stilini değiştirmek isterseniz; Text penceresinde & ayırıcısı ile alan ismini istediğiniz stilde belirtmelisiniz. Database kayıtlarından iki bilgiyi yan yana kullanacağınız zaman, aralarında boşluk kalmasını isteyebilirsiniz. Bu durumda alan isminden sonra & karakteri ile kapatmadan önce gereken miktarda eksi işareti (-) koymalısınız.
Diğer Mail Merge uygulamalarına gelince. Örneğin, mektubun kalanı içinde yine database dosyasında tuttuğunuz bazı alanlardaki bilgileri kullanmanız gerekebilir. Örneğin Müşteriler dosyasındaki kayıtlara hesap bakiyesi ile ilgili bir mektup yazdığınızı düşünelim. Mektup içerisinde son hesap bakiyesini kullanmanız gerekecektir. Mektup içinde de alan kullanımı aynı. Bilginin cümle içinde gireceği yere, yine & belirteçleri içinde alan ismini yazıp cümleyi tamamlıyorsunuz:
Sayın &ADI VE SOYADI&
30/10/1990 itibarıyla borç bakiyeniz &BAKİYE& TL'dır. Bilgilerinize sunulur.
Mail Merge işleminde birden fazla dosya ile çalışmak da mümkün. Tıpkı diğer Superbase işlemlerinde olduğu gibi istenen alanlar, istenen dosyalar içinden seçilerek kullanılabilir. Yukarıdaki örnekte isim ve adreslerin Adresler dosyasında, hesapların ise Müşteriler dosyasında tutulduğunu varsayarsak; gereken alan isimlerinin yanına alınacağı database dosyasının ismini uzantı olarak girmelisiniz:
Sayın &ADI VE SOYADI.Adresler& 30/10/1990 itibarıyla borç bakiyeniz &BAKİYE.Müşteriler& TL'dır. Bilgilerinize sunulur.
Aynı alan mektup içerisinde istenildiği kadar tekrarlanabilir.
Mail Merge'ü Çalıştırma: . Printer'ı açarak çıkış almaya hazır duruma getirin.
. Mektup formunu hazırladıktan sonra (ya da önceden kaydetmiş olduğunuz bir text dosyasını açtıktan sonra), gereken database dosyalarını da açın.
. Database penceresini klikleyerek aktif hale getirin.
. Process menüden Mail Merge'ü seçin.
Klavyeyle gezinmek için ← ve → tuşları.
Sayfa 35
Bu seçimle ekrana Mail Merge filtre diyalog penceresi açılacaktır. Bu filtre penceresi de diğer filtreler ile aynıdır. Kayıtların filtreleneceği bir koşul belirtecekseniz yazarak mektubu sadece koşula uyan kayıtlar için dökebilirsiniz.
. Koşul belirterek ya da belirtmeksizin OK düğmesini kliklerseniz, printer çıkışını onaylamanız için yeni bir pencere açılır. Bu pencereye de olumlu cevap verip Mail Merge işlemini başlatabilirsiniz.
Bu adımlardan sonra, database kayıt sırasına uygun olarak aynı mektup tüm kayıtlar için dökülür. Deneyin, yararlı olduğunu göreceksiniz.
PROCESS LABELS Bu seçenek ile adresleri etiket olarak printer'dan çıkartabilirsiniz. Printer kağıdı olarak genellikle standart etiket formları kullanılır ve tanımlı değerler bunlardır.
Etiketler için de standart filtreler kullanılır. Yalnızca o an açık olan dosyanın, açık olan alanlarındaki bilgileri etiket olarak dökülebilir.
PROCESS LABELS KULLANIMI: Process menüden Labels seçildiğinde Superbase Labels Filter diyalog penceresini görüntüler. Kullanımı normal filtre pencereleri ile aynı olan bu pencerede; kayıtların sadece bir bölümünü etiket olarak dökmek istiyorsanız, gereken şartı belirtebilirsiniz. Koşulu belirtip ya da koşul koymadan OK ile filtre penceresini kapatıp etiket tanımlamalarını yapabileceğiniz "Label definition" (Etiket tanımlama) penceresine geçebilirsiniz. Bu tanımlama penceresi, 3 bölümden oluşur: Panelin solunda etiketin bir satırında yer alacak alan sayısını belirtebilirsiniz. Panelin sağındaki kutular boyutları ve diğer parametreleri ayarlamak için kullanılır. Panelin altında ise OK ve Cancel dışında fazladan kontrol düğmelerini içeren bölüm bulunur Fields Per Line Bölümü: Superbase etiket dökümünde açık alanların sırasını kullanır. Bir satırda 1'den 4'e kadar farklı alan bilgisi yazılabilir. Bu işlem için şu sırayı takip etmelisiniz:
. İstediğiniz satır kutusuna klik yaparak seçin. Bu on etiket satırından biri olabilir. . Panelin sağ tarafının altında bulunan Increase (arttır) ve Decrease (azalt) düğmelerini kullanarak, satırda kaç alan olmasını istiyorsanız, o sayıya getirin.
Şimdi aşağıdaki örneği incelerseniz, konuyu daha kolay anlayacaksınız: Açık alan listesi Aktif etiket formatı BAY/BAYAN BAY/BAYAN,ADI,SOYADI ADI ADRESİ SOYADI ADRES2 ADRESİ KOD,ŞEHİR ADRES2 KOD ŞEHİR
Etiketinizde, açık alanların bu sırayla basılmasını istiyorsunuz. Bu 1. satırda 3, 2 ve 3. satırlarda 1, 4. satırda ise 2 alan olması demektir. Bu durumda Fields Per Line bölümündeki bilgiler aşağıdaki gibi olacaktır:
Line 1 3 Line 2 1 Line 3 1 Line 4 2 Line 5 0 Line 6 0 Line 7 0 Line 8 0 Line 9 0 Line 0
Superbase, otomatik olarak bir satırda bulunan birden fazla alan arasına bir boşluk koyar.
Label Dimension Bölümü: Dosya parametrelerindeki tanımlı seti değiştirmek için kullanılır. Yeni bir etiket formatı tanımladıktan sonra kaydedebilirsiniz. Bunun için, Set menüdeki Options kalemini seçin ve OK düğmesini klikleyin.
First Label Margin: Bu seçenek, etiketin basılacağı sol başlangıç pozisyonunu belirlemek için kullanılır.
Standart etiket formlarında bir satırda yanyana iki etiket bulunur. Bu nedenle Superbase'de iki etikete göre tanımlama yapılmıştır. Marjin ayarlamaları da iki etikete göre yapıldığından, marjin ayarlamalarında fazla değişiklik yapılmaz. İlk etiket marjinini arttırmak için, ikinci etiketin başlangıç marjini ile sınırlısınız. Yani ilk etiket 1. kolondan başlayarak 30. kolona kadar yazılır; ikinci etiket ise 35. kolondan başlar. Bu mantıkla birinci etiketin başlangıç marjinini, başka hiçbir şeyi değiştirmeden ancak 5 yapabilirsiniz. Tabii etiket uzunluğunu belirten "Label text width" kutusundaki 30 karakter uzunluğu kısaltarak sol marjini o oranda artırmanız mümkün.
Label Text Width: Yukarıda da bahsettiğimiz gibi, etiket karakter uzunluğunun ayarlandığı bölümdür. İkinci etiket başlangıç marjinini artırmadıkça, uzunluğu 5 karakterden fazla artıramazsınız.
Second Label Margin: İkinci etiket için belirlenen sol başlangıç marjini ayarıdır. Superbase, birinci etiket ile ikinci etiketin, biraz önce de bahsettiğimiz gibi üstüste gelmesine izin vermez.
First Line, Next Label: İkinci etiket ile birinci etiket arasında bırakılacak boşluğu tespit etmek için kullanılır.
Copies Per Label: Bir etiket yazımının kaç kez tekrarlanacağı belirlenir. Bir etiket 99 kez yazdırılabilir.
Labels Per Line: Aynı sırada yazılacak etiket sayısı belirlenir. Bu sayı 1 ile 4 arasında bir sayı olabilir.
Top Label Margin: Sayfadaki ilk etiket basımı başlamadan bırakılacak satır sayısı ayarlanır. Bazı Superbase versiyonlarında yoktur.
Label Rows Before FF: Sayfa bitiminde bırakılacak boşluk ayarlanır. Bu seçenek de her Superbase versiyonunda bulunmaz.
Bu bölümde de etiket için gereken ayarlamalar yapıldıktan sonra, pencerenin üçüncü bölümündeki OK ve Cancel çıkış kutularını kullanarak ya işlemi başlatırsınız ya da işlemi iptal edersiniz. Test Düğmesi: Ayarlamalarınızın doğru olup olmadığını kontrol etmek için kullanacağınız düğmedir. Özellikle standart ayarlamaları değiştirip farklı ayarlamalar yaptıysanız, işlemi başlatmadan önce deneme yapmanızda fayda var. Bu seçenekle, Superbase etiketlerin nasıl çıkacağını göstermek için "X" karakterleri ile temsili etiketleri basar. Bu test sonucunda gereken ayarlamaları yaparak gerçek işlemi başlatabilirsiniz.
Single Düğmesi: Bu seçenekle adresleri birer birer bastırabilirsiniz. Özellikle zarfa adres bastırırken kullanılabilecek çok yararlı bir seçenektir.
Bu aylık Superbase dersimiz bu kadar. Gelecek sayıda görüşmek üzere, hoşçakalın....