Forum
Bildirimler
Hepsini Temizle
SharePoint
5
Yazılar
2
Üyeler
0
Reactions
535
Görüntüleme
Konu başlatıcı
Merhaba,
Sharepoint 2010 üzerinden harici bir mssql sunucudan
veirler alıp sharepointte yayınlamak üzerine bazı testler
yapıyorum.
veirler alıp sharepointte yayınlamak üzerine bazı testler
yapıyorum.
Designerda external content yarattım SSSA ayarlarını
tamamlayarak veritabanına bağlandım istediğim view ı aldım ve external liste
yazdım.
tamamlayarak veritabanına bağlandım istediğim view ı aldım ve external liste
yazdım.
Kaydedip sayfayı publish edince de verilere sharepoint
üzerinden ulaştım.
üzerinden ulaştım.
Ancak veritabanında sütunlardan bir tanesi (ödeme
miktarı) decimal olarak tutuyor.
miktarı) decimal olarak tutuyor.
Örneğin bir kaydın veritabanındaki değeri
36869.8899999999999999990000000000 (9lar ve 0lar sayısını rastgele yazdım
ekran görüntülerinde değer gözüküyor)
36869.8899999999999999990000000000 (9lar ve 0lar sayısını rastgele yazdım
ekran görüntülerinde değer gözüküyor)
Bu tabi işi biraz zorlaştırıyor. Bunu sharepointe
aldığım zaman bu değerde sıkıntı oluyor kendi metne çevirerek gösteriyor
aldığım zaman bu değerde sıkıntı oluyor kendi metne çevirerek gösteriyor
Ben de designerda xsl değerine formül atayarak önce bunu
metne çevirip nokta (.) ile virgülü (,) değiştiriyorum, sonra da binlik kısmı virgülle
ayırıyorum demin bahsettiğim rakamı 36,869.89 olarak gösteriyorum
format-number fonksiyonu ile. (aynı işlemi binleri , ile ayırmadan da yaptım
yine aynı sıkıntı oluyor)
metne çevirip nokta (.) ile virgülü (,) değiştiriyorum, sonra da binlik kısmı virgülle
ayırıyorum demin bahsettiğim rakamı 36,869.89 olarak gösteriyorum
format-number fonksiyonu ile. (aynı işlemi binleri , ile ayırmadan da yaptım
yine aynı sıkıntı oluyor)
Gelelim asıl sıkıntıya
Sayfayı kaydediyorum ve publish ediyorum. Orada sayılar
istediğim formatta gözüküyor; ancak sütunu toplatamıyorum çünkü metin olarak
görüyor (aslında decimal olarak gösteriyor değeri ama toplamıyor). İlgili sütunun başlığına bastığım zaman kayıtlarda yine orijinal
haliyle olduğu gözüküyor sadece sayfada istediğim düzende
gözüküyor.
istediğim formatta gözüküyor; ancak sütunu toplatamıyorum çünkü metin olarak
görüyor (aslında decimal olarak gösteriyor değeri ama toplamıyor). İlgili sütunun başlığına bastığım zaman kayıtlarda yine orijinal
haliyle olduğu gözüküyor sadece sayfada istediğim düzende
gözüküyor.
Ekran görüntülerinden konunun anlaşılacağını
düşünüyorum.
düşünüyorum.
SQL’den alırken bu formatı düzenleyemez miyim external
list yerine? Veya başka ne yapabilirim?
list yerine? Veya başka ne yapabilirim?
SQL deki sütunun biçimini değiştirtebilirim diye
düşünüyorum ama diğer sisteme bulaşmadan çözmek istiyorum.
düşünüyorum ama diğer sisteme bulaşmadan çözmek istiyorum.
Ekran görüntüleri:
Teşekkürler
Gönderildi : 20/04/2012 23:27
Merhabalar, Siz external bir yer den görüntü alıyorsunuz. Gelen sütunun özelliği geldiği yerden belirlenir. Bunu powerpivot ile yapsanız müdahele edebilirsiniz. Ancak external type da gelen sütunun niteliğine müdahil olamıyorsunuz. XSL ile yaptığınız kısım da data zaten gelmiş oluyor sizin daha gelirken (sütunları seçip keyleri belrilediğiniz external data ayarlarında) yapabiliyor olmanız gerekiyor ki bunu da maalesef orada yapamıyorsunuz. Kaynağında sütun özelliği doğru olmalı.
Gönderildi : 21/04/2012 15:46
Aynı sütuna sharepoint dış listeniz de liste ayarlarından bakarmısınız orada biçimi ne olarak görünüyor.
Gönderildi : 22/04/2012 03:32