Bu aksiyon, başka bir projeden veya aynı projeden başka bir form açılması istendiğinde kullanılır. Bu form diğer formlarla bağlantılıdır.
Özellik Panelinde Open Form (Detail) Aksiyonu
Notlar
Forma eklenen List isimli form kontrolünde bilgi çift tıklanarak tanımlanan detay alanını açan işlem türüdür.
Özellikler
Koşul: Yeni formun nasıl açılacağını belirtir.
Aynı Sekmede; ana form ekranında,
Yeni Sekmede; aynı ekranda farklı bir pencerede açılır,
Yeni Pencerede; farklı bir ekranda,
Sağ Pencerede; aynı ekranda sağ pencerede açılır.
Açıklama: Aksiyonun bir açıklaması yazılır. Bu alan geliştiren kişiye referans olması için kullanılır.
Form Başlığı: Açılacak formun başlığının belirlendiği alandır.
Proje: Açılacak formun projesi seçilir. Eğer aynı proje içerisinde farklı bir form sayfasına geçiş yapılacaksa bu alan boş bırakılabilir.
Form: Açılacak form sayfası seçilir.
Bağlantılı Liste: Listedeki ayrıntıları görüntüler.
List-ID Alanı: Ana formdaki ID bilgisi, açılacak listenin ID bilgisi ile eşleşir.
Liste Tipi Alanı: Ana formdaki form tipi bilgisi, açılacak listenin form tipi bilgisi ile eşleşir.
Kapanış Eylemi: Açılan form kapatıldığında, yapılacak işlem için formdaki eylem seçilir.
Tam Ekran: Açılacak formun tam ekran olarak açılıp açılmayacağını seçin.
Çalıştırma Koşulu: Bu alana girilen sorgudaki değer '0' ise ilgili işlem çalışmayacaktır.
Onay İste: Eylemi çalıştırmadan önce onay isteyip istemediğinizi seçin. Onay İste aktif ise Onay Mesajı özelliği açılır ve onay istenirken görüntülenecek mesaj yazılır.
Kullanılan Örnek
Kullanacağımız iki form sayfası için gerekli düzenlemeler yapılır. İlgili form için liste içine bir sorgu yazılır. Bu listeye çift tıklandığında aksiyonu eklenir. Burada önemli olan nokta, listedeki SQL Query'nin UserTableID alanıdır. İşlemin List-ID Alanı için sorguya UserTableID yazarsanız yeni ekranda bu UserTableID ile ilgili tüm bilgileri gösterir. Bu nedenle, UserTableID alanı sorguda mutlaka olmalıdır.
Listeye eklenen aksiyonun Studio görüntüsü
İkinci veri için listeye çift tıklandığında detayını gösteren yeni bir form açılacaktır.
Client ekranındaki formun liste durumu
Çift tıklama olayından sonra bu liste için bağlamış olduğunuz diğer form sayfası açılmış olur.