Barkod Etiket Programında Formül Yazmak
Formül aracı Barkod Etiket Pro’ nun en göze çarpan
özelliğidir. Formül yapıcı sayesinde bir kaç alan birbirine eklenebilir, tarih
saat gibi zaman işlemleri yapılabilir veya veri alanları birbiriyle aritmetik
işlemler yapabilirsiniz
Formül aracına destekleyen herhangi bir nesne üzerine çift
tıkladıktan sonra kaynak sekmesinden script seçilerek ulaşılır.
Veri alanları ve fonksiyonlar diye iki ana gruba
ayrılmıştır.
Veri Alanları:
Örnekler:
DATA.BARKOD&DATA.DEPARTMAN |
Barkod ve departmana alanlarını birleştirir. |
DATA.KALAN+DATA.SATIS FIYATI |
Kalan ve satış fiyatı alanlarını toplar. |
‘Satış Fiyatı: ‘&DATA.SATIS FIYATI |
Satış fiyatı alanının önüne ekleme yapar. |
BUYUKHARF(DATA.ADI) |
Adı alanını büyük harfe çevirir. |
|
|
Fonksiyonlar
Tür dönüşüm
SAYIDANYAZIYA(sayı) |
Tek sayısal parametre alır ve sayısal alanı metin alanına çevirir. Örnek: SAYIDANYAZIYA(123.45) =123.45 |
TAMSAYIDANYAZIYA(sayı) |
Tek sayısal parametre alır ve tam sayısal alanı metin alanına Örnek: SAYIDANYAZIYA(123) =123 |
YAZIDANSAYIYA(metin) |
Tek metin parametre alır ve metni sayıya çevirir. Örnek: YAZIDANSAYIYA(‘123,45’)=123.45 |
YAZIDANTAMSAYIYA(metin) |
Tek metin parametre alır ve metni tam sayıya çevirir. Örnek: YAZIDANTAMSAYIYA(‘123’)=123 |
Zaman:
AY( TARIH ) |
Tek tarih parametresi alır ve geriye tarihin ayını verir. Örnek: AY( TARIH )=3 gibi |
DAKIKA(tarihsaat) |
Tek tarih parametresi alır ve geriye tarihin dakikasını verir. Örnek: AY( TARIH )=55 gibi |
GUN(tarihsaat) |
Tek tarih parametresi alır ve geriye tarihin gününü verir. Örnek: AY( TARIH )=13 gibi |
SAAT |
Herhangi bir parametre almaz. Geriye saat verir. Örnek: 12:15:33 gibi. |
SANIYE |
Tek tarih parametresi alır ve geriye tarihin saniyesini verir. Örnek: AY( TARIH )=55 gibi |
TARIH |
Herhangi bir parametre almaz. Geriye tarih verir. Örnek: 25.03.2012 gibi. |
YIL(TARIH) |
Tek tarih parametresi alır ve geriye tarihin yılını verir. Örnek: AY( TARIH )=2012 gibi |
Matematik
EUROYAZ(sayı) |
Tek sayısal parametre alır ve geriye formatlı şekilde döndürür. Örnek: EUROYAZ(125.33) = € 125,33 |
KURUSYAZ(sayı) |
Tek sayısal parametre alır ve sayının virgülden sonraki kuruş Örnek: KURUSYAZ(12.44)=44 |
MOD(sayı,sayı) |
İki sayısal parametre alır ve geriye birinci sayısının ikinci sayıya Örnek: MOD(12,5)=2 |
POZITIF(sayı) |
Tek sayısal parametre alır ve geriye sayının mutlak değerini Örnek: EUROYAZ(-5) = 5 |
RASTGELE(sayı) |
Tek sayısal parametre alır ve geriye verilen sayıya kadar bir sayı Örnek: EUROYAZ(12) = 5 |
SAYIFORMATLA(metin,metin, sayı) |
İki metin ve tek sayı parametre alır ve verilen değerlere göre sayıyı Örnek: SAYIFORMATLA(#0,’ TL’, 125456.45)=125.456 TL |
TAMYAZ(sayı) |
Tek sayısal parametre alır ve geriye sayının tam kısmını döndürür. Örnek: TAMYAZ(12.56)=12 |
TLYAZ(sayı) |
Tek sayısal parametre alır ve geriye 2 kuruş haneli TL formatlı Örnek: TLYAZ(125.35)=125,35 TL |
USDYAZ(sayı) |
Tek sayısal parametre alır ve geriye 2 kuruş haneli $ formatlı olarak Örnek: TLYAZ(125.35)=$ 125,35 |
YUVARLA(sayı) |
Tek sayısal parametre alır ve geriye tam sayı döndürür. Örnek: YUVARLA(12.43)=12 YUVARLA(12.55)=13 |
Sorgulama:
EGER(mantıksal, metin, metin) |
Bir mantıksal 2 metin parametre alır ve mantıksal değer doğruysa ilk Örnek: EGER(1>0, ‘DOĞRU’, ‘YANLIŞ’)=DOĞRU |
Formül:
ENBUYUK(sayı,…) |
Birden fazla sayısal değer alır ve büyük sayıyı geri döndürür. Örnek: ENBUYUK(12,5,41)=12 |
ENKUCUK(sayı,…) |
Birden fazla sayısal değer alır ve küçük sayıyı geri döndürür. Örnek: ENBUYUK(12,5,41)=5 |
ORTALAMA(sayı,…) |
Birden fazla sayısal değer alır ve ortalamasını sayıyı geri döndürür. Örnek: ORTALAMA(12, 5,4)=7 |
TOPLA(sayı,…) |
Birden fazla sayısal değer alır ve sayıların toplamını geri Örnek: TOPLA(12,5,41)=21 |
Metin:
BUYUKHARF(metin) |
Tek metin parametresi alır ve geriye verilen metin değeri büyük Örnek: BUYUKHARF(‘metin’)=METİN |
KIRP(metin) |
Tek metin parametre alır ve geriye verilen metin değerin solundan ve Örnek: KIRP(‘ metin’)=metin |
KOPYALA(metin, sayı, sayı) |
Bir metin ve iki sayısal değer alır. Verilen metin değeri 1. Sayısal Örnek: KOPYALA(‘Barkod Etiket Pro’,1,6)=Barkod |
KUCUKHARF(metin) |
Tek metin parametresi alır ve geriye verilen metin parametresini Örnek: KUCUKHARF(‘Metin’)=metin |
SAGDANKIRP(metin) |
Tek metin parametresi alır ve geriye verilen metin değerinin Örnek: SAGDANKIRP(‘metin ‘)=metin |
SOLDANKIRP(metin) |
Tek metin parametresi alır ve geriye verilen metin değerinin Örnek: SAGDANKIRP(‘ metin‘)=metin |
SAGDANKOPYALA(metin,sayı,sayı) |
Bir metin ve iki sayısal değer alır. Verilen metin değeri 1. Sayısal Örnek: SAGDANKOPYALA(‘Barkod Etiket Pro’,10,1)=Etiket Pro |
SAGDAN(metin,sayı) |
Bir metin ve bir sayısal değer alır. Verilen metin değeri en sağından sayısal Örnek: SAGDAN(“Barkod Etiket Pro”,5)=t Pro |
SOLDAN(metin,sayı) |
Bir metin ve bir sayısal değer alır. Verilen metin değeri en solundan sayısal Örnek: SOLDAN(“Barkod Etiket Pro”,5)=Barko |
SAGINADOLDUR(metin,metin,sayı) |
İki metin, bir sayısal değer alır. Verilen 1.metin değerin sağına verilen sayısal Örnek: SAGINADOLDUR(“ABC”,”0″,10)=ABC0000000 Örnek: SAGINADOLDUR(SAYAC(1,1),”0″,5)=10000 |
SOLUNADOLDUR(metin,metin,sayı) |
İki metin, bir sayısal değer alır. Verilen 1.metin değerin soluna verilen sayısal Örnek: SOLUNADOLDUR(“ABC”,”0″,10)=0000000ABC Örnek: SOLUNADOLDUR(SAYAC(1,1),”0″,5)=00001 |
Sayaçlar:
SAYAC(sayı,sayı) |
İki sayısal değer alır ve ilk değerden başlayarak ikinci değer kadar SAYAC her etiket tekrarı için aynı sayısı döndürür. Örnek: SAYAC(1,1) |
SAYACGENEL(sayı,sayı) |
İki sayısal değer alır ve ilk değerden başlayarak ikinci değer kadar SAYACGENEL her etiket tekrarı için farklı sayı döndürür. Örnek: SAYACGENEL(1,1) |
#ETIKETNO |
Parametre almaz ve etiket tekrarına bakmadan baskıda o etiketin |
This Post Has 0 Comments