mas Sandy,

saya pemula di powerbuilder, pake pb9.

saya baru belajar sebulan, baru belajar membuat screen buat input dan
report.

saya belum mencerna penjelasan dari mas sandy.

- Apa itu External Data Window ?

Jika mas pernah pake FOXPRO for DOS, pasti sering mengguanakan
TEMPORARY TABLE.

Dulu Temporary Table ini tdk dpt di-edit, readonly saja. akan tetapi
versi yg lebih baru punya fasilitas READ and WRITE.

biasanya programmer foxpro menggunakan ini saat persiapan membuat
report. Untuk create query.

ataupun seperti kasus yg saya utarakan, berarti saya hrs looping table
employee_log utk mengisi ke temporary table berupa data karyawan masuk
kerja dan pulang kerja (jadi data keluar makan siang dan data ke
toilet diabaikan).

Logikanya :
saya urutkan table tsb per nik, date, time

dari data tsb, saya hanya mengambil data (baris pertama utk hari tsb)
sebagai data masuk kerja dan (baris terakhir utk hari tsb) sebagai
data pulang kerja.

Nah data-data tsb itulah yg saya ingin diisi kedalam temporary table.

Kemudian saya akan menampilkan data yg di temporary table tsb kedalama
datawindow, sehingga bagian personalia bisa memantau jam masuk kerja
dan jam pulang kerja setiap karyawan, yg selanjutnya akan
di-kalkulasikan dlm perhitungan uang makan karyawan.

Kira-kira bagaimana cara pengerjaannya terhadap persoalan spt ini?

Thanks & Best Regards,
Steven 081 2604 1581



saya berasumsi bahwa pertanyaan diatas bermaksud bagaimana cara
memanipulasi data via script

1. Dengan membuat satu datawindow external dengan skema yg sama

2. buat strukture dengan skema yang sama

global type EMPLOYEE_LOG from structure

       STRING                SS_NIK

       STRING                SS_NAME

       DATE                SD_DATE   //hindari penggunaan
nama/variable yg reserved word

       TIME                 ST_TIME

end type

kemudian gunakan struktur tersebut pada script sesuai kebutuhan

3. Gunakan non-visual userobject
 



-----------------------------------------------
IndoPB - Indonesia PB User Group 
An Indonesian PowerBuilder User Group's Event
2nd PowerBuilder Update
Rumah Sakit Jantung Harapan Kita
26/27 August 2006
To Register : 
http://groups.yahoo.com/group/indopb/database?method=addRecord&tbl=4 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indopb/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indopb/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Kirim email ke