Veri tabanı tabloları ile iletişim kuran fonksiyonlar bu bölümde listelenmiştir. 

BrowseTable

Nedir?

GetShemaData Task'i ile okunan dizinin /tablonun hafızadan okunması için kullanılır. 

<BrowseTable Name="$(TabloDegisken)" SortExpression="" Into="" TemplatePath="">
   <Columns />
   <Perform>
     <SetVariable Name="$(ColumName)">
       <Value Culture="" Target="Bool">true</Value>
     </SetVariable>
   </Perform>
</BrowseTable>

FillSchemaWithXML

Nedir?

Form verilerinin veri tabanı tablolarına yazılması için kullanılır Fill Scheme With Xml

 <FillSchemaWithXml
   Name="ShemaTableName"
   VariablePrefix=""
   XPath=""
   MasterDetailXPath="/*/RootNode/TableNode"
   DeletedRowsPath=""
   Repository="">
   <Columns />
   <Perform />
 </FillSchemaWithXml>

FillXMLWithSchema

Nedir?

Şema verilerinin form datasına yüklenmesi amacıyla kullanılır.

 <FillXmlWithSchema
   Name="ShemaTabloName"
   VariablePrefix=""
   Into=""
   TemplatePath=""
   MasterDetailTemplatePath=""
   ClearDestinationNodes="True"
   DestinationNodeNameToClear=""
   SearchMethodToUse="Normal"
   LanguageId=""
   Repository=""
   LogQuery="False">
   <Perform />
   <Filter />
   <Columns />
   <Order>
     <Order
       Type="Ascending">
       <ListColumn
         Name="Name"
         DataType="System.String, mscorlib" />
     </Order>
   </Order>
 </FillXmlWithSchema>

GetSchemaData

Nedir?

Veri tabanından belirtilen Shema tablosu üzerindeki kayıtları hafızaya okunması için kullanılır.

 <GetSchemaData Name="Managers">
   <Columns>
     <Column Node="" Name="Manager" />
   </Columns>
   <Filter>
     <Block>
       <Criteria Name="Employee">
         <Evaluate Target="Guid">/*/Personel/Id</Evaluate>
       </Criteria>
     </Block>
     <Block>
       <Criteria Name="IsGeneral" Condition="And">
         <Value Target="Bool">false</Value>
       </Criteria>
     </Block>
   </Filter>
   <Order>
     <Order Type="Ascending">
       <OrderColumn Name="Name" DataType="System.String" />
     </Order>
   </Order>
 </GetSchemaData>

IsExistsOnSchema

Nedir?

Belirtilen şemaya ait kayıt olup olmadığını kontrol eder.

<IsExistOnSchema Name="ShemaTableName">
   <Filter>
       <Criteria Name="ColumnName">
           <Value Culture="" Target="None">FilterText</Value>
       </Criteria>
    </Filter>
</IsExistOnSchema>

SaveSchemaData

Nedir? 

Form verilerinin veri tabanı tablolarına yazılması için kullanılır

<SaveSchemaData Name="" Repository="">
	<Columns />
</SaveSchemaData>

  • No labels