- 23 Oct 2024
- 3 Minutes to read
- DarkLight
Form Sihirbazı
- Updated on 23 Oct 2024
- 3 Minutes to read
- DarkLight
Form Sihirbazı Nedir
Form üzerinde aksiyonların minimum kod ile gerçekleştirilmesini sağlayan yapıdır. Aşağıdaki şekilde aksiyon seçenekleri bulunmaktadır. Bu aksiyon seçenekleri aşağıda tek tek açıklanmıştır. Bu seçeneklerin her biri belli olaylar ve belli koşullara göre kullanılabilir.
Bu aksiyonlar bir çok olay esnasında tanımlanabilir. Standart form olayları için tanımlanabildiği gibi, form nesnelerinin işlevine göre de tanımlanabilir.
Atama
Nesne alanlarına veya form kontrollerine değer atamak için gereken işlevleri içerir. Değer ataması sistemdeki bir değer olduğu gibi, elle verilen bir değer de olabilir veya null ataması da olabilir. Aşağıda bir değer atamasının nasıl yapıldığı gösterilmektedir.
Bunun yanısıra bu atama bir veya birden fazla koşula da bağlı olabilir. Bu koşullar atama esnasında verilebilir.
Görünürlük
Form kontrollerinin görünürlüğünü veya gizlenmesini sağlayan işlevleri içerir.
Aktiflik
Form kontrollerinin aktif-pasif özelliğini değiştirmek için kullanılır.
Zorunluluk
Form kontrollerine girişi zorunlu yapar veya serbest bırakır. Zorunlu yapılan alanda bilgi olarak kırmızı bir * işareti bulunur.
Elektronik form üzerindeki zorunlu bir nesne gizlendiğinde bunun zorunluluk kontrolü yapılamaz.
Mesaj
Belli kriterlere göre ekranda mesaj verilmesini sağlar.
Onay
Form sihirbazında tanımlanan aksiyonlar, belirlenen kriterlere göre tetiklenebilir. Bu aksiyonlar, kullanıcıların form üzerindeki belirli eylemleri gerçekleştirmeleri durumunda otomatik olarak devreye girecek şekilde ayarlanabilirler.
Aşağıdaki örnekte olduğu gibi bu aksiyonu kullanarak kullanıcı formda belirli bir alanı doldurulmasını veya gizlenmesini sağlayabilir. Bu aksiyonlar ilgili işlemleri başlatır ve formun işlevselliğini artırır.
Form sihirbazı ile SAP konektörü nasıl kullanılır?
Form sihirbazı ile sistem metodu nasıl kullanılır?
Form sihirbazı ile sayaç nasıl oluşturulur?
Sayaç Aksiyonu Nedir ve Ne İşe Yarar?
Sayaç aksiyonu, form üzerindeki çeşitli nesnelere (örneğin, metin kutuları, etiketler) otomatik olarak artan sayılar veya benzersiz değerler atamak için kullanılan bir özelliktir.
Bu sayede her bir nesneye, tekrar eden ve sıralı bir şekilde farklı değerler vererek, verilerinizin daha düzenli ve anlamlı hale gelmesini sağlar.
Nasıl Çalışır?
Sayaç aksiyonunda, "{{data}}" şeklinde özel bir format kullanılır. Bu format, her tetiklendiğinde bir sayı değeri ile doldurulur.
Örneğin, bir formda "Ürün Kodu" adında bir metin kutunuz varsa ve buraya sayaç aksiyonu uyguladıysanız, her yeni kayıt oluşturulduğunda metin kutusuna "Ürün Kodu-SN-1", "Ürün Kodu-SN-2", "Ürün Kodu-SN-3" gibi sıralı kodlar otomatik olarak atanır.
Otomatik Değer Atama: Tekrar eden değerleri manuel olarak girmek yerine, sayaç aksiyonu ile otomatik olarak atama yapabilirsiniz.
Benzersiz Veriler: Her bir nesneye farklı bir değer atayarak, verilerinizin benzersiz olmasını sağlayabilirsiniz.
Veri Düzenleme: Verilerinizi daha düzenli ve anlamlı hale getirebilirsiniz.
Esneklik: Değişkenler kullanarak daha karmaşık sayaç tanımlamaları yapabilirsiniz.
Format Seçimi: "{{data}}" formatını kullanarak temel bir sayaç oluşturabilirsiniz.
Değişken Kullanımı: "{{data.DEGISKENIN_ADI}}-SN-{{data}}" formatını kullanarak, form üzerindeki diğer nesnelerin değerlerini de sayaç tanımlamalarında kullanabilirsiniz.
Atama Alanı: Sayaç aksiyonunu uygulamak istediğiniz nesnenin alanını seçin.
Sayaç Aksiyonu Nasıl Kullanılır?
Format: {{data.MusteriAdi}}-Siparis-{{data}}
Bu formatta, müşteri adını ve sıralı bir sipariş numarasını birleştirir. Örneğin, "Ali Veli-Siparis-1", "Ayşe Demir-Siparis-2" gibi sonuçlar elde edebilirsiniz.
Örneğin, A2024-15 gibi. - + * / gibi operatör karakterleri yerine _! gibi operatör olmayan karakterler kullanın. Bu sayede sayacın karakterleri sayı olarak yorumlamasını önlersiniz.
Sadece Yeni Formda Çalıştır: Yalnızca yeni form açıldığında sayaç numarası verilmektedir. Elektronik form üzerinde değişiklik yapılmak istenildiğinde tekrardan sayaç numarası atanmamaktadır.
Tasarım Modunda da Çağrı Yapılabilir: Elektronik form ön izleme ekranında sayaç atamasını çalıştırmaya olanak sağlamaktadır.
Bunların dışında, Format alanında yalnızca {{data}} kodlaması yapılarak sayaç değerini elektronik formunuza yansıtabilirsiniz.
Form sihirbazı ile tabloya satır nasıl eklenir?
Örnek videoya şuradan ulaşabilirsiniz.
**Sihirbaz ile oluşturulan kod üzerinde hiç bir durumda değişiklik yapılmamalıdır.