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