Sebenernya kalo mau membedakan warna row mana yg sedang aktif script ini
juga cukup :

This.SelectRow(0, FALSE)

This.SelectRow(currentrow, TRUE)

Taruh di event rowfocuschanged di datawindowcontrolnya

 

Atau diDatawindowObject, setiap fild BackGroundColor fontnya taruh
script ini :

IF(getrow()=currentrow(),rgb(220,220,220),rgb(255,255,255))

 

 

Atau ........ Banyak lagi dehhhh

 

Ehhh... ini bukan yg ditanya :)

 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Steven Hui
Sent: Friday, July 29, 2005 3:08 PM
To: [email protected]
Subject: Re: [indopb] Mohon Bantuan utk Pemula

 

Halo Pak,

 

Terima kasih atas tanggapannya.

 

Tapi, tolong berikan solusi atas pertanyaan saya mengenai :

 

> Nah, Pokok permasalahan saya adalah :

> Saya memiliki table CUSTOMER (Nama, Alamat, Kota)

> Katakanlah table tersebut telah memiliki data 10 record

> 

> Saya ingin table tsb di tampilkan dalam bentuk grid (read only)

> dan di dibawahnya terdapat tombol [Add], [Edit], [Delete]

> 

> Saya inginkan juga di grid tsb menampilkan posisi pointer di current
row

> dan 

> baris tsb diberi background color yg berbeda dan juga kolom yg aktif

> diberi warna yg berbeda.

> Sehingga kita dpt benar2 melihat pointer tsb berada di kolom apa dan

> baris ke berapa (spt clipper ataupun foxpro for dos)

> 

> trus kemudian saat tombol [Add] di tekan, maka :

> Muncul layar baru yg seperti di bawah ini :

> 

>         Nama :   [_________________]

>         Alamat : [_________________]

>         Kota    : [_________________]

> 

>         [Save]   [Cancel]

> 

> Lalu data di-isi dan saat tombol [Save] di tekan maka data tsb
disimpan

> di table customer

> lalu layar tsb di tutup dan yg ada hanyalah layar pertama yg ada grid.

> 

> 

> Mohon memberikan penjelasan yg detail dan lengkap, kalo boleh ada
sample

> codenya.

 

Tolong berikan gambaran utk window1 dan window2.

 

Apakah datawindow yg readonly bisa ada pointernya? gimana?

 

Apakah harus buatkan dua datawindow ? (utk window1 dan window2)

 

Atau apakah hanya cukup 1 datawindow di window1, trus datawindow-nya
bisa di-refer ke window2 untuk digunakan (kayak vb atau foxpro gitu)

 

karena konsep saya : datawindow hanyalah "live/readonly cursor" jadi
harusnya di refer, tapi gimana caranya?

 

Dimanakah membuat event keypress pada "textbox" (single line edit) atau
button control ?

 

 

 

 

 

 

wihartoyo <[EMAIL PROTECTED]> wrote:

> Saya tertarik utk mempelajari PB, akan tetapi seperti yg kita ketahui

> bersama, tutorial/referensi ataupun sample code untuk PB sendiri

> sangatlah terbatas dan kelihatannya article yg ada di-internet

> kebanyakkan pd versi 6 atau 6.5

============

Justeru referensi di PowerBuilder adalah yang paling mudah, help file

sudah cukup menjelaskan semuanya.  Bahkan sudah lengkap dengan contoh

scriptnya.  Dan menurut hemat saya, justeru help di PB telah terstruktur

dengan sangat rapi.  Bagi yang pernah menggunakan clipper maka masih

ingat helpnya clipper yang di cantolkan dengan norton guide.  Nah

semudah help di clipper itu pula kita membaca help di PB.

=============

> Apakah benar versi 6.5 adalah yg terbaik, maksud saya adalah banyak PB

> programmer yg masih bertahan di versi tersebut mungkin "desain
window-nya

> lebih enak dan gampang" ?

=============

Orang mengatakan versi 6.5 yang terbaik adalah karena versi inilah versi

terakhir dari PowerBuilder yang bersifat multiplatform. Dan memang

menurut pengalaman versi inilah yang bisa berjalan paling stabil

=============

> Setau saya sejak versi 7/8/9, IDEnya sudah agak susah, menurut
pendapat

> pribadi saya.

> 

=============

versi 7/8/9 justeru lebih mudah dalam membangun sebuah aplikasi.

Terutama pada versi 8 dan seterusnya, dengan menggunakan layout yang

lebih kompleks memungkinkan developer untuk mengembangkan lebih dari

satu project dalam satu workspace.  Jika sudah terbiasa, saya rasa kita

bisa membedakan kemudahan di versi 8 keatas.

=============

 

> Nah, Pokok permasalahan saya adalah :

> Saya memiliki table CUSTOMER (Nama, Alamat, Kota)

> Katakanlah table tersebut telah memiliki data 10 record

> 

> Saya ingin table tsb di tampilkan dalam bentuk grid (read only)

> dan di dibawahnya terdapat tombol [Add], [Edit], [Delete]

> 

> Saya inginkan juga di grid tsb menampilkan posisi pointer di current
row

> dan 

> baris tsb diberi background color yg berbeda dan juga kolom yg aktif

> diberi warna yg berbeda.

> Sehingga kita dpt benar2 melihat pointer tsb berada di kolom apa dan

> baris ke berapa (spt clipper ataupun foxpro for dos)

> 

> trus kemudian saat tombol [Add] di tekan, maka :

> Muncul layar baru yg seperti di bawah ini :

> 

>         Nama :   [_________________]

>         Alamat : [_________________]

>         Kota    : [_________________]

> 

>         [Save]   [Cancel]

> 

> Lalu data di-isi dan saat tombol [Save] di tekan maka data tsb
disimpan

> di table customer

> lalu layar tsb di tutup dan yg ada hanyalah layar pertama yg ada grid.

> 

> 

> Mohon memberikan penjelasan yg detail dan lengkap, kalo boleh ada
sample

> codenya.

=============

untuk menampilkan highlight dari row saat itu, anda bisa menggunakan

function selectrow(row,flag) pada event rowfocuschanged

--->dw_[xx].selectRow(0,false)      ---->menghilangkan highlight

--->dw_[xx].selectRow([row],true) ---->menampilkan highlight pada row

tertentu

untuk mengupdate gunakan function update datawindow object

=============

> Terus terang, saya masih bingung dengan konsep/penggunaan data window
di

> PB.

> Saya sdh buatkan 2 window, tapi apakah harus juga 2 datawindow-nya?
atau

> hanya 1 datawindow saja di screen yg pertama?

> 

> Sebetulnya saya sudah pernah mencoba mengikuti PB sejak versi 7/8 dan
9

> akan tetapi saya tidak berhasil menyelesaikan persoalan diatas, jadi

> tidak ada satu pun program yg dpt saya hasilkan melalui PB.

> 

> Akan tetapi kalo di Foxpro/Clipper, VB, Delphi kog rasanya gampang

> membuat hal spt diatas.

==============

Kalo bicara masalh konsep pasti akan sangat panjang dan sangat

lebar.....!

Yang pasti datawindow tidak memanipulasi data direct ke database. 

datawindow menggunakan buffer untuk memanipulasi data di sisi client. 

Kalo hanya untuk manipulasi data secara sederhana mungkin akan sangat

sangat dan sangat mudah sekali.  Tetapi ketika ketika kita menghadapi

data yang kompleks rasanya masih jauh jauh jauh lebih gampang dibnding

yang lain! :D.  Kesulitan barus terasa ketika kita berhadapan dengan

lingkungan multi-user yang sering sekali menggunakan table yang sama

diantara user secara intensif.  Tetapi inpun masih bisa ditaklukan oleh

powerbuilder dengan cara memahami konsep buffer di datawindow

============== 

> Pertanyaan lainnya adalah :

> - Kenapa PB suka hang ? baik versi 7/8 dan 9

>   seingat saya saya buka hanya 8 window di IDE, saya menggunakan
komputer

>   AMD Duron, mem 128 MB, Hadrdisk 20 GB

> 

==============

Ah tidak juga, ane justeru make centrino yang bukan buat development

==============

> - Connection to MS-Acess sebaiknya menggunakan ODBC atau ADO ?

> Saya tanya pertanyaan ini karena jika saya connect pake ODBC
kelihatannya

> lebih kencang  dan jika ada field/column date tampilannya benar sesuai

> dgn data, akan tetapi kalau connect menggunakan ADO maka tampilan

> field/colum date akan ngaco, why ?

> 

==============

lah yang ini saya nggak bisa ngerti deh, karena jarang banget make ADO. 

Nggak berani jawab deh! Sorry!

==============

> 

> 

> Atas bantuan rekan-rekan, sebelum dan sesudahnya saya ucapkan byk
terima

> kasih.

> 

==============

Ya sama-sama, selamat belajar

==============

> Salam,

> 

> Steven di Medan

> email : [EMAIL PROTECTED]

> 

> 

> 

> __________________________________________________

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> http://mail.yahoo.com 

> 

> [Non-text portions of this message have been removed]

> 

> 

> 

> -----------------------------------------------

>  INDOPB TURUT BERDUKA CITA UNTUK ACEH & SUMUT 

> -----------------------------------------------

> IndoPB - Indonesia PB User Group 

> To Post a message, send it to: [EMAIL PROTECTED]

> To Unsubscribe,send a blank message to: [EMAIL PROTECTED]


> Yahoo! Groups Links

> 

> 

> 

>  

> 

> 

-- 

  wihartoyo

  [EMAIL PROTECTED]

 

-- 

http://www.fastmail.fm - The way an email service should be

 

 

 

-----------------------------------------------

INDOPB TURUT BERDUKA CITA UNTUK ACEH & SUMUT 

-----------------------------------------------

IndoPB - Indonesia PB User Group 

To Post a message, send it to: [EMAIL PROTECTED]

To Unsubscribe,send a blank message to: [EMAIL PROTECTED] 

 

 

 

---------------------------------

YAHOO! GROUPS LINKS 

 

 

    Visit your group "indopb" on the web.

  

    To unsubscribe from this group, send an email to:

 [EMAIL PROTECTED]

  

    Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


 

 

---------------------------------

 

 

 

            

---------------------------------

Yahoo! Mail

 Stay connected, organized, and protected. Take the tour

 

[Non-text portions of this message have been removed]

 

 

 

------------------------ Yahoo! Groups Sponsor --------------------~--> 

<font face=arial size=-1><a
href="http://us.ard.yahoo.com/SIG=12hnua5of/M=362329.6886308.7839368.151
0227/D=groups/S=1705007181:TM/Y=YAHOO/EXP=1122631693/A=2894321/R=0/SIG=1
1dvsfulr/*http://youthnoise.com/page.php?page_id=1992

">Fair play? Video games influencing politics. Click and talk
back!</a>.</font>

--------------------------------------------------------------------~-> 

 

-----------------------------------------------

 INDOPB TURUT BERDUKA CITA UNTUK ACEH & SUMUT 

-----------------------------------------------

IndoPB - Indonesia PB User Group 

To Post a message, send it to: [EMAIL PROTECTED]

To Unsubscribe,send a blank message to: [EMAIL PROTECTED] 

Yahoo! Groups Links

 

    http://groups.yahoo.com/group/indopb/

 

    [EMAIL PROTECTED]

 

    http://docs.yahoo.com/info/terms/

 

 

 



[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
<font face=arial size=-1><a 
href="http://us.ard.yahoo.com/SIG=12hnm2ncn/M=362329.6886308.7839368.1510227/D=groups/S=1705007181:TM/Y=YAHOO/EXP=1122634379/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
--------------------------------------------------------------------~-> 

-----------------------------------------------
 INDOPB TURUT BERDUKA CITA UNTUK ACEH & SUMUT 
-----------------------------------------------
IndoPB - Indonesia PB User Group 
To Post a message, send it to: [EMAIL PROTECTED]
To Unsubscribe,send a blank message to: [EMAIL PROTECTED] 
Yahoo! Groups Links

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

<*> 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