Forum
Merhaba,
ben sharepointdeki listemi infopath de özelleştirmek istedim. fakat standart kurallar işime yaramıyor. bu yüzden İnfopath de boş form oluşturup özelleştirmek istedim.
1.Sorum
infopath formuma attığım bir textboxa dinamik kodla bir değer yazdırmak istiyorum. fakat companentlere erişemiyorum.
foreach (System.Collections.DictionaryEntry item in adsSearchResult.Properties)
{ ResultPropertyValueCollection abc = (ResultPropertyValueCollection)item.Value;
//AD den degerleri alıyor
if (item.Key.ToString() == "physicaldeliveryofficename")
{
MessageBox.Show(abc[0].ToString()); //değerimi mbox a çekiyorum fakat buradan textboxa nasıl göndereceğimi bilmiyoruum
}
}
2. sorum
SP de Form seçeneklerinde EditForm, DisplayForm, New Form Seçenekleri var.. ben infopath de bir form oluşturup publish ettiğimde hepsine aynı formu getiriyor. Fakat ben ayrı ayrı formları kullanmak istiyorum. Düzenle dediğimdede infopath yerine direk webpart olarak görüyor..
Yardımcı olabilir misiniz.
Teşekkürler
Infopath ile yapmak istediğinizi tam olarak yazın nasıl yapacağınızı anlatmaya çalışalım.
Merhaba Serkan Bey,
şirket içerisinde kullanılacak bir form yapmak istiyorum.mağazada kasadan para çıkınca kayıt açılıp banka dekontu gelince aynı kayıt kapatılacak
Adi - AD den çekiyorum
Tarih -Crate date
Mağaza- Kullnıcının Active Directory de iş yerini bulan bir metod yazdım.LDAP bağlantısı kullnıyor
Tutar:
Aktarım drumu:(Açılan menü) "Dekont Bekliyor" yada "aktarıldı"
Dekont no :aktarıldı ise dekont no ,isteyecek..
Kullanıcı otomatik giriş yapacak Mağaza bilgisi, adı vs otomatik gelecek tutar ve "Dekont bekliyor" olarak seçip kaydedecek.Daha sonra aynı kayıdı açıp aktarıldı olarak düzenleyip dekont no yu girecek..
(İnfopath formumdan page load kısmına tıkladığımda vs2008 de açıyor..ve o kısımda metodumla mağaza ismini buluyorum fakat infopath formumdaki texte gönderemiyorum..)
Yapmak istediğim özetle bu..
Teşekkür ederim
2.Sorum (ayrıntılı)
aktarım tamamlandığında kaydı kapatmak için liste üzeinden düzenle dediğinde formumdaki eski değerleirn değiştirilememesini sadece Aktarım durumu (Açılan menü) ve Dekont no (textbox) kontrollerinin aktif olmasını istiyorum. bunun için textbox ın özelliğinden salt okunur yapabiliyorum ama bu seferde yeni kayıt oluştururken de aynı formu kullandığından o bölümler pasif kalıyor..
bu sebepten EditForm ve NewFormu ayrı ayrı düzenlemem gerekiyor.ama yapamadım..
"Mağaza- Kullnıcının Active Directory de iş yerini bulan bir metod yazdım.LDAP bağlantısı kullnıyor"
Öncelikle şuradan başlayalım. Bunu infopath de rahatlıkla yaparsınız. Bununla ilgili makaleler bölümünden user profile ve infopath için yazdığımız makaleyi gözden geçirin tektek gidelim.