Merhaba,
LOD ile tanımlanmış olan tabloları kullanabilmek için hazırlanmış olan bir nesnedir. Methodları ile tablo üzerindeki işlemlerimizi kolaylıkla yapabiliriz. Kullanımı kolaydır, fakat işlemler sonucunda dönecek olan değerler için function result değerleri yerine out tipindeki parametreler kullanılmıştır. Methodların kullanımı ve açıklamaları aşağıda yapılmıştır. Bu methodların kullanımı sırasında çıkabilecek hataları işlemek ve hata yakalama rutinlerini yazabilmeniz için GetLastTableErr methodunu kullanabilirsiniz.
Methods
CurrentRef | Yok | İç kullanım. |
GetFieldDataR | Yok | İç kullanım. |
GetFltFieldR | Yok | İç kullanım. |
GetTxtFieldR | Yok | İç kullanım. |
GetIntFieldR | Yok | İç kullanım. |
SetFltFieldR | Yok | İç kullanım. |
SetIntFieldR | Yok | İç kullanım. |
SetTextFieldR | Yok | İç kullanım. |
SearchByRef | Yok | Tablo içerisinde cursor'u LogRef numarasını bildiğimiz bir kayıda konumlandırmak için kullandığımız bir methoddur. |
Search | Yok | Belirli bir index'i kullanarak bir kayıda ulaşmak istiyorsak kullanarcağımız methoddur. |
FirstRow | Yok | İlgili tabloda belirli bir index sırasını kullanarak ilk sıradaki kayıda konumlanmamızı sağlayan methoddur. |
PreviousRow | Yok | İlgili tabloda kullandığımız index sırasına göre cursor'un konumlandığı kayıttan bir öncekine konumlanmamızı sağlayan methoddur. |
NextRow | Yok | İlgili tabloda kullandığımız index sırasına göre cursor'un konumlandığı kayıttan bir sonrakine konumlanmamızı sağlayan methoddur. |
LastRow | Yok | İlgili tabloda belirli bir index sırasını kullanarak son sıradaki kayıda konumlanmamızı sağlayan methoddur. |
NewRecord | Yok | Tabloya yeni bir kayıt eklemek için kullanılır. LogRef alanlarıyla biz ilgilenmeyiz. Otomatik olarak alan dolar ve SEQ tablosu güncellenir. |
DeleteRecord | Yok | Tablodan bir kayıdı silebilmek için kullanılır. |
GetFieldData | Yok | Alanları tek bir method yardımıyla okumaya yarar ilk parametresi (in) okunacak olan tablodaki alanın ismidir., ikinci parametresi ise (out) alandaki verinin geleceği variant tipindeki bir değişkendir. |
GetFltField | Yok | Float tipteki alanları okumaya yarar, ilk parametresi (in) okunacak olan tablodaki alanın ismidir., ikinci parametresi ise (out) alandaki verinin geleceği variant tipindeki bir değişkendir. |
GetIntField | Yok | Integer tipteki alanları okumaya yarar, ilk parametresi (in) okunacak olan tablodaki alanın ismidir., ikinci parametresi ise (out) alandaki verinin geleceği variant tipindeki bir değişkendir. |
GetTxtField | Yok | Text tipteki alanları okumaya yarar, ilk parametresi (in) okunacak olan tablodaki alanın ismidir., ikinci parametresi ise (out) alandaki verinin geleceği variant tipindeki bir değişkendir. |
SetFltField | Yok | Float tipteki alanları set etmek için kullanılır. İlk parametresi (in) tablodaki set edilecek alanın ismidir., ikinci parametreye ise (in) alana set edilecek olan değer geçilir. |
SetIntField | Yok | Long tipteki alanları set etmek için kullanılır. İlk parametresi (in) tablodaki set edilecek alanın ismidir., ikinci parametreye ise (in) alana set edilecek olan değer geçilir. |
SetTxtField | Yok | Float tipteki alanları set etmek için kullanılır. İlk parametresi (in) tablodaki set edilecek alanın ismidir., ikinci parametreye ise (in) alana set edilecek olan değer geçilir. |
UpdateRecord | Yok | Bellekteki tablo nesnemizde yaptığımız değişikliklerin veri tabanına yansıması için kullandığımız methoddur. |
LOD ile Fatura satırına yeni alanlar eklemiştim bu alanlara ver basmak için XML ile değil tekrardan SQL den basmak gerekiyormuş..
Basılan verinin referensını alıp ayrı bir query ile basmak gerekiyormuş.. :((
int logicalref = Fatura.DataFields.FieldByName("INTERNAL_REFERENCE").Value;
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
LOD ile eklenen alanlara Object ile veri gönderme
28/11/22 00:18   Tiger/Logo Objects 2.72Merhaba fatura içerisinde satırlara LOD ile yeni alanlar ekledim bu alanlar cutomTable de(Custom tablo olmayan durumlarda olabillir.) tutuluyor, bunlara Obejct fatura le birlikte veri aktarmam lazım lazım bunun için OBJECT e hangi başlıklarla veri eklemem lazım.