Uygulama tabloları için tablo adını döndürür.

ParametreAçıklama
tNr(in)Uygulama tablo id bilgisi
fNr(in) Firma numarası(CompanyId aktif firma)
pNr(in)Dönem numarası(FiscPerdId aktif dönem)
(out) Tablo adı
Örnek
  if ctrl="LButton1" then
    tblname=Application.GetTableName(1,Application.CompanyId,Application.FiscPerdId)
    warn(tblname)    
  end if


Yordam Bildirimi                       Sub Search(index as Integer, cond as Integer, key as String)

Açıklama                                  Belirtilen anahtar değerine ve koşula sahip kaydı arar.

Parametreler                             index (in)         Kullanılacak indeksi belirler.

                                               cond (in)          Aşağıdaki değerleri alabilecek koşul parametresidir.

           

0 Küçük

           1 Küçük veya eşit

           2 Eşit

           4 Büyük veya eşit

           5 Büyük

                                               key (in)            Anahtar değeri. Tek bir indeks için birden fazla alan

birleştirilecekse, değerler noktalı virgül ile ayrılmalıdır.

                                              

Örnek                                       AppTables[1].Search(1, 4, itemCode)

                                               If DBErr > 0 then

                                                 Warn(“Bu koda sahip bir öğe bulunamadı: “  + itmCode)

End If

Ayrıca bkz.                               SearchByRef

FirstRow

Yordam Bildirimi                       Sub FirstRow(index as Integer)

Açıklama                                  Belirtilen indekse göre sıralandığında, ilk kayda konumlandırır.

Parametreler                             index (in)         Kullanılacak indeksi belirtir.

                                              

Örnek                                       AppTables[15].First(1)

                                               If DBErr > 0 then

   Warn(“İlk hesap bulunamıyor! “)

End If

Ayrıca bkz.                               LastRow, NextRow, PreviousRow

LastRow

Yordam Bildirimi                       Sub LastRow(index as Integer)

Açıklama                                  Belirtilen indekse göre sıralandığında, son kayda konumlandırır.

Parametreler                             index (in)         Kullanılacak indeksi belirtir.

                                              

Örnek                                       AppTables[15].Last(1)

                                               If DBErr > 0 then

   Warn(“Son kayıt bulunamıyor! “)

End If

Ayrıca bkz.                               FirstRow, NextRow, PreviousRow

NextRow

Yordam Bildirimi                       Sub NextRow(index as Integer)

Açıklama                                  Belirtilen indekse göre sıralandığında, bir sonraki kayda konumlandırır. Bu çağrı

                                                için, tablo nesnesi geçerli bir kayda konumlandırılmalıdır. Mevcut sıralamayı

                                                temsil eden indeksten farklı bir indeks kullanılabilir.

Parametreler                             index (in)         Kullanılacak indeksi belirtir.

                                              

Örnek                                       AppTables[15].NextRow(1)

                                               If DBErr > 0 then

   Warn(“No more accounts (past EOF) ! “)

End If

Ayrıca bkz.                               FirstRow, LastRow, PreviousRow

PreviousRow

Yordam Bildirimi                       Sub PreviousRow(index as Integer)

Açıklama                                  Belirtilen indekse göre sıralandığında, bir önceki kayda konumlandırır.

                                               Bu çağrı için, tablo nesnesi geçerli bir kayda konumlandırılmalıdır. Mevcut

                                                sıralamayı temsil eden indeksten farklı bir indeks kullanılabilir.

Parametreler                             index (in)         Kullanılacak indeksi belirtir.

                                              

Örnek                                       AppTables[15].PreviousRow(1)

                                               If DBErr > 0 then

   Warn(“İlgili hesaptan önce var olan bir kayıt bulunamadı! “)

End If

Ayrıca bkz.                               FirstRow, LastRow, NextRow

GetIntField

Yordam Bildirimi                       Sub GetIntField(fldName as String, fldVal as Long)

Açıklama                                  İlgili kaydın belirtilen alanı için tamsayı (integer) değeri alır.

Parametreler                             fldName (in)    Tamsayı değeri olan alanın adı.

                                               fldVal (out)      Tamsayı (Integer) değeri.

Örnek                                       AppTables[1].GetIntField(“LEADTIME”, leadDays)

Ayrıca bkz.                               SetIntField, GetFltField, SetFltField, GetTxtField, SetTxtField

GetFltField

Yordam Bildirimi                       Sub GetFltField(fldName as String, fldVal as Double)

Açıklama                                   İlgili kaydın belirtilen alanına ait kayan noktalı değeri (floating point value) getirir.

Parametreler                             fldName (in)    Kayan noktalı değeri olan alanın adı.

                                               fldVal (out)      Kayan noktalı değer.

Örnek                                       AppTables[1].GetFltField(“VAT”, vatPer)

Ayrıca bkz.                               SetIntField, GetIntField, SetFltField, GetTxtField, SetTxtField

GetTxtField

Yordam Bildirimi                       Sub GetTxtField(fldName as String, fldVal as String)

Açıklama                                  İlgili kaydın belirtilen alanına ait metin değerini getirir.

Parametreler                             fldName (in)    Metin değeri olan alanın adı.

                                               fldVal (out)      Metin değeri.

Örnek                                       AppTables[1].GetTxtField(“CODE”, itmCode)

Ayrıca bkz.                               SetIntField, GetIntField, SetFltField, GetFltField, SetTxtField

SetIntField

Yordam Bildirimi                       Sub SetIntField(fldName as String, fldVal as Long)

Açıklama                                  İlgili kaydın belirtilen alanı için tamsayı (integer) değeri atar.

Parametreler                             fldName (in)    Tamsayı değeri olan alanın adı.

                                               fldVal (in)        Yeni tamsayı değeri.

Örnek                                       AppTables[1].SetIntField(“LEADTIME”, 30)

Ayrıca bkz.                               GetTxtField, GetIntField, SetFltField, GetFltField, SetTxtField

SetFltField 

Yordam Bildirimi                       Sub SetFltField(fldName as String, fldVal as Double)

Açıklama                                   İlgili kaydın belirtilen alanı için kayan noktalı değer (floating point value) atar.

Parametreler                             fldName (in)    Kayan noktalı değere sahip alanın adı.

                                               fldVal (in)        Yeni kayan noktalı değer.

Örnek                                       AppTables[1].SetFltField(“VAT”, adjVAT)

Ayrıca bkz.                               GetTxtField, GetIntField, SetIntField, GetFltField, SetTxtField

SetTxtField

Yordam Bildirimi                       Sub SetTxtField(fldName as String, fldVal as String)

Açıklama                                  İlgili kaydın belirtilen alanı için metin değeri atar.

Parametreler                             fldName (in)    Metin değerine sahip alanın adı.

                                               fldVal (in)        Yeni metin değeri.

Örnek                                       AppTables[1].SetTxtField(“DESCRIPTION”, newDesc)

Ayrıca bkz.                               GetTxtField, GetIntField, SetIntField, GetFltField, SetFltField

NewRecord

Yordam Bildirimi                       Sub NewRecord()

Açıklama                                   Bu tablo için yeni bir kayıt oluşturur.

1- determined

2- specified

It becomes the current record of the table. Alanlara uygun çağrılar atandığında, UpdateRecord çağrısı kullanılarak eklenmelidir. (When fields are set with appropriate calls, it should be inserted using UpdateRecord call.)

Parametreler                

Örnek                                       CustTables[1].NewRecord()

Ayrıca bkz.                               UpdateRecord, DeleteRecord

UpdateRecord

Yordam Bildirimi                       Sub UpdateRecord()

Açıklama                                  İlgili kaydı günceller ve (eğer yeni bir kayıt ise) tabloya ekler.

Parametreler                

Örnek                                       CustTables[1].UpdateRecord()

Ayrıca bkz.                               NewRecord, DeleteRecord

DeleteRecord

Yordam Bildirimi                       Sub DeleteRecord()

Açıklama                                  İlgili kaydı siler. Bu çağrıdan önce geçerli bir kayıt konumlandırılmalıdır ( A valid record should be positioned before this call)

Parametreler                

Örnek                                       CustTables[1].DeleteRecord()

Ayrıca bkz.                               NewRecord, UpdateRecord

GetIntFieldR

Yordam Bildirimi                       Sub GetIntFieldR(recH as Long, fldNamed as String,

                 fldVal as Long)

Açıklama                                  GetIntField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.  

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                                                       (Diğer parametre için bkz. GetIntField)

Örnek                                       hnd = RecHandle

                                               AppTables[1].GetIntFieldR(hnd, “LOGICALREF”,logRef)           

Ayrıca bkz.                               SetIntFieldR, GetFltFieldR, SetFltFieldR, GetTxtFieldR,

SetTxtFieldR

GetFltFieldR

Yordam Bildirimi                       Sub GetFltFieldR(recH as Long, fldNamed as String,

                fldVal as Double)

Açıklama                                  GetFltField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                                                       (Diğer parametre için bkz. GetFltField)

Örnek                                       hnd = RecHandle

                                               AppTables[12].GetFltFieldR(hnd, “NETTOTAL”,total)     

Ayrıca bkz.                               SetIntFieldR, GetIntFieldR, SetFltFieldR, GetTxtFieldR,

SetTxtFieldR

GetTxtFieldR

Yordam Bildirimi                       Sub GetTxtFieldR(recH as Long, fldNamed as String,

                           fldVal as String)

Açıklama                                  GetTxtField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                               (Diğer parametre için bkz. GetTxtField)

Örnek                                       hnd = RecHandle

                                               AppTables[1].GetTxtFieldR(hnd, “CODE”,code)

Ayrıca bkz.                               SetIntFieldR, GetIntFieldR, SetFltFieldR, GetFltFieldR,

SetTxtFieldR

SetIntFieldR

Yordam Bildirimi                       Sub SetIntFieldR(recH as Long, fldNamed as String,

  fldVal as Long)

Açıklama                                  SetIntField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                               (Diğer parametre için bkz. SetIntField)

Örnek                                       hnd = RecHandle

                                               AppTables[8].SetIntFieldR(hnd, “RECVREF”,5) 

Ayrıca bkz.                               GetTxtFieldR, GetIntFieldR, SetFltFieldR, GetFltFieldR,

SetTxtFieldR

SetFltFieldR

Yordam Bildirimi                       Sub SetFltFieldR(recH as Long, fldNamed as String,

  fldVal as Double)

Açıklama                                  SetFltField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                               (Diğer parametre için bkz. SetFltField)

Örnek                                       hnd = RecHandle

                                               AppTables[8].SetFltFieldR(hnd, “NETTOTAL”,10000000)           

Ayrıca bkz.                                          GetTxtFieldR, GetIntFieldR, SetIntFieldR, GetFltFieldR,

SetTxtFieldR

SetTxtFieldR

Yordam Bildirimi                       Sub SetTxtFieldR(recH as Long, fldName as String,

   fldVal as String)

Açıklama                                  SetTxtField ile tek farkı, ilgili kaydın belirteci yerine

                                                harici bir kayıt belirtecinde (record handle) çalışmasıdır.

Parametreler                             recH (in)          Kayıt belirteci (Form nesnesinin kayıt belirteci gibi)

                                               (Diğer parametre için bkz. SetTxtField)

Örnek                                       hnd = RecHandle

                                               AppTables[1].SetTxtFieldR(hnd, “CODE”,”MLZ001”)      

Ayrıca bkz.                               GetTxtFieldR, GetIntFieldR, SetIntFieldR, GetFltFieldR,

SetFltFieldR

Search

Yordam Bildirimi                       Sub Search(recRef as Long)

Açıklama                                  Belirtilen referansa sahip kaydın konumunu tespit eder.

Parametreler                             recRef(in)        Kayıt referansı (Tüm kayıtlar için birincil anahtar)

Örnek                                       CustTables[2].Search(extRef)

Ayrıca bkz.                               SearchByRef

AddSelFieldAsc

Yordam Bildirimi                       Sub AddSelFieldAsc(alias as String, fieldName as

                                                                    String, valTyp as Integer,

                                                                    dateFlag as Integer, ascIndex as Integer)

                                               

           

Açıklama                                  Bir veri ızgarasının (data grid) sorgusuna yeni bir alan ekler.

Parametreler                              alias(in)           Sorgu dizgisinde (string) kullanılacak olan tablonun takma

                                                                        adıdır.           

                                                                      

                                               fieldName(in)   Sorguya eklenecek olan alanın adı.

                                               valType(in)       Alan türü.

                                               1  INTEGER için

                                               2  DATE (Logo formatında) için

           3  FLOAT için

           4  TEXT için

dateFlag(in)      Alan türünün tarih (DATE) olması durumunda bu değerin 1 olması gerekir.

ascIndex(in)     Alan için indeks değeri (Bu değer 10.000'den fazla olmalıdır.)

                                  

Örnek                                       qry.AddSelFieldAsc("DENE","TRCODE",1,0,10010)

Ayrıca bkz.                               GetFieldValueAsc

GetFieldValueAsc

Yordam Bildirimi                       Sub GetFieldValueAsc(ascIndex as Integer, valTyp as Integer,

                                                                                   value as Variant)         

           

Açıklama                                  Bir veri ızgarasının (data grid) sorgusuna eklenen alanın değerini alır.

Parametreler     

ascIndex(in)     Sorguya eklenen alanın indeks değeri.

                                               valTyp(in)        Alan türü.

                                               1  INTEGER için

                                               2  DATE (Logo formatında) için

           3  FLOAT için

           4  TEXT için

value(out)        Alanın sorgudan döndürülen değeri.                             

Örnek                                       qry.GetFieldValueAsc(10010,1,trCode)

Ayrıca bkz.                                          AddSelFieldAsc

FieldOrder

Yordam Bildirimi                       Sub FieldOrder (fieldName as String) as Integer       

           

Açıklama                                  Arama alanı ID bilgisi

Parametreler     

fieldName(in)   Sorguya eklenen alanın indeks değeri.

(out)                 Alanın döndürülen ID numarası. Eğer döndürülen değer alan ID no değilse, -1 değeri döner. (İf not field ID then returned value = –1)                                

 

Örnek                                       i = AppTables[5].FieldOrder("SALES_AMOUNT")

      i = CustTables[45].FieldOrder("AGE")

Ayrıca bkz.                                         




Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım