when using datawindow browse as the same with datawindow input you can using this script for choosing of rows and retrieve. we can use this script in ancestor mode
SetPointer(HourGlass!)
st_message.visible = true
dw_1.AcceptText()
ibl_modify = false
If dw_1.Describe("datawindow.querymode") = 'no' and ibl_find = true then
dw_1.DataObject = dw_1.DataObject
dw_1.SetTransObject(sqlca)
ibl_find = false
End If
long llo_row
llo_row=dw_1.retrieve()
if llo_row > 0 then
if ibl_find=true then
dw_1.modify("datawindow.querymode=no")
dw_browse.object.data=dw_1.object.data
dw_browse.visible=true
wf_menu_browse(false)
else
wf_menu(3)
end if
dw_1.enabled=false
else
st_message.visible = false
messagebox("Retrieve","Data tidak ada.", Exclamation!)
return
end if
ibl_find_2 = false
Senin, 16 Februari 2009
Senin, 29 Desember 2008
Declare Cursor
sql_perintah="select th"+ string(ii_tahun) +"from gaji_pokok where kd_golongan= ?"
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM :sql_perintah;
OPEN DINAMIC my_cursor using :kd_golongan;
FETCH my_cursor INTO :id_tahun;
If sqlca.sqlcode = 100 then
messagebox('Informasi','data tidak ada')
End if
CLOSE my_cursor;
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM :sql_perintah;
OPEN DINAMIC my_cursor using :kd_golongan;
FETCH my_cursor INTO :id_tahun;
If sqlca.sqlcode = 100 then
messagebox('Informasi','data tidak ada')
End if
CLOSE my_cursor;
Selasa, 09 Desember 2008
get datawindows
Minggu, 30 November 2008
Send Variabel to Datawindow
send variabel tertentu to data windows :
d_1.setitem( baris , 'field_datawindows ' , variabel )
contoh:
dw_1.setitem(dw_1.getrow(),'alamat',ls_alamat)
for baris = 1 to dw_1.rowcount()
dw_1.setitem(baris,'alamat',ls_alamat)
next
d_1.setitem( baris , 'field_datawindows ' , variabel )
contoh:
dw_1.setitem(dw_1.getrow(),'alamat',ls_alamat)
for baris = 1 to dw_1.rowcount()
dw_1.setitem(baris,'alamat',ls_alamat)
next
Kamis, 27 November 2008
Get Field dalam datawindows Report ( Tabular )
Untuk mengambil file dari datawindows pada row model report ( tabular ) digunakan perintah
//==untuk row / abris yang sedang aktif
string ls_var1
dec lc_var2, lc_hitung
date ld_var3
datetime ldt_var4
int baris
dw_1.retrieve() //==mengambil data
for baris = 1 to dw_1.rowcount()
ls_var1 = dw_1.getitemstring(baris,'field1')
lc_var2 = dw_1.getitemnumber(baris,'field2')
ld_var3 = dw_1.getitemdate(baris,'field3')
ldt_var4 = dw_1.getitemdatetime(baris,'field4')
//===hitung
lc_hitung = lc_var2 * 100
next
//==untuk row / abris yang sedang aktif
string ls_var1
dec lc_var2, lc_hitung
date ld_var3
datetime ldt_var4
int baris
dw_1.retrieve() //==mengambil data
for baris = 1 to dw_1.rowcount()
ls_var1 = dw_1.getitemstring(baris,'field1')
lc_var2 = dw_1.getitemnumber(baris,'field2')
ld_var3 = dw_1.getitemdate(baris,'field3')
ldt_var4 = dw_1.getitemdatetime(baris,'field4')
//===hitung
lc_hitung = lc_var2 * 100
next
Get Data Windows Variable ( get field )
get the row of datawindows we can use this sintaks:
string ls_var1
dec lc_var2
date ld_var3
datetime ldt_var4
ls_var1 = dw_1.getitemstring(dw_1.getrow(),'field1')
lc_var2 = dw_1.getitemnumber(dw_1.getrow(),'field2')
ld_var3 = dw_1.getitemdate(dw_1.getrow(),'field3')
ldt_var4 = dw_1.getitemdatetime(dw_1.getrow(),'field4')
string ls_var1
dec lc_var2
date ld_var3
datetime ldt_var4
ls_var1 = dw_1.getitemstring(dw_1.getrow(),'field1')
lc_var2 = dw_1.getitemnumber(dw_1.getrow(),'field2')
ld_var3 = dw_1.getitemdate(dw_1.getrow(),'field3')
ldt_var4 = dw_1.getitemdatetime(dw_1.getrow(),'field4')
Rabu, 26 November 2008
Declaring Variable
To declare a variable, you first type in the data type followed by the name of variable. You can also assign the variable a default value by makin the name equal to appropriate value
Integer il_var_sex
Long ll_salary = 1000000
Date ld_daytogo
Date startdate = 1995-03-01
Integer il_var_sex
Long ll_salary = 1000000
Date ld_daytogo
Date startdate = 1995-03-01
Langganan:
Postingan (Atom)

