Skip Ribbon Commands
Skip to main content
 

 RSS Viewer

 
Retrieving Data
March 10
Sharepoint Server 2010 Labs

Sharepoint Server 2010 yeniliklerini biraz daha yakından tanıyabilmek için yapılabilecek çok güzel lablar linktedir.

March 10
Sharepoint Server 2010 Launch

Sharepoint Server 2010 ve Office 2010 nun 12 Mayıs 2010 tarihinde launch edilecekmiş ,Sharepoint Server 2010 nun son halini merak etmekteyim ..

March 10
Yeniden Blog :)

Uzun bir aradan sonra tekrar yazmaya başlamak güzel bir duygu :)

March 10
Infopath 2007 Programlama ve Oracle Client

Infopath 2007 ile form oluştururken eğer Visual Studio Tools for office kullanıyorsak ve Oracle tabloları üzerinde herhangi bir işlem gerçekleştiriyorsak bu form üzerinde çalışacak olan istemci bilgisayarları Oracle Client kurulması gereklidir.​

March 10
Infopath 2007 üzerinde eklenmiş Excelden  Repeating Table içerisine Programatik olarak verileri Yollamak

      Elimizdeki excel içerisindeki verileri  programatik olarak  , Infopath 2007 formlarda   olan Repeating Table kontrolu  içerisine aktarmak mümkündür.Bu işlemide aşağıdaki şekilde yapabiliriz.

   

        string OledbConnectionString = string.Empty; 

        privateOleDbConnection objConn = null;

        publicvoid  ExcelReader ( string ExcelFilePath )

        {

         // İlgili Excelin yolunu belirtiyoruz.

            OledbConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+ExcelFilePath+";Extended Properties='Excel 8.0;';";     

        //Excel üzerinde bir connection oluşturuyoruz.

            objConn = newOleDbConnection(OledbConnectionString);

        }  

               //Verileri Excelden bir DataTable'a aktarıyoruz.

        public System.Data.DataTable GetExcelData ()

               {      try         {      

                if(objConn.State == ConnectionState.Closed)      

                {

                    objConn.Open();      

                }        

                else               

                    objConn.Open();

   

                OleDbDataAdapter objAdapter1 = newOleDbDataAdapter("SELECT * FROM [Sheet1$A:E] ", objConn);

   

                System.Data.DataTable dt = new System.Data.DataTable();

                objAdapter1.Fill(dt);            

                objConn.Close();

                return dt;      

               } 

               catch(Exception ex)   

               {         

                   objConn.Close();

                   throw ex;

               } 

            }

      

   

   

    Herhangi bir buton aracılığıyla ekteki excel içerisindeki alanları repeating table içerisine gönderme işlemi yapılmaktadır.

publicvoid CTRL21_5_Clicked(object sender, ClickedEventArgs e)

{

    XPathNavigator docXN = this.CreateNavigator();

    XPathNavigator opnXN = docXN.SelectSingleNode

    ("/my:myFields/my:Attachmnts", this.NamespaceManager);

    string ipFieldValue = string.Empty;

    if (opnXN != null)

    {

        ipFieldValue = opnXN.Value;

   

        // Decode the InfoPath file attachment

        InfoPathAttachmentDecoder dec =

      newInfoPathAttachmentDecoder(ipFieldValue);

        string fileName = dec.Filename;

        byte[] data = dec.DecodedAttachment;

        Stream fileStream = newMemoryStream(data);

        ExcelReader(dec.Filename);

        System.Data.DataTable dt = GetExcelData();

        string myNamespace = NamespaceManager.LookupNamespace("my");

        for (int i = 0; i < dt.Rows.Count;i++ )

        {

            using (XmlWriter writer = MainDataSource.CreateNavigator().SelectSingleNode("/my:myFields/my:group1", NamespaceManager).AppendChild())

            {

                writer.WriteStartElement("group2", myNamespace);

                writer.WriteElementString("field11", myNamespace, dt.Rows[i]["DTAlan1"].ToString());

                writer.WriteElementString("field12", myNamespace, dt.Rows[i][" DTAlan2"].ToString());

                writer.WriteElementString("field13", myNamespace, dt.Rows[i][" DTAlan3"].ToString());

                writer.WriteElementString("field14", myNamespace, dt.Rows[i][" DTAlan4"].ToString());

                writer.WriteElementString("field15", myNamespace, dt.Rows[i][" DTAlan5"].ToString());

                writer.WriteEndElement();

                writer.Close();

            }

   

        }

    }

}

March 10
Determine hardware and software requirements (SharePoint Server 2010)

Sharepoint Server 2010 kuruluma başlamadan önce bakılması gereken bir adres :

http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx

March 10
Office 2010 ile ilgili Upgrade Bilgileri

Office 2007 veya Office 2010 Beta üzerinde Office 2010 RC ye upgrade etme yöntemi yoktur. Upgrade için Office 2007 yi ​yada Office 2010 Beta yı ilk olarak sildikten sonra Office 2010 RC yi yükleyebilirsiniz.

March 10
Neden Sharepoint Workspace?

·         Sharepoint Workspace , Sharepoint içeriğine  her ortamdan hızlı erişimi sağlar ve bunun için Sharepoint Server 2010 'a erişme gibi bir zorunluluğunuzda yoktur.

·         Sharepoint Workspace , kolay menuleriyle Sharepoint içeriğine kolay erişimi ve bu sayede de  içerikler ile kolay çalışmayı  sağlar.Eğer Sharepoint arayüzünü kullanmayı

biliyorsanız Sharepoint Workspace  kullanmayı da biliyorsunuzdur.

·         Sharepoint Server a bağlandığınız zaman , kendi lokalinizde Sharepoint Workspace ile  yaptığınız değişiklikler sunucu     tarafında otomatik olarak senkronize olacaktır ve herhangi bir nedenden dolayıda Sharepoint Server ile bağlantınız     kesildiği zaman ise yaptığınız değişikler bir dahaki bağlantınıza kadar kendi lokalinizde saklanacaktır

March 10
Sharepoint Workspace Nedir?

Sharepoint Workspace ,  Sharepoint Server 2010  için  geliştirilmiş bir masaustu istemci uygulamasıdır.Sharepoint Workspace  size ait Sharepoint site içeriklerinin kendi masaustunuzde  önbelleklenmesini sağlar  ve bununla birlikte Sharepoint Server ile otomatik senkronizasyon sağlayabilir.

March 10
Sharepoint Server  2010 (Beta)  ConfigDb Bağlantı Cümlesini Değiştirmek

Sharepoint Server 2010 (Beta) 'yı sunucuya ikinci kez kurmayı deniyorsanız(ilk kurulumu uninstall yapıp) ikinci kurulumdan sonra Configuration Wizardı çalıştırdığınızda Config DB nin yolunu değiştiremediğinizi ve bir önceki kurulumdaki ayarların aynısını almış olduğunu görebilirsiniz bu ayarları tekrar oluşturabilmek için Başlat==> cmd==> regedit komutunu çalıştırıp oradanda "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB" lokasyonu altındaki  DSN kaydını silip Configuration Wizardı tekrar çalıştırmanız Veritabanı ayarlarını tekrar yapabilmenizi sağlayacaktır. 

 

1 - 10Next
 

 About this blog