SetTextProp
Yordam Bildirimi Sub SetTextProp(objName as String, propId as Integer, propTxt as String)
Açıklama Form nesnesine ait bir görsel denetimin metin özellik değerini belirler.
Not : objName = “” form nesnesi kullanımı için.
Örnek : SetTextProp(“”, 1, “TEST”)
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propTxt (in) Özellik için yeni metin değeri.
Örnek SetTextProp(“Text1”, 8, “Code”)
Ayrıca bkz. SetNumProp, GetTextProp, SetTextProp
SetNumProp
Yordam Bildirimi Sub SetNumProp(objName as String, propId as Integer, propVal as Integer)
Açıklama Form nesnesine ait bir görsel denetimin numerik özellik değerini belirler.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propVal (in) Özellik için yeni numerik değer.
Örnek SetNumProp(“CodeEdit”, 2, 8) ‘Align 8 pixels from left
Ayrıca bkz. SetTextProp, GetTextProp, SetTextProp
GetTextProp
Yordam Bildirimi Sub GetTextProp(objName as String, propId as Integer, propTxt as String)
Açıklama Form nesnesine ait bir görsel denetimin metin özellik değerini döndürür.
Note : objName = “” form nesnesi kullanımı için.
Sample : GetTextProp(“”, 1, strCaption)
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propTxt (out) Özellik için metin değeri.
Örnek GetTextProp(“MyForm”, 1, formTitle)
Ayrıca bkz. SetNumProp, GetNumProp, SetTextProp
GetNumProp
Yordam Bildirimi Sub GetNumProp(objName as String, propId as Integer, propVal as Integer)
Açıklama Form nesnesine ait bir görsel denetimin numerik özellik değerini döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propVal (out) Özellik için numerik değer.
Örnek GetNumProp(“TotalEdit”, 16, currIdx) ‘ Get currency
Ayrıca bkz. SetNumProp, GetTextProp, SetTextProp
GetTextVal
Yordam Bildirimi Sub GetTextVal(objName as String, objVal as String)
Açıklama Form nesnesine ait bir görsel denetiminde düzenlenen metni döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
objVal (out) Düzenlenen metin.
Örnek GetTextVal(“CodeEdit”, itmCode)
Ayrıca bkz. SetTextVal, GetIntVal, SetIntVal, SetFloatVal, GetFloatVal
SetTextVal
Yordam Bildirimi Sub SetTextVal(objName as String, textVal as String)
Açıklama Text değer taşıyabilen nesneler (Örn; LTextEdit) içerisinde text değer görüntülemek için kullanılır.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
textVal (in) Editör denetimi için yeni metin.
Örnek SetTextVal(“CodeEdit”, “100.01”)
Ayrıca bkz. GetTextVal, GetIntVal, SetIntVal, SetFloatVal, GetFloatVal
GetIntVal
Yordam Bildirimi Sub GetIntVal(objName as String, objVal as Long)
Açıklama Numerik değer taşıyan bir edit üzerinden tam sayıyı (integer) döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Numerik Editör)
objVal (out) Düzenlenen tamsayı değeri.
Örnek GetIntVal(“PrintCntEdt”, printCnt)
Ayrıca bkz. SetTextVal, GetTextVal, SetIntVal, SetFloatVal, GetFloatVal
SetIntVal
Yordam Bildirimi Sub SetIntVal(objName as String, objVal as Long)
Açıklama Numerik değer taşıyan bir edit içerisine (Örn; LNumEdit) tam sayıyı (integer) atamak için kullanılır.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik veya Tarih Editörü)
objVal (in) Yeni tamsayı/tarih değeri için editör kontrolü.
Örnek SetIntVal(“FcDateEdit”, QLib.Today)
Ayrıca bkz. GetTextVal, GetIntVal, SetTextVal, SetFloatVal, GetFloatVal
GetFloatVal
Yordam Bildirimi Sub GetFloatVal(objName as String, objVal as Double)
Açıklama Numerik değer taşıyan bir edit üzerinden kayan noktalı sayı (float) döndürür.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik Editör)
objVal (out) Düzenlenen kayan nokta (floating point) değeri.
Örnek GetFloatVal(“TotalEdt”, totalAmount)
Ayrıca bkz. SetTextVal, GetTextVal, SetIntVal, SetFloatVal, GetIntVal
SetFloatVal
Yordam Bildirimi Sub SetFloatVal(objName as String, objVal as Double)
Açıklama Numerik değer taşıyan bir edit içerisine (Örn; LNumEdit) kayan noktalı sayı (float) atamak için kullanılır.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik Editör)
objVal (in) Editör kontrolü için yeni kayan nokta (floating point).
Örnek SetFloatVal(“VATEdit”, 15)
Ayrıca bkz. GetTextVal, GetIntVal, SetTextVal, SetIntVal, GetFloatVal
GetStrings
Yordam Bildirimi Sub GetStrings(objName as String, strObj as Variant)
Açıklama Bir Memo nesnesine girilen text (string) değerini bir değişkene taşır.
Parametreler objName (in) Memo nesnesinin adı
strObj(out) Memo nesnesine girilen değeri döndürür.
Örnek GetStrings(“Memo1”, memVal )
Ayrıca bkz. SetStrings
SetStrings
Yordam Bildirimi Sub SetStrings(objName as String, strObj as Variant)
Açıklama Memo nesnesinin değerini, "strObj" olarak belirtilen değere atar.
Parametreler objName (in) Memo nesnesinin adı.
strObj(in) Dizgi (string) değeri.
Örnek SetStrings(“Memo1”, strObj )
Ayrıca bkz. GetStrings
AddItem
Yordam Bildirimi Sub AddItem(objName as String, itemStr as String, itemVal as
Long)
Açıklama Kombo kutusuna yeni bir öğe (item) ekler.
Parametreler objName (in) Kombo kutusuna ait nesnenin adı.
itemStr(in) Dizgi olarak öğe (item) değeri
itemVal(in) Öğe (item) indeksi
Örnek AddItem(“ComboBox1”,”Active”,1)
Ayrıca bkz. ClearItems
ClearItems
Yordam Bildirimi Sub ClearItems(objName as String)
Açıklama Kombo kutusundaki tüm öğeleri (items) temizler.
Parametreler objName (in) Kombo kutusuna ait nesnenin adı.
Örnek ClearItems(“ComboBox1”)
Ayrıca bkz. AddItem
HideControl
Yordam Bildirimi Sub HideControl(objName as String)
Açıklama Forma ait görsel denetimi gizler.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Button/Buton)
Örnek HideControl(“StartBtn”)
Ayrıca bkz. ShowControl
ShowControl
Yordam Bildirimi Sub ShowControl(objName as String)
Açıklama Forma ait gizlenen görsel denetimi gösterir.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Button/Buton)
Örnek ShowControl(“AddressGrpBox”)
Ayrıca bkz. HideControl
CloseForm
Yordam Bildirimi Sub CloseForm ()
Açıklama Modal olmaması halinde form nesnesini kapatır ve kaldırır.
Parametreler
Örnek CloseForm ()
Ayrıca bkz.
ShowForm
Yordam Bildirimi Sub ShowForm(modalOpt as Integer)
Açıklama Modal veya Nonmodal durumunda olan ve yakın zamanda oluşturulan
form nesnesini gösterir.
Parametreler modalOpt (in) Formun Modal durumunda aktivite edilip edilmeyeceğini belirler.
Modal durum bilgisi için sıfır olmayan bir değer, Modal olmayan durum (nonmodal) için ise, sıfır değer döndürür.
Örnek MyForm.ShowForm(1) ‘ Open modal
Ayrıca bkz.
DestroyForm
Yordam Bildirimi Sub DestroyForm()
Açıklama Modal durumunda gösterilen form nesnesini kaldırır.
Parametreler
Örnek MyForm.ShowForm(1) ‘ Open modal
…..
MyForm.Destroy()
Ayrıca bkz.
MGridRow
Yordam Bildirimi function MGridRow(objName as String) as Long
Açıklama Memory grid kontrolünün ilgili satırını döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek curRow = MGridRow(“TransGrid”)
Ayrıca bkz. SetMGridRow
SetMGridRow
Yordam Bildirimi Sub SetMGridRow(objName as String, gRow as Long)
Açıklama Memory grid kontrolünün ilgili satırını ayarlar (SET).
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
Örnek SetMGridRow(“TransGrid”, 0) ‘ Go to first row
Ayrıca bkz. MGridRow
ClearMGrid
Yordam Bildirimi Sub ClearMGrid(objName as String)
Açıklama Memory grid kontrolünü temizler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek ClearMGrid(“TransGrid”)
Ayrıca bkz. MGridRow
GetCellText
Yordam Bildirimi Sub GetCellText(objName as String, gRow as Long,
gCol as Long, txt as String)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan metin değerini
döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
txt (out) Saklanan metin (text) değeri.
Örnek GetCellText(“ListGrid”, 0, 0, codeTxt)
Ayrıca bkz. SetCellText, GetCellInt, SetCellInt, GetCellFloat, SetCellFloat
SetCellText
Yordam Bildirimi Sub SetCellText(objName as String, gRow as Long,
gCol as Long, txt as String)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan metin değerini
ayarlar/atar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
txt (in) Saklanacak metin (text) değeri.
Örnek SetCellText(“ListGrid”, -1, -1, “None”) ‘Sets current date
Ayrıca bkz. GetCellText, GetCellInt, SetCellInt, GetCellFloat, SetCellFloat
GetCellInt
Yordam Bildirimi Sub GetCellInt(objName as String, gRow as Long,
gCol as Long, int as Long)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan tam sayı (integer)
değerini döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
int (out) Saklanan tamsayı (integer) değeri.
Örnek GetCellInt(“ListGrid”, -1, 3, dateInRow)
Ayrıca bkz. SetCellText, GetCellText, SetCellInt, GetCellFloat, SetCellFloat
SetCellInt
Yordam Bildirimi Sub SetCellInt(objName as String, gRow, gCol, as Long,
int as Long)
Açıklama Memory Grid kontrolünün belirlenen hücresine ait tam sayı(integer) değerini
ayarlar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
int (in) Saklanacak tamsayı (integer) değeri.
Örnek SetCellInt(“ListGrid”, -1, -1, QLib.Today) ‘Sets current
Ayrıca bkz. GetCellText, GetCellInt, SetCellText, GetCellFloat, SetCellFloat
GetCellFloat
Yordam Bildirimi Sub GetCellFloat(objName as String, gRow as Long,
gCol as Long, flt as Double)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan kayan nokta (floating point) değerini döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
flt (out) Saklanan kayan nokta (floating point) değeri.
Örnek GetCellFloat(“ListGrid”, -1, 2, lineTotal)
Ayrıca bkz. SetCellText, GetCellText, SetCellInt, GetCellInt, SetCellFloat
SetCellFloat
Yordam Bildirimi Sub SetCellFloat(objName as String, gRow as Long,
gCol as Long, flt as Double)
Açıklama Memory Grid kontrolünün belirlenen hücresine ait kayan nokta (floating point)
değerini ayarlar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
flt (in) Saklanacak kayan nokta (floating point) değeri.
Örnek SetCellFloat(“ListGrid”, -1, 4, lineQuan)
Ayrıca bkz. GetCellText, GetCellInt, SetCellText, GetCellFloat, SetCellInt
InsertGridRow
Yordam Bildirimi Sub InsertGridRow(objName as String, after as Long)
Açıklama Memory Gird'e ait ilgili satırın üstüne veya altına bir satır ekler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
after (in) Eğer parametre sıfır olmayan bir değerse, ilgili satırdan
sonra değer girer.
Örnek InsertGridRow(“ListGrid”, 0) ‘Insert before
Ayrıca bkz. DeleteGridRow
DeleteGridRow
Yordam Bildirimi Sub DeleteGridRow(objName as String)
Açıklama Memory Gird'e ait ilgili satırı siler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek DeleteGridRow(“ListGrid”)
Ayrıca bkz. InsertGridRow
RefreshGridCurrRow
Yordam Bildirimi Sub RefreshGridCurrRow(objName as String)
Açıklama Izgaranın (grid) ilgili satırını yeniler.
Parametreler objName (in) Veri ızgarasının adı.
Örnek RefreshGridCurrRow(“DataGrid1”)
Ayrıca bkz.
InvalidateGrid
Yordam Bildirimi Sub InvalidateGrid(objName as String)
Açıklama Veri ızgarasını (data grid) yeniler.
Parametreler objName (in) Veri ızgarasının adı.
Örnek InvalidateGrid(“DataGrid1”)
Ayrıca bkz.
MGridLines
Yordam Bildirimi function MGridLines(objName as String) as Long
Açıklama Memory Grid nesnesindeki satırların sayısını döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek numNodes = MGridLines(“TransGrid”)
Ayrıca bkz.
SaveFormData
Yordam Bildirimi Sub SaveFormData(err as Long)
Açıklama Formda düzenlenen kaydı kaydeder. Form nesnesi bir tablo tanımıyla
ilişkilendirilmelidir.
Parametreler err (out) Operasyon başarılı olduğu takdirde bu parametre sıfır
değer döndürür. Başarılı olmaması halinde sıfır olmayan
bir değer döndürecektir.
Örnek Sub FormCloseQuery(close as Integer)
SaveFormData(err)
if err <> 0 then
canClose = 0
end if
End Sub
Ayrıca bkz. DBGridEditNew, DBGridEditCurr
GetGridRowHandle
Yordam Bildirimi Sub GetGridRowHandle(objName as String, gRow as Long,
recH as Long)
Açıklama Bir Memory Grid nesnesindeki belirtilen satıra ait kayıt belirtecini (handle) döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
recH (out) Belirlenen ızgara satırı için kayıt belirteci (handle).
Örnek GetGridRowHandle(“TransGrid”, -1, rowH) ‘Handle for current
Ayrıca bkz.
XRecHandle
Özellik Bildirimi XRecHandle
Açıklama Bu özellik, eğer OD tarafından uygulanmış ek bir form nesnesi ise,
form nesnesine ait kayıt belirtecini (record handle) tutar.
Modified
Özellik Bildirimi Modified
Açıklama Formun veri kaydının değiştirilip değiştirilmediğini kontrol eden bayrak (flag).
GetExtRecHandle
Yordam Bildirimi Sub GetExtRecHandle(tableNr as Integer, recH as Long)
Açıklama Bir extension tablosunda yer alan kaydın kayıt belirtci değerini alır.
Parametreler tableNr(in) Extension tablosunun ID bilgisi
RecH(out) Kaydın kayıt belirteci değeri.
Örnek GetExtRecHandle(1,ref)
Ayrıca bkz.
DBGEditNew
Yordam Bildirimi Sub DBGEditNew(objName as String)
Açıklama Data Grid (Veri Izgarası) kontrolü aracılığıyla yeni bir kayıt eklemek için düzenleme sürecini tetikler. Gerekli tüm olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridEditNew(“ContactCards”)
Ayrıca bkz. DBGridEditCurr, DBGridEditDup
DBGEditCurr
Yordam Bildirimi Sub DBGEditCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kayıt için düzenleme sürecini
tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGEditCurr(“ContactCards”)
Ayrıca bkz. DBGEditNew, DBGridEditDup
DBGViewCurr
Yordam Bildirimi Sub DBGViewCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kayıt için görüntüleme
sürecini tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridViewCurr(“ContactCards”)
Ayrıca bkz.
DBGDeleteCurr
Yordam Bildirimi Sub DBGridDeleteCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kaydı siler. Data grid (veri ızgarası)
geçerli bir kaydın üzerine konumlandırılır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridDeleteCurr(“ContactCards”)
Ayrıca bkz.
DBGEditDup
Yordam Bildirimi Sub DBGridEditDup(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kaydın çoğaltılması
sürecini tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine
konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridEditDup(“ContactCards”)
Ayrıca bkz. DBGridEditNew, DBGridEditCurr
DBGLocateByRef
Yordam Bildirimi Sub DBGLocateByRef(objName as String, recAdr as Long)
Açıklama İmleci, veri ızgarasında (data grid) bulunan ilgili referans bilgisine sahip kaydın
üzerine konumlandırır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı. RecAdr(in) Kaydın mantıksal referansı
Örnek DBGLocateByRef(“DataGrid1”,24)
Ayrıca bkz.
DBGGetRecAdr
Yordam Bildirimi Sub DBGGetRecAdr(objName as String, recAdr as Long)
Açıklama Veri ızgarasında (data grid) bulunan ilgili satırın mantıksal referansını alır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın mantıksal referansı
Örnek DBGGetRecAdr(“DataGrid1”,ref)
Ayrıca bkz.
DBGRefresh
Yordam Bildirimi Sub DBGRefresh(objName as String)
Açıklama Data grid nesnesini yeniler. (Not use )
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRefresh(“DataGrid1”)
Ayrıca bkz. DBGRefreshForUpdate
DBGRefreshForUpdates
Yordam Bildirimi Sub DBGRefreshForUpdates(objName as String)
Açıklama Data grid nesnesini yeniler. (Datagrid'in güncellenmesi durumunda tavsiye
edilir.)
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRefreshForUpdates(“DataGrid1”)
Ayrıca bkz.
DBGSelected
Yordam Bildirimi Sub DBGSelected(objName as String, recAdr as Long, selected
as Integer)
Açıklama Eğer referans numarası verilen kayıt veri ızgarasında işaretlenmişse, ilgili
kaydı döndürür.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(in) Kaydın mantıksal referansı.
Selected(out) Eğer kayıt seçilmişse, 1 değerini döndürür.
Örnek DBGSelected(“DataGrid1”,25,chk)
Ayrıca bkz.
DBGSelectAll
Yordam Bildirimi Sub DBGSelected(objName as String)
Açıklama Bir veri ızgarasındaki (data grid) tüm kayıtları seçer.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGSelectAll(“DataGrid1”)
Ayrıca bkz.
DBGAddToSelList
Yordam Bildirimi Sub DBGAddToSelList(objName as String,recAdr as Long)
Açıklama Bir veri ızgarasında yer alan ve verilen referans numarasına sahip kaydı seçer.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(in) Kaydın referansı.
Örnek DBGAddToSelList(“DataGrid1”,34)
Ayrıca bkz.
DBGRemoveMarks
Yordam Bildirimi Sub DBGRemoveMarks(objName as String)
Açıklama Bir veri ızgarasındaki tüm işaretleri kaldırır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRemoveMarks(“DataGrid1”)
Ayrıca bkz.
DBGDeleteMarkedRecs
Yordam Bildirimi Sub DBGDeleteMarkedRecs(objName as String)
Açıklama İşaretli olan kayıtları siler.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGDeleteMarkedRecs(“DataGrid1”)
Ayrıca bkz.
DBGSelListFirst
Yordam Bildirimi Sub DBGSelListFirst(objName as String,recAdr as Long)
Açıklama Veri ızgarasında seçilen ilk kayda konumlandırır. (Locates to the first selected record in a data grid)
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın referansı.
Örnek DBGSelListFirst(“DataGrid1”,recAdr)
Ayrıca bkz.
DBGSelListNext
Yordam Bildirimi Sub DBGSelListNext(objName as String,recAdr as Long)
Açıklama Veri ızgarasında seçilen bir sonraki kayda konumlandırır. Locates to the next selected record in a data grid
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın referansı.
Örnek DBGSelListNext(“DataGrid1”,recAdr)
Ayrıca bkz.
DBGGetQuery
Yordam Bildirimi Sub DBGGetQuery(objName as String,DBQry as Variant)
Açıklama Bir veri ızgarasının sorgu ifadesini alır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
DBQry(out) Sorgu nesnesi
Örnek DBGGetQuery(“DataGrid1”,qry)
Ayrıca bkz.
DBGSetField
Yordam Bildirimi Sub DBGSetField(objName as String,row as Integer, col as
Integer, txt as String)
Açıklama Verilen metin değerini, veri ızgarasının bir hücresine atar.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı
Row(in) Hücrenin satır değeri
Col(in) Hücrenin kolon değeri
Txt(in) Hücreye yazılacak olan metin değeri
Örnek DBGSetField(“DataGrid1”,1,1,”0001”)
Ayrıca bkz.
SetActiveControl
Yordam Bildirimi Sub SetActiveControl(objName as String, index as Long)
Açıklama Aktif kontrolü belirtilen görsel nesneye ayarlar.
Parametreler objName (in) Görsel kontrol nesnesinin adı
index (in) Kolon tanımlayıcısı (nesne bir grid kontrol nesnesi ise).
Örnek SetActiveControl(“LineGrid”, 4)
Ayrıca bkz. GetActiveControl
VerifyActiveCtrl
Yordam Bildirimi Sub VerifyActiveCtrl(done as Integer)
Açıklama Terminates editing in active control of the form and transfers
information being edited to the data record if there is an association.
Form’s active control is not affected with this call.
Parametreler done (out) Süreç başarılıya sonlandırılırsa bu parametre sıfır olmayan bir
değer döndürür. Aksi halde sıfır döndürecektir.
Örnek VerifyActControl(done)
if done then
FormClose()
end if
Ayrıca bkz.
SetGridActiveCol
Yordam Bildirimi Sub SetGridActiveCol(objName as String, id as Integer)
Açıklama Aktif ızgara (grid ) kolonunu belirtilen görsel nesneye konumlandırır. Sets the active grid column to the specified visual object.
Parametreler objName (in) Görsel kontrol nesnesinin adı.
id (in) Kolon tanımlayıcı (nesne bir grid (ızgara) ise).
Örnek SetGridActiveCol(“LineGrid”, 4)
Ayrıca bkz. GetGridActiveCol
GetGridActiveCol
Yordam Bildirimi Function GetGridActiveCol(objName as String) as Integer
Açıklama Gets the active grid column to the specified visual object.
Parametreler objName (in) Görsel kontrol nesnesinin adı.
(out) Bir grid (ızgara) nesnesi için kolon ID no.
Örnek MyColumn = GetGridActiveCol(“LineGrid”)
Ayrıca bkz. SetGridActiveCol
GetActiveControl
Yordam Bildirimi Sub GetActiveControl(objName as String, index as Long)
Açıklama Aktif kontrolü döndürür.
Parametreler objName (out) Görsel kontrol nesnesinin adı.
index (out) Kolon tanımlayıcısı (nesne bir grid kontrol nesnesi ise).
Örnek GetActiveControl(actCtrl, idx)
if actCtrl = “SaveBtn” then
……
end if
Ayrıca bkz. SetActiveControl
RefreshControl
Yordam Bildirimi Sub RefreshControl(objName as String, chg as Integer)
Açıklama Veritabanındaki değer değiştiyse, kontrolün değerini yeniler. (Özellikle
de kayıt belirtecini kullanan SetIntFieldR gibi yordamlarla).
Parametreler objName (in) Nesnenin adı
Chg(in) Bu parametre uygulama formları için önemlidir. 1'e
ayarlanmalıdır.
Örnek RefreshControl(“TextEdit1”,1)
Ayrıca bkz.
UpdateControlData
Yordam Bildirimi Sub UpdateControlData(objName as String)
Açıklama Veritabanındaki değer değiştiyse, kontrolün değerini yeniler. Özellikle
de SetIntField gibi yordamlarla).
Parametreler objName (in) Nesnenin adı
Örnek UpdateConrolData(“TextEdit1”)
Ayrıca bkz.
RefreshFormData
Yordam Bildirimi Sub RefreshFormData()
Açıklama Form toplamlarını yeniler ve fiş değerlerini günceller (yalnızca fatura için).
Parametreler
Örnek RefreshFormData()
Ayrıca bkz.
MNAddItem
Yordam Bildirimi Sub MNAddItem(objName as string, itemText as string,
ActionId as string)
Açıklama Popup menüsüne öğe (item) ekler.
Parametreler objName(in) Popup menü adı
itemText(in) Popup menüsdeki öğe adı
ActionId (in) Popup menü öğesi için Action ID
Örnek MNAddItem("ItemMenu","Digital",800)
Ayrıca bkz. SetPopup
SetPopup
Yordam Bildirimi Function SetPopup(CompName as string,
PopupName as string) as boolean
Açıklama Popup menüyü ayarlar.
Parametreler CompName (in) Popup menü için kullanılacak form adı
PopupName (in) Popup adı
(out) True – false değerleri
Örnek Call SetPopup("CUSTENTR1","ItemMenu")
Ayrıca bkz. MNAddItem
SelectFile
Yordam Bildirimi Sub SelectFile (Filter as string, InitialDir as string,
Title as string, sFile as object)
Açıklama Standart “Open Dialog/Diyalog Açma" penceresini gösterir.
Parametreler Filter (in) Aranan dosya için filtreleme
InitialDir (in) İlk bakılacak sürücü
Title(in) Diyalog penceresindeki başlık
sFile (out) Sürücü (drive), dizin (path) ve dosya adı
Örnek SelectFile (“XML File |*.xml ”,”C:”,”Open XML File”,myFile)
Ayrıca bkz.
LoadPicture
Yordam Bildirimi Sub LoadPicture(objName as String, fileName as String)
Açıklama Resim (image) nesnesi için resim yükler.
Parametreler objName (in) Resim nesnesinin adı
fileName (in) Resim dosyasının adı
Örnek LoadPicture(“ItemImg”,”C:\\materialpicture.bmp”
Ayrıca bkz. GetAttachedBmp, SaveAttachedBmp
GetAttachedBmp
Yordam Bildirimi Sub GetAttachedBmp(objName as String, typ as Integer,
ref as Integer, nr as Integer)
Açıklama Eklenen resim nesnesine resim alır.
Parametreler objName (in) Resim nesnesinin adı
Typ (in) Kayıt tipi (modül no gibi)
20 : Öğeler (Items)
21 : ARP Kartları
Ref (in) Kaydın mantıksal referansı
Nr (in) Resim id(1 or 2)
Örnek GetAttachedBmp(“ItemImg”, 20, 4, 1)
Ayrıca bkz. LoadPicture, SaveAttachedBmp
SaveAttachedBmp
Yordam Bildirimi Sub SaveAttachedBmp(objName as String, typ as Integer,
ref as Integer, nr as Integer)
Açıklama Eklenen resim nesnesine resim yükler.
Parametreler objName (in) Resim nesnesinin adı
Typ (in) Kayıt tipi (modül no gibi)
20 : Öğeler (Items)
21 : ARP Kartları
Ref (in) Kaydın mantıksal referansı
Nr (in) Resim id(1 or 2)
Örnek SaveAttachedBmp(“ItemImg”, 20, 4, 1)
Ayrıca bkz. GetAttachedBmp, LoadPicture
SetColumnProp
Yordam Bildirimi Sub SetColumnProp(objName as String, colid as Integer,
propid as Integer, value as Integer)
Açıklama Memory Gid için genel özellikleri ayarlar.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
propid (in) Özellik ID (Diğer özellikler için bkz. Appendix);
1 – Aktif
2 – Sırala (filtre)
3 – Görüntüle (filtre)
4 – Seçim kutusu
5 – Gizli
value (in) Özelliğin değeri
Örnek SetColumnProp(“MyMemoryGrid”, 4, 1, 1)
Ayrıca bkz. GetColumnProp
GetColumnProp
Yordam Bildirimi Sub GetColumnProp(objName as String, colid as Integer,
propid as Integer, value as Integer)
Açıklama Memory Grid'e ait genel özellikleri alır.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
propid (in) Özellik ID (Diğer özellikler için bkz. Appendix);
1 – Aktif
2 – Sırala (filtre)
3 – Görüntüle (filtre)
4 – Seçim kutusu
5 – Gizli
...
value (in) Özelliğin değeri
Örnek MyProp = GetColumnProp(“MyMemoryGrid”, 4, 1)
Ayrıca bkz. SetColumnProp
AddItemToMGridCombo
Yordam Bildirimi Sub AddItemToMGridCombo(objName as String, colid as Integer, clrList as Integer, Txt as String, val as Integer)
Açıklama Memory Grid kombo için öğeleri ayarlar.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
clrList (in) Grid kombosundaki listeyi temizler
(Temizlenemediyse 0, temizlendiyse 1 değeri döner.)
Txt (in) Kombo öğesine metin ekler.
val (in) Liste indeksinin değeri
Örnek ' Listesi temizleme ve yeni kombo öğesi ekleme
AddItemToMGridCombo("InvoiceGrid", 10001, 1, "A", 11)
‘can’t clear and add new combo item
AddItemToMGridCombo("InvoiceGrid", 10001, 0, "B", 12)
Ayrıca bkz.
MakeSizable
Yordam Bildirimi Sub MakeSizable()
Açıklama Set form sizable on run-time
Örnek MakeSizable()
DoPopupAction
Yordam Bildirimi Sub DoPopupAction(ctrlName as String, actionId as Integer)
Açıklama Uygulama formunda popup menü öğesini çalıştırır.
Parametreler ctrlName(in) Denetim adı (yalnızca popup denetimi için)
actionId(in) Popup öğe ID’si
Örnek DoPopupAction("StBrwPopupMenu", 14)
ExecLangTranslator
Yordam Bildirimi Sub ExecLangTranslator()
Açıklama Orijinal form başlıklarını çalışma lisanına döndürür. Use from FormCreate event.
Parametreler Parametre mevcut değil.
Örnek call ExecLangTranslator()
SetTextProp
Yordam Bildirimi Sub SetTextProp(objName as String, propId as Integer,
propTxt as String)
Açıklama Form nesnesine ait bir görsel denetimin metin özellik değerini belirler.
Note : objName = “” form nesnesi kullanımı için.
Sample : SetTextProp(“”, 1, “TEST”)
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propTxt (in) Özellik için yeni metin değeri.
Örnek SetTextProp(“Text1”, 8, “Code”)
Ayrıca bkz. SetNumProp, GetTextProp, SetTextProp
SetNumProp
Yordam Bildirimi Sub SetNumProp(objName as String, propId as Integer,
propVal as Integer)
Açıklama Form nesnesine ait bir görsel denetimin numerik özellik değerini belirler.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix).
propVal (in) Özellik için yeni numerik değer.
Örnek SetNumProp(“CodeEdit”, 2, 8) ‘Align 8 pixels from left
Ayrıca bkz. SetTextProp, GetTextProp, SetTextProp
GetTextProp
Yordam Bildirimi Sub GetTextProp(objName as String, propId as Integer,
propTxt as String)
Açıklama Form nesnesine ait bir görsel denetimin metin özellik değerini döndürür.
Note : objName = “” form nesnesi kullanımı için.
Sample : GetTextProp(“”, 1, strCaption)
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix). propTxt (out) Özellik için metin değeri.
Örnek GetTextProp(“MyForm”, 1, formTitle)
Ayrıca bkz. SetNumProp, GetNumProp, SetTextProp
GetNumProp
Yordam Bildirimi Sub GetNumProp(objName as String, propId as Integer,
propVal as Integer)
Açıklama Form nesnesine ait bir görsel denetimin numerik özellik değerini döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
propId (in) Özellik tanımlayıcı (Tüm özelliklerin listesi için bkz. Appendix). propVal (out) Özellik için numerik değer.
Örnek GetNumProp(“TotalEdit”, 16, currIdx) ‘ Get currency
Ayrıca bkz. SetNumProp, GetTextProp, SetTextProp
GetTextVal
Yordam Bildirimi Sub GetTextVal(objName as String, objVal as String)
Açıklama Form nesnesine ait bir görsel denetiminde düzenlenen metni döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
objVal (out) Düzenlenen metin.
Örnek GetTextVal(“CodeEdit”, itmCode)
Ayrıca bkz. SetTextVal, GetIntVal, SetIntVal, SetFloatVal, GetFloatVal
SetTextVal
Yordam Bildirimi Sub SetTextVal(objName as String, textVal as String)
Açıklama Text değer taşıyabilen nesneler (Örn; LTextEdit) içerisinde text değer görüntülemek için kullanılır.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Metin etiketi)
textVal (in) Editör denetimi için yeni metin.
Örnek SetTextVal(“CodeEdit”, “100.01”)
Ayrıca bkz. GetTextVal, GetIntVal, SetIntVal, SetFloatVal, GetFloatVal
GetIntVal
Yordam Bildirimi Sub GetIntVal(objName as String, objVal as Long)
Açıklama Numerik değer taşıyan bir edit üzerinden tam sayıyı (integer)
döndürür.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Numerik Editör)
objVal (out) Düzenlenen tamsayı değeri.
Örnek GetIntVal(“PrintCntEdt”, printCnt)
Ayrıca bkz. SetTextVal, GetTextVal, SetIntVal, SetFloatVal, GetFloatVal
SetIntVal
Yordam Bildirimi Sub SetIntVal(objName as String, objVal as Long)
Açıklama Numerik değer taşıyan bir edit içerisine (Örn; LNumEdit) tam sayıyı (integer) atamak için kullanılır.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik veya Tarih
Editörü)
objVal (in) Yeni tamsayı/tarih değeri için editör kontrolü.
Örnek SetIntVal(“FcDateEdit”, QLib.Today)
Ayrıca bkz. GetTextVal, GetIntVal, SetTextVal, SetFloatVal, GetFloatVal
GetFloatVal
Yordam Bildirimi Sub GetFloatVal(objName as String, objVal as Double)
Açıklama Numerik değer taşıyan bir edit üzerinden kayan noktalı sayı (float)
döndürür.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik Editör)
objVal (out) Düzenlenen kayan nokta (floating point) değeri.
Örnek GetFloatVal(“TotalEdt”, totalAmount)
Ayrıca bkz. SetTextVal, GetTextVal, SetIntVal, SetFloatVal, GetIntVal
SetFloatVal
Yordam Bildirimi Sub SetFloatVal(objName as String, objVal as Double)
Açıklama Numerik değer taşıyan bir edit içerisine (Örn; LNumEdit) kayan noktalı sayı (float) atamak için kullanılır.
Parametreler objName (in) Görsel kontrol nesnesinin adı (Örneğin: Numerik Editör)
objVal (in) Editör kontrolü için yeni kayan nokta (floating point).
Örnek SetFloatVal(“VATEdit”, 15)
Ayrıca bkz. GetTextVal, GetIntVal, SetTextVal, SetIntVal, GetFloatVal
GetStrings
Yordam Bildirimi Sub GetStrings(objName as String, strObj as Variant)
Açıklama Bir Memo nesnesine girilen text (string) değerini bir değişkene taşır.
Parametreler objName (in) Memo nesnesinin adı
strObj(out) Memo nesnesine girilen değeri döndürür.
Örnek GetStrings(“Memo1”, memVal )
Ayrıca bkz. SetStrings
SetStrings
Yordam Bildirimi Sub SetStrings(objName as String, strObj as Variant)
Açıklama Memo nesnesinin değerini, "strObj" olarak belirtilen değere atar.
Parametreler objName (in) Memo nesnesinin adı.
strObj(in) Dizgi (string) değeri.
Örnek SetStrings(“Memo1”, strObj )
Ayrıca bkz. GetStrings
AddItem
Yordam Bildirimi Sub AddItem(objName as String, itemStr as String, itemVal as
Long)
Açıklama Kombo kutusuna yeni bir öğe (item) ekler.
Parametreler objName (in) Kombo kutusuna ait nesnenin adı.
itemStr(in) Dizgi olarak öğe (item) değeri
itemVal(in) Öğe (item) indeksi
Örnek AddItem(“ComboBox1”,”Active”,1)
Ayrıca bkz. ClearItems
ClearItems
Yordam Bildirimi Sub ClearItems(objName as String)
Açıklama Kombo kutusundaki tüm öğeleri (items) temizler.
Parametreler objName (in) Kombo kutusuna ait nesnenin adı.
Örnek ClearItems(“ComboBox1”)
Ayrıca bkz. AddItem
HideControl
Yordam Bildirimi Sub HideControl(objName as String)
Açıklama Forma ait görsel denetimi gizler.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Button/Buton)
Örnek HideControl(“StartBtn”)
Ayrıca bkz. ShowControl
ShowControl
Yordam Bildirimi Sub ShowControl(objName as String)
Açıklama Forma ait gizlenen görsel denetimi gösterir.
Parametreler objName (in) Görsel denetim nesnesinin adı (Örneğin: Button/Buton)
Örnek ShowControl(“AddressGrpBox”)
Ayrıca bkz. HideControl
CloseForm
Yordam Bildirimi Sub CloseForm ()
Açıklama Modal olmaması halinde form nesnesini kapatır ve kaldırır.
Parametreler
Örnek CloseForm ()
Ayrıca bkz.
ShowForm
Yordam Bildirimi Sub ShowForm(modalOpt as Integer)
Açıklama Modal veya Nonmodal durumunda olan ve yakın zamanda oluşturulan
form nesnesini gösterir.
Parametreler modalOpt (in) Formun Modal durumunda aktivite edilip edilmeyeceğini belirler.
Modal durum bilgisi için sıfır olmayan bir değer, Modal olmayan durum (nonmodal) için ise, sıfır değer döndürür.
Örnek MyForm.ShowForm(1) ‘ Open modal
Ayrıca bkz.
DestroyForm
Yordam Bildirimi Sub DestroyForm()
Açıklama Modal durumunda gösterilen form nesnesini kaldırır.
Parametreler
Örnek MyForm.ShowForm(1) ‘ Open modal
…..
MyForm.Destroy()
Ayrıca bkz.
MGridRow
Yordam Bildirimi function MGridRow(objName as String) as Long
Açıklama Memory grid kontrolünün ilgili satırını döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek curRow = MGridRow(“TransGrid”)
Ayrıca bkz. SetMGridRow
SetMGridRow
Yordam Bildirimi Sub SetMGridRow(objName as String, gRow as Long)
Açıklama Memory grid kontrolünün ilgili satırını ayarlar (SET).
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
Örnek SetMGridRow(“TransGrid”, 0) ‘ Go to first row
Ayrıca bkz. MGridRow
ClearMGrid
Yordam Bildirimi Sub ClearMGrid(objName as String)
Açıklama Memory grid kontrolünü temizler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek ClearMGrid(“TransGrid”)
Ayrıca bkz. MGridRow
GetCellText
Yordam Bildirimi Sub GetCellText(objName as String, gRow as Long,
gCol as Long, txt as String)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan metin değerini
döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
txt (out) Saklanan metin (text) değeri.
Örnek GetCellText(“ListGrid”, 0, 0, codeTxt)
Ayrıca bkz. SetCellText, GetCellInt, SetCellInt, GetCellFloat, SetCellFloat
SetCellText
Yordam Bildirimi Sub SetCellText(objName as String, gRow as Long,
gCol as Long, txt as String)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan metin değerini
ayarlar/atar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
txt (in) Saklanacak metin (text) değeri.
Örnek SetCellText(“ListGrid”, -1, -1, “None”) ‘Sets current date
Ayrıca bkz. GetCellText, GetCellInt, SetCellInt, GetCellFloat, SetCellFloat
GetCellInt
Yordam Bildirimi Sub GetCellInt(objName as String, gRow as Long,
gCol as Long, int as Long)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan tam sayı (integer)
değerini döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
int (out) Saklanan tamsayı (integer) değeri.
Örnek GetCellInt(“ListGrid”, -1, 3, dateInRow)
Ayrıca bkz. SetCellText, GetCellText, SetCellInt, GetCellFloat, SetCellFloat
SetCellInt
Yordam Bildirimi Sub SetCellInt(objName as String, gRow, gCol, as Long,
int as Long)
Açıklama Memory Grid kontrolünün belirlenen hücresine ait tam sayı(integer) değerini
ayarlar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
int (in) Saklanacak tamsayı (integer) değeri.
Örnek SetCellInt(“ListGrid”, -1, -1, QLib.Today) ‘Sets current
Ayrıca bkz. GetCellText, GetCellInt, SetCellText, GetCellFloat, SetCellFloat
GetCellFloat
Yordam Bildirimi Sub GetCellFloat(objName as String, gRow as Long,
gCol as Long, flt as Double)
Açıklama Memory Grid kontrolünün belirlenen hücresinde saklanan kayan nokta (floating point) değerini döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
flt (out) Saklanan kayan nokta (floating point) değeri.
Örnek GetCellFloat(“ListGrid”, -1, 2, lineTotal)
Ayrıca bkz. SetCellText, GetCellText, SetCellInt, GetCellInt, SetCellFloat
SetCellFloat
Yordam Bildirimi Sub SetCellFloat(objName as String, gRow as Long,
gCol as Long, flt as Double)
Açıklama Memory Grid kontrolünün belirlenen hücresine ait kayan nokta (floating point)
değerini ayarlar. (set)
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
gCol (in) Kolon numarası (sıfır ile başlar)
flt (in) Saklanacak kayan nokta (floating point) değeri.
Örnek SetCellFloat(“ListGrid”, -1, 4, lineQuan)
Ayrıca bkz. GetCellText, GetCellInt, SetCellText, GetCellFloat, SetCellInt
InsertGridRow
Yordam Bildirimi Sub InsertGridRow(objName as String, after as Long)
Açıklama Memory Gird'e ait ilgili satırın üstüne veya altına bir satır ekler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
after (in) Eğer parametre sıfır olmayan bir değerse, ilgili satırdan
sonra değer girer.
Örnek InsertGridRow(“ListGrid”, 0) ‘Insert before
Ayrıca bkz. DeleteGridRow
DeleteGridRow
Yordam Bildirimi Sub DeleteGridRow(objName as String)
Açıklama Memory Gird'e ait ilgili satırı siler.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek DeleteGridRow(“ListGrid”)
Ayrıca bkz. InsertGridRow
RefreshGridCurrRow
Yordam Bildirimi Sub RefreshGridCurrRow(objName as String)
Açıklama Izgaranın (grid) ilgili satırını yeniler.
Parametreler objName (in) Veri ızgarasının adı.
Örnek RefreshGridCurrRow(“DataGrid1”)
Ayrıca bkz.
InvalidateGrid
Yordam Bildirimi Sub InvalidateGrid(objName as String)
Açıklama Veri ızgarasını (data grid) yeniler.
Parametreler objName (in) Veri ızgarasının adı.
Örnek InvalidateGrid(“DataGrid1”)
Ayrıca bkz.
MGridLines
Yordam Bildirimi function MGridLines(objName as String) as Long
Açıklama Memory Grid nesnesindeki satırların sayısını döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
Örnek numNodes = MGridLines(“TransGrid”)
Ayrıca bkz.
SaveFormData
Yordam Bildirimi Sub SaveFormData(err as Long)
Açıklama Formda düzenlenen kaydı kaydeder. Form nesnesi bir tablo tanımıyla
ilişkilendirilmelidir.
Parametreler err (out) Operasyon başarılı olduğu takdirde bu parametre sıfır
değer döndürür. Başarılı olmaması halinde sıfır olmayan
bir değer döndürecektir.
Örnek Sub FormCloseQuery(close as Integer)
SaveFormData(err)
if err <> 0 then
canClose = 0
end if
End Sub
Ayrıca bkz. DBGridEditNew, DBGridEditCurr
GetGridRowHandle
Yordam Bildirimi Sub GetGridRowHandle(objName as String, gRow as Long,
recH as Long)
Açıklama Bir Memory Grid nesnesindeki belirtilen satıra ait kayıt belirtecini (handle) döndürür.
Parametreler objName (in) Memory Grid kontrol nesnesinin adı.
gRow (in) Satır numarası (sıfır ile başlar)
recH (out) Belirlenen ızgara satırı için kayıt belirteci (handle).
Örnek GetGridRowHandle(“TransGrid”, -1, rowH) ‘Handle for current
Ayrıca bkz.
XRecHandle
Özellik Bildirimi XRecHandle
Açıklama Bu özellik, eğer OD tarafından uygulanmış ek bir form nesnesi ise,
form nesnesine ait kayıt belirtecini (record handle) tutar.
Modified
Özellik Bildirimi Modified
Açıklama Formun veri kaydının değiştirilip değiştirilmediğini kontrol eden bayrak (flag).
GetExtRecHandle
Yordam Bildirimi Sub GetExtRecHandle(tableNr as Integer, recH as Long)
Açıklama Bir extension tablosunda yer alan kaydın kayıt belirtci değerini alır.
Parametreler tableNr(in) Extension tablosunun ID bilgisi
RecH(out) Kaydın kayıt belirteci değeri.
Örnek GetExtRecHandle(1,ref)
Ayrıca bkz.
DBGEditNew
Yordam Bildirimi Sub DBGEditNew(objName as String)
Açıklama Data Grid (Veri Izgarası) kontrolü aracılığıyla yeni bir kayıt eklemek için düzenleme sürecini tetikler. Gerekli tüm olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridEditNew(“ContactCards”)
Ayrıca bkz. DBGridEditCurr, DBGridEditDup
DBGEditCurr
Yordam Bildirimi Sub DBGEditCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kayıt için düzenleme sürecini
tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGEditCurr(“ContactCards”)
Ayrıca bkz. DBGEditNew, DBGridEditDup
DBGViewCurr
Yordam Bildirimi Sub DBGViewCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kayıt için görüntüleme
sürecini tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridViewCurr(“ContactCards”)
Ayrıca bkz.
DBGSelectCurr
Yordam Bildirimi Sub DBGridSelectCurr(objName as String)
Açıklama Bir Data Grid kontrolünün seçim listesine var olan bir kaydı ekler. Data grid (veri
ızgarası) geçerli bir kaydın üzerine konumlandırılmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridSelectCurr(“ContactCards”)
Ayrıca bkz.
DBGDeleteCurr
Yordam Bildirimi Sub DBGridDeleteCurr(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kaydı siler. Data grid (veri ızgarası)
geçerli bir kaydın üzerine konumlandırılır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridDeleteCurr(“ContactCards”)
Ayrıca bkz.
DBGEditDup
Yordam Bildirimi Sub DBGridEditDup(objName as String)
Açıklama Data Grid kontrolü aracılığıyla, var olan bir kaydın çoğaltılması
sürecini tetikler. Data grid (veri ızgarası) geçerli bir kaydın üzerine
konumlandırılmalı ve tüm gerekli olaylar (events) bu çağrı için uygulanmalıdır.
Parametreler objName (in) Data Grid (veri ızgarası) kontrol nesnesinin adı.
Örnek DBGridEditDup(“ContactCards”)
Ayrıca bkz. DBGridEditNew, DBGridEditCurr
DBGLocateByRef
Yordam Bildirimi Sub DBGLocateByRef(objName as String, recAdr as Long)
Açıklama İmleci, veri ızgarasında (data grid) bulunan ilgili referans bilgisine sahip kaydın
üzerine konumlandırır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı. RecAdr(in) Kaydın mantıksal referansı
Örnek DBGLocateByRef(“DataGrid1”,24)
Ayrıca bkz.
DBGGetRecAdr
Yordam Bildirimi Sub DBGGetRecAdr(objName as String, recAdr as Long)
Açıklama Veri ızgarasında (data grid) bulunan ilgili satırın mantıksal referansını alır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın mantıksal referansı
Örnek DBGGetRecAdr(“DataGrid1”,ref)
Ayrıca bkz.
DBGRefresh
Yordam Bildirimi Sub DBGRefresh(objName as String)
Açıklama Data grid nesnesini yeniler. (Not use )
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRefresh(“DataGrid1”)
Ayrıca bkz. DBGRefreshForUpdate
DBGRefreshForUpdates
Yordam Bildirimi Sub DBGRefreshForUpdates(objName as String)
Açıklama Data grid nesnesini yeniler. (Datagrid'in güncellenmesi durumunda tavsiye
edilir.)
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRefreshForUpdates(“DataGrid1”)
Ayrıca bkz.
DBGSelected
Yordam Bildirimi Sub DBGSelected(objName as String, recAdr as Long, selected
as Integer)
Açıklama Eğer referans numarası verilen kayıt veri ızgarasında işaretlenmişse, ilgili
kaydı döndürür.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(in) Kaydın mantıksal referansı.
Selected(out) Eğer kayıt seçilmişse, 1 değerini döndürür.
Örnek DBGSelected(“DataGrid1”,25,chk)
Ayrıca bkz.
DBGSelectAll
Yordam Bildirimi Sub DBGSelected(objName as String)
Açıklama Bir veri ızgarasındaki (data grid) tüm kayıtları seçer.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGSelectAll(“DataGrid1”)
Ayrıca bkz.
DBGAddToSelList
Yordam Bildirimi Sub DBGAddToSelList(objName as String,recAdr as Long)
Açıklama Bir veri ızgarasında yer alan ve verilen referans numarasına sahip kaydı seçer.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(in) Kaydın referansı.
Örnek DBGAddToSelList(“DataGrid1”,34)
Ayrıca bkz.
DBGRemoveMarks
Yordam Bildirimi Sub DBGRemoveMarks(objName as String)
Açıklama Bir veri ızgarasındaki tüm işaretleri kaldırır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGRemoveMarks(“DataGrid1”)
Ayrıca bkz.
DBGDeleteMarkedRecs
Yordam Bildirimi Sub DBGDeleteMarkedRecs(objName as String)
Açıklama İşaretli olan kayıtları siler.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
Örnek DBGDeleteMarkedRecs(“DataGrid1”)
Ayrıca bkz.
DBGSelListFirst
Yordam Bildirimi Sub DBGSelListFirst(objName as String,recAdr as Long)
Açıklama Veri ızgarasında seçilen ilk kayda konumlandırır. (Locates to the first selected record in a data grid)
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın referansı.
Örnek DBGSelListFirst(“DataGrid1”,recAdr)
Ayrıca bkz.
DBGSelListNext
Yordam Bildirimi Sub DBGSelListNext(objName as String,recAdr as Long)
Açıklama Veri ızgarasında seçilen bir sonraki kayda konumlandırır. Locates to the next selected record in a data grid
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
RecAdr(out) Kaydın referansı.
Örnek DBGSelListNext(“DataGrid1”,recAdr)
Ayrıca bkz.
DBGGetQuery
Yordam Bildirimi Sub DBGGetQuery(objName as String,DBQry as Variant)
Açıklama Bir veri ızgarasının sorgu ifadesini alır.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı.
DBQry(out) Sorgu nesnesi
Örnek DBGGetQuery(“DataGrid1”,qry)
Ayrıca bkz.
DBGSetField
Yordam Bildirimi Sub DBGSetField(objName as String,row as Integer, col as
Integer, txt as String)
Açıklama Verilen metin değerini, veri ızgarasının bir hücresine atar.
Parametreler objName(in) Veri ızgarasının (Data Grid) adı
Row(in) Hücrenin satır değeri
Col(in) Hücrenin kolon değeri
Txt(in) Hücreye yazılacak olan metin değeri
Örnek DBGSetField(“DataGrid1”,1,1,”0001”)
Ayrıca bkz.
SetActiveControl
Yordam Bildirimi Sub SetActiveControl(objName as String, index as Long)
Açıklama Aktif kontrolü belirtilen görsel nesneye ayarlar.
Parametreler objName (in) Görsel kontrol nesnesinin adı
index (in) Kolon tanımlayıcısı (nesne bir grid kontrol nesnesi ise).
Örnek SetActiveControl(“LineGrid”, 4)
Ayrıca bkz. GetActiveControl
VerifyActiveCtrl
Yordam Bildirimi Sub VerifyActiveCtrl(done as Integer)
Açıklama Terminates editing in active control of the form and transfers
information being edited to the data record if there is an association.
Form’s active control is not affected with this call.
Parametreler done (out) Süreç başarılıya sonlandırılırsa bu parametre sıfır olmayan bir
değer döndürür. Aksi halde sıfır döndürecektir.
Örnek VerifyActControl(done)
if done then
FormClose()
end if
Ayrıca bkz.
SetGridActiveCol
Yordam Bildirimi Sub SetGridActiveCol(objName as String, id as Integer)
Açıklama Aktif ızgara (grid ) kolonunu belirtilen görsel nesneye konumlandırır. Sets the active grid column to the specified visual object.
Parametreler objName (in) Görsel kontrol nesnesinin adı.
id (in) Kolon tanımlayıcı (nesne bir grid (ızgara) ise).
Örnek SetGridActiveCol(“LineGrid”, 4)
Ayrıca bkz. GetGridActiveCol
GetGridActiveCol
Yordam Bildirimi Function GetGridActiveCol(objName as String) as Integer
Açıklama Gets the active grid column to the specified visual object.
Parametreler objName (in) Görsel kontrol nesnesinin adı.
(out) Bir grid (ızgara) nesnesi için kolon ID no.
Örnek MyColumn = GetGridActiveCol(“LineGrid”)
Ayrıca bkz. SetGridActiveCol
GetActiveControl
Yordam Bildirimi Sub GetActiveControl(objName as String, index as Long)
Açıklama Aktif kontrolü döndürür.
Parametreler objName (out) Görsel kontrol nesnesinin adı.
index (out) Kolon tanımlayıcısı (nesne bir grid kontrol nesnesi ise).
Örnek GetActiveControl(actCtrl, idx)
if actCtrl = “SaveBtn” then
……
end if
Ayrıca bkz. SetActiveControl
RefreshControl
Yordam Bildirimi Sub RefreshControl(objName as String, chg as Integer)
Açıklama Veritabanındaki değer değiştiyse, kontrolün değerini yeniler. (Özellikle
de kayıt belirtecini kullanan SetIntFieldR gibi yordamlarla).
Parametreler objName (in) Nesnenin adı
Chg(in) Bu parametre uygulama formları için önemlidir. 1'e
ayarlanmalıdır.
Örnek RefreshControl(“TextEdit1”,1)
Ayrıca bkz.
UpdateControlData
Yordam Bildirimi Sub UpdateControlData(objName as String)
Açıklama Veritabanındaki değer değiştiyse, kontrolün değerini yeniler. Özellikle
de SetIntField gibi yordamlarla).
Parametreler objName (in) Nesnenin adı
Örnek UpdateConrolData(“TextEdit1”)
Ayrıca bkz.
RefreshFormData
Yordam Bildirimi Sub RefreshFormData()
Açıklama Form toplamlarını yeniler ve fiş değerlerini günceller (yalnızca fatura için).
Parametreler
Örnek RefreshFormData()
Ayrıca bkz.
MNAddItem
Yordam Bildirimi Sub MNAddItem(objName as string, itemText as string,
ActionId as string)
Açıklama Popup menüsüne öğe (item) ekler.
Parametreler objName(in) Popup menü adı
itemText(in) Popup menüsdeki öğe adı
ActionId (in) Popup menü öğesi için Action ID
Örnek MNAddItem("ItemMenu","Digital",800)
Ayrıca bkz. SetPopup
SetPopup
Yordam Bildirimi Function SetPopup(CompName as string,
PopupName as string) as boolean
Açıklama Popup menüyü ayarlar.
Parametreler CompName (in) Popup menü için kullanılacak form adı
PopupName (in) Popup adı
(out) True – false değerleri
Örnek Call SetPopup("CUSTENTR1","ItemMenu")
Ayrıca bkz. MNAddItem
SelectFile
Yordam Bildirimi Sub SelectFile (Filter as string, InitialDir as string,
Title as string, sFile as object)
Açıklama Standart “Open Dialog/Diyalog Açma" penceresini gösterir.
Parametreler Filter (in) Aranan dosya için filtreleme
InitialDir (in) İlk bakılacak sürücü
Title(in) Diyalog penceresindeki başlık
sFile (out) Sürücü (drive), dizin (path) ve dosya adı
Örnek SelectFile (“XML File |*.xml ”,”C:”,”Open XML File”,myFile)
Ayrıca bkz.
LoadPicture
Yordam Bildirimi Sub LoadPicture(objName as String, fileName as String)
Açıklama Resim (image) nesnesi için resim yükler.
Parametreler objName (in) Resim nesnesinin adı
fileName (in) Resim dosyasının adı
Örnek LoadPicture(“ItemImg”,”C:\\materialpicture.bmp”
Ayrıca bkz. GetAttachedBmp, SaveAttachedBmp
GetAttachedBmp
Yordam Bildirimi Sub GetAttachedBmp(objName as String, typ as Integer,
ref as Integer, nr as Integer)
Açıklama Eklenen resim nesnesine resim alır.
Parametreler objName (in) Resim nesnesinin adı
Typ (in) Kayıt tipi (modül no gibi)
20 : Öğeler (Items)
21 : ARP Kartları
Ref (in) Kaydın mantıksal referansı
Nr (in) Resim id(1 or 2)
Örnek GetAttachedBmp(“ItemImg”, 20, 4, 1)
Ayrıca bkz. LoadPicture, SaveAttachedBmp
SaveAttachedBmp
Yordam Bildirimi Sub SaveAttachedBmp(objName as String, typ as Integer,
ref as Integer, nr as Integer)
Açıklama Eklenen resim nesnesine resim yükler.
Parametreler objName (in) Resim nesnesinin adı
Typ (in) Kayıt tipi (modül no gibi)
20 : Öğeler (Items)
21 : ARP Kartları
Ref (in) Kaydın mantıksal referansı
Nr (in) Resim id(1 or 2)
Örnek SaveAttachedBmp(“ItemImg”, 20, 4, 1)
Ayrıca bkz. GetAttachedBmp, LoadPicture
SetColumnProp
Yordam Bildirimi Sub SetColumnProp(objName as String, colid as Integer,
propid as Integer, value as Integer)
Açıklama Memory Gid için genel özellikleri ayarlar.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
propid (in) Özellik ID (Diğer özellikler için bkz. Appendix);
1 – Aktif
2 – Sırala (filtre)
3 – Görüntüle (filtre)
4 – Seçim kutusu
5 – Gizli
value (in) Özelliğin değeri
Örnek SetColumnProp(“MyMemoryGrid”, 4, 1, 1)
Ayrıca bkz. GetColumnProp
GetColumnProp
Yordam Bildirimi Sub GetColumnProp(objName as String, colid as Integer,
propid as Integer, value as Integer)
Açıklama Memory Grid'e ait genel özellikleri alır.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
propid (in) Özellik ID (Diğer özellikler için bkz. Appendix);
1 – Aktif
2 – Sırala (filtre)
3 – Görüntüle (filtre)
4 – Seçim kutusu
5 – Gizli
...
value (in) Özelliğin değeri
Örnek MyProp = GetColumnProp(“MyMemoryGrid”, 4, 1)
Ayrıca bkz. SetColumnProp
AddItemToMGridCombo
Yordam Bildirimi Sub AddItemToMGridCombo(objName as String, colid as Integer, clrList as Integer, Txt as String, val as Integer)
Açıklama Memory Grid kombo için öğeleri ayarlar.
Parametreler objName (in) Memory grid nesne adı
colid (in) Kolon indeksi
clrList (in) Grid kombosundaki listeyi temizler
(Temizlenemediyse 0, temizlendiyse 1 değeri döner.)
Txt (in) Kombo öğesine metin ekler.
val (in) Liste indeksinin değeri
Örnek ' Listesi temizleme ve yeni kombo öğesi ekleme
AddItemToMGridCombo("InvoiceGrid", 10001, 1, "A", 11)
‘can’t clear and add new combo item
AddItemToMGridCombo("InvoiceGrid", 10001, 0, "B", 12)
Ayrıca bkz.
MakeSizable
Yordam Bildirimi Sub MakeSizable()
Açıklama Set form sizable on run-time
Örnek MakeSizable()
DoPopupAction
Yordam Bildirimi Sub DoPopupAction(ctrlName as String, actionId as Integer)
Açıklama Uygulama formunda popup menü öğesini çalıştırır.
Parametreler ctrlName(in) Denetim adı (yalnızca popup denetimi için)
actionId(in) Popup öğe ID’si
Örnek DoPopupAction("StBrwPopupMenu", 14)
ExecLangTranslator
Yordam Bildirimi Sub ExecLangTranslator()
Açıklama Orijinal form başlıklarını çalışma lisanına döndürür. Use from FormCreate event.
Parametreler Parametre mevcut değil.
Örnek call ExecLangTranslator()
ChangeGridSort
Yordam Bildirimi Sub ChangeGridSort(objName as String, index as Integer)
Açıklama Run-time esnasında objName parametresi ile işaret edilen LDataGird nesnesinin, index ile işaret edilen kolonu üzerinden sıralama yapar.
Parametreler objName(in) Denetim adı (yalnızca LDataGrid nesnesi için)
index(in) Kolon tanımlayıcısı
Örnek ChangeGridSort("LDataGrid", 10001)
DBGRefresh("LDataGrid")