Bu araca sabit bilgiler, sql sorgusu veya C# kütüphanesinden alınan bilgiler getirilebilir. Kutu tıklandığında, giriş yapılan sabit bilgiler ,sql sorgusu veya C# kütüphanesinden alınan bilgiler istenilen sırada görüntülenerek, seçim yapma imkanı verir.
Araç Kutusu'ndaki "Drop Down Box" aracı simgesi
Tuvalde nasıl görünüyor
Uyumluluk
Free Form | Responsive Form | Mobile |
![]() |
![]() |
![]() |
Özellikleri
- Adı: Alanın adı yazılır.
- Bilgi Metni: Client tarafında, eleman içine nasıl bir bilgi girileceği yönünde bilgilendirme metni yazılır.
- Alan Stil: Bilgi girişinin sabit bilgiler, sql sorgusu veya C# kütüphanesinden hangisi ile olacağının seçimi yapılır.
- Varsayılan Değer: Buraya girilen değer, form aracının içine varsayılan olarak gelir.
- Tablo Uzunluk: Sql’e kaydedilecek bilginin uzunluğu girilir.
- Metin Boyutu: Form aracı içindeki bilginin boyutunu ayarlar.
- Minimum Karakter: Açılır kutu içine yazılacak bilginin minimum karakter değeri girilir.
- Simge : Form aracına eklenecek ikon, rengi ve konumu seçilir.
- Metin Font: Yazı fontunun değiştirilmesini sağlar.
- Metin Yazı Tipleri: Metnin tipini; kalın, italik, altı çizgili, metnin yerini; sağa dayalı, sola dayalı veya ortalı şekilde düzenler.
- Renk: Form aracının içi ve/veya içindeki yazının rengini düzenler.
- Yükseklik/Genişlik: Form aracının yüksekliğini ve genişliğini düzenler (Genişlik alanı Responsive Formlardan kaldırılmıştır).
Soldan/Üstten: Form aracının soldan ve üstten uzaklığını düzenler(Bu alan Responsive Formlardan kaldırılmıştır). - Format: Form aracı içine girilecek olan bilginin formatı seçilir.
- Bağlı Nesne: Aksiyon ile oluşturulan bir nesne elemanına bağlantı kurulur. Nesne elemanı çalıştığı zaman, nesne alanına göre bilgiler doldurulur.
- Bağlı Nesne Alanı: Bağlı nesne alanının içindeki alanlardan seçim yapılır.
- Açılır Kutu Değerleri (Text*Value): Alan stili sabit değer seçilen açılır kutunun değerleri girilir.
- Sql Sorgusu: Alan stili sql sorgusu seçilen açılır kutunun sorgusu yazılır. Alan stili C# kütüphanesi seçilir ise yazılan parametre iki değer döndürmelidir.
- Sekme Sıra No: Form içerisinde form aracının sıralamasını belirtir.
- Çoklu Seçim: Form aracı içerisine çoklu satır yazılabilmesini sağlar.
- Yatay Sığdır: Kullanıcının ekranında, form aracını tam ekrana sığdırır.
- Sağa Sabitle: Form aracını sağa sabitler.
- Görünür: Form aracının ekranda görünmemesini sağlar.
- Sadece Formda: Form aracına girilen bilgileri sql’e kaydetmeyerek, sadece formda olarak düzenler.
- Otomatik Doldur: Eski bir kayıtçağrıldığında tablodaki değerini değil, text alanındaki değerini yazması için bu aktif hale getirilir.
- Seçim Zorunlu: Bu özellik açık ise, açılır kutuya kutudaki değerler haricinde bir değer yazılamaz. Yazılır ise de her zaman ilk sıradaki değeri açılır kutuya getirir.
Aksiyonları
- Odaklandığında: Eleman içine fare ile tıklandığında veya klavyeden enter tuşları ile gelindiğinde çalışır.
- Odaktan Ayrıldığında: Bu elemanın içinden, başka bir elemana geçildiğinde çalışır.
- Değer Değiştiğinde: İçindeki değer değiştiğinde çalışır.
- Klavye Girişi: Klavye ile herhangi bir işlem yapıldığında çalışır.
- Kayıt Kontrol: Elemanın içindeki değer değiştiğinde, değerin kontrolü için kullanılır.
- İkon Tıklandığında: Form aracına ikon eklendiyse bu ikona tıklandığında çalışır.
Kullanılan Örnekler
Alan Stil Alanı Constant Value ise Değerler(Metin*Değer) alanına verilerinizi yazabilirsiniz.
Bu alana değerleri yazarsanız, değerler aynı değerler olarak veri tabanına kaydedilir.
Aşağıdaki ekran, siz başka bir alana odaklandıktan sonra otomatik olarak görünecektir.
Veri tabanına kaydedilen değer kısmını kendiniz yazabilirsiniz.
Bu yerde, ilk kısımlar Client ekranında görünür. İkinci kısım veri tabanına kaydedilir.
Ekranda müşteri görünümü
Başka bir örnek;
Eğer Alan Stili Alanı SQL sorgusu seçili ise, SQL sorgu alanından bir sorgu yazıp veri tabanından değer çekebilirsiniz. Burada, ilk veriler veri tabanına kaydedilir. İkinci veri Client ekranında görünür.
Bir alan stili SQL Sorgusu seçildiğinde, veri tabanındaki mevcut herhangi bir tablodan gelen bilgiler açılır kutuda listelenebilir. Burada önemli olan açılır kutudaki tablodan iki alan seçmemizdir. Yazdığımız ilk alan (UserTableID örnektir) veri tabanına kaydedilen, yazdığımız ikinci alan ise (BölümAdı örnektir) açılır kutuda görünecek kısımdır.
Sorgu yazma işlemi kod yazmadan Xpoda sihirbazı ile yapılabilir. Aşağıdaki ekranda kırmızı ile işaretlenmiş kısım tıklandığında sihirbaz açılır ve alanlar sürükle bırak ile SQL Sorgusuna dahil edilir.
SQL Sorgu Sihirbazı
Sihirbaz üzerine tıklamak aşağıdaki alanı açar. Sol tarafta tablolar mevcuttur. Gerekli tablonun içerisindeki alanları açmak için, istenilen tablo adının yanındaki oklara tıklamak yeterli olacaktır. İstenilen alanlar soldaki kırmızı ok ile gösterilen alana sürüklenir. Böylece mavi ok ile gösterilen alana sorgu otomatik bir şekilde yazılır. Yeşil okla gösterilen alana tıklanır ve SQL sorgusu kaydedilir.
Rapor Oluşturucu'da SQL Sorgusunun sonucu
Ekranda müşteri görünümü
Başka bir örnek;
Açılır kutu özellikleri sekmesindeki Değerler (Metin*Değer) alanından sabit bir değer dışa aktarılabilir .
Yukarıdaki iki örnekte, açılır kutulara sabit değerler verilir. Client tarafındaki açılır kutu görünümleri aynıdır. Aralarındaki tek fark değer bölümleridir. Ekranın sol tarafı 1 ve 2 değerlerini, sağ tarafı ise kadın ve erkek değerlerini veri tabanına kaydeder.
Forma eklenen açılır kutuda dikkat edilmesi gereken bir husus, sadece açılır kutuda seçim yapılması gerekiyorsa, seçimin zorunlu olduğu ve açılır kutunun klavye ile doldurulduktan sonra otomatik doldurma seçenekleri evet olarak seçilmelidir. Bu iki seçeneğin aktif olması kullanıcı için daha dinamik ve doğru bir kullanım oluşturmaktadır.
Çoklu Seçim özelliği Evet ise, birden fazla veri seçebilirsiniz.