Query_Nesnesi
Query Nesnesi
Query nesnesi sorgu oluşturma ve yönetimi için kullanılır. Oluşturma:
Dim Query
Set Query = Doc.CreateSObject("Query")
UseTable
- Dönüş Tipi: Void
- Parametreler:
- - tableName (String): Tablo adı
- Açıklama: Sorgu için tablo belirler
Örnek Kullanım:
Sub Makro1()
Dim Query
Set Query = Doc.CreateSObject("Query")
Query.UseTable "STOK00"
' Sorgu işlemleri...
Set Query = Nothing
End Sub
ClearCriterias / Empty
- Dönüş Tipi: Void
- Parametreler: Yok
- Açıklama: Tüm kriterleri temizler
Örnek Kullanım:
Sub Makro1()
Dim Query
Set Query = Doc.CreateSObject("Query")
Query.UseTable "STOK00"
Query.ClearCriterias
Set Query = Nothing
End Sub
AddOrderBy
- Dönüş Tipi: Void
- Parametreler:
- - fieldName (String): Alan adı
- Açıklama: Sıralama kriteri ekler
Örnek Kullanım:
Sub Makro1()
Dim Query
Set Query = Doc.CreateSObject("Query")
Query.UseTable "STOK00"
Query.AddOrderBy "KOD"
Set Query = Nothing
End Sub
AddAndCriteria
- Dönüş Tipi: Void
- Parametreler:
- - joinSet (COM Object): JoinSet nesnesi
- - fieldName (String): Alan adı
- - criteriaType (String): Kriter tipi
- - value (Variant): Değer
- Açıklama: AND kriteri ekler
Örnek Kullanım:
Sub Makro1()
Dim Query, JoinSet
Set Query = Doc.CreateSObject("Query")
Set JoinSet = Doc.CreateSObject("JoinSet")
Query.UseTable "STOK00"
Query.AddAndCriteria JoinSet, "AKTIF", "=", 1
Set Query = Nothing
Set JoinSet = Nothing
End Sub
SetSpecFilterOpt
- Dönüş Tipi: Void
- Parametreler:
- - option (Integer): Filtre seçeneği
- Açıklama: Özel filtre seçeneğini ayarlar
GetSpecFilterResult
- Dönüş Tipi: Integer
- Parametreler:
- - type (String): Tip ("C", "M1", "S1")
- Açıklama: Özel filtre sonucunu döndürür
---