Tanım
Verilen bilgiyi, belirli bir uzunlukta sağa dayalı şekilde biçimlendirir. Verilen bilginin önüne; parametre de verilen karakter sayısına ulaşıncaya kadar boşluk doldurulur. Her türlü ekran bilgi gösterimlerinde, kağıt baskılarında veya sağa dayalı bilgi kullanımı gereken yerlerde kullanılır.
Kullanım Şekli
Değişken = Document.RightJustify( DeğişkenBilgi, KarakterSayısı)
Ana Nesne
Document (Doc) nesnesinin elemanıdır. Bir doküman nesnesi ile kullanılmak zorundadır.
Parametreler
Parametre |
Açıklama |
Sağa dayalı biçimde gösterilecek veya yazılacak bilgi. Herhangi türden (nümerik, karakter, tarih vs.) bir bilgi olabilir. |
|
KarakterSayısı |
Sağa dayalı biçimde gösterilecek bilginin kaplayacağı toplam karakter sayısı. Tam sayı cinsinden değerdir. Sıfırdan büyük değer girilmelidir. Sıfır (0) ve negatif değerlerde değişken bilgi gösterilmez. Eğer değişken bilginin sahip olduğu toplam karakter sayısından küçük bir rakam girilirse, fonksiyon işlevini görmez. |
Geri Dönen Değerler
Verilen değişken bilginin, sağa dayalı şekilde biçimlendirilmiş halini, karakter dizisi olarak geri döner. Bir değişkene atanarak kullanılmalıdır.
Hatırlatmalar
•DeğişkenBilginin toplam karakter sayısından küçük karaktersayısı girişlerinde, öne boşluk ekleme işlevi çalışmaz.
•Negatif veya 0 (sıfır) karaktersayısı girişlerinde değişken bilgi gösterilmez.
•Sayıların ondalık kısmında en sonda yer alan anlamsız sıfırlar (0) gösterilmez.
Örnek
Yukarıdaki örneğin sonucu, aşağıdaki mesaj kutusunda gösterilmiştir.
Birinci satırda KarakterSayısı tam sayı yerine nümerik bilgi olarak girilmesine rağmen, fonksiyon doğru bir şekilde çalışmıştır. Diğer durumlarda fonksiyon hata üretir.
Dördüncü satırda ise zaten DeğişkenBilginin karakter sayısı, biçimlendirilmek istenen karakter sayısından (20 karakter) fazla olduğundan fonksiyon işlevini görmemiştir. DeğişkenBilgi varsayılan biçimlendirme şekli (default) olan sola dayalı olarak gösterilmiştir.
Paylaşım Makrosu