Page History
Kısa Tanım
Bu doküman, bir form üzerindeki tablo nesnesi içerisinde bulunan açılır liste değerine bağlı olarak farklı kolonların doldurulmasını sağlamak amacıyla hazırlanmıştır.
Açıklama
Normalde, tablo içerisindeki açılır pencere değeri üzerinden farklı alanları doldurabiliyorduk. Ancak bazı durumlarda, senaryo gereği bu işlemi açılır liste üzerinden gerçekleştirmemiz gerekebilmektedir.
Wiki Markup
Aşağıda, tablo içinde yer alan açılır liste değerine göre aynı satırdaki farklı kolonları doldurmak için kullanılabilecek bir formül örneği yer almaktadır. Bu formülü, ihtiyaçlarınıza göre düzenleyerek çeşitli senaryolarda kullanabilirsiniz.
*Not:* Bu Formül ilgili açılır listenin değeri değiştiğinde olayına bağlanmalıdır.
**Not:** Veritabanı bağlantısını doğru şekilde yapılandırabilmek için SQL Bağlantı Listesi'ne ilgili veritabanı bağlantısını eklemeniz gerektiğini unutmayınız. \\ <span style="color: #ff0000">Kod</span> <span style="color: #ff0000">Örneği</span>: string username = ""; string name = "", surname = ""; \\
Kod Örneği:
string username = "";
string name = "",
surname = "";
username=TabloAdi.GetValue(TabloAdi_Columns.AcilirListe,true,TabloAdi.ActiveRowid).ToString(); \\ string sorgu =
string sorgu = "BURADA AÇILIR LİSTEDEKİ DEĞERİ PARAMETRE OLARAK VERİP DİĞER ALANLARI ÇEKMENİZ GEREKMEKTE. WHERE Username='" + username + "'"; \\ var sonuc =
var sonuc = Context.Database_Select(sorgu, SqlConnections.Veri KaynağıAdı); \\ if
if (sonuc != null && sonuc.Rows.Count > 0) \{ name = {
name = Convert.ToString(sonuc.Rows\[0\]\["NAME"\].ToString());
surname = Convert.ToString(sonuc.Rows\[0\]\["SURNAME"\].ToString()); \
}
TabloAdi.SetValue(TabloAdi_Columns.AtananKolon1, name, TabloAdi.ActiveRowid);
TabloAdi.SetValue(TabloAdi_Columns. AtananKolon2,surname,TabloAdi.ActiveRowid);
Akış Dosyası (.nxm):
Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.
View file | ||||
---|---|---|---|---|
|