Senin, 07 Desember 2009

Alternating Row Background Color In Crystal Report

Suatu ketika si Budi ngeliat report yg dibuat temannya menggunakan crystal report, dia takjub, kok bisa ya, warna belakang row pada setiap recordnya berbeda-beda, lah si budi kan jadi kepingin buat report yang kyk gituan. sambil cengar-cengir dia tanya ma temannya.. hello bro..*weleh budi so kenal dekat getoo* kok bisa sih report yang lo hasilkan warna latar belakang row-nya berubah-ubah.. ajarin gw dong, gw juga mau dong punya report yang kyk gituan nantinya.. halllah payah lo bud.. masak yg kyk ginian aja lo ga bisa, programmer macam apaan lo, malu dong Bud.. ogah ah.. gw ga mo ngasih tau lo... ini rahasia perusahaan, kalo lo mau boleh nanti habis jam kantor, tapi habis itu lo mesti nemenin gw nginap di apartemen gw ok.. :) ... anjritt.. si Budi terlonjak-lonjak.. nemenin tidur gay.. tidak lah yauuuu.

Setengah putus asa, Si Budi terus berpikir * Padahal cuma gya doangan tuh, mana pernah dia berpikir.. whue whue..* ah.. gw kan punya sahabat setia, yang kapan aja bisa gw tanyain dan mintain pendapat, selalu memberikan jawaban tanpa pernah meminta balasan yang berlebihan, sobat gw ini lucu juga kalo dipikir2 padahal umurnya belum nyampe 15 taonan, tapi udah sering di panggil mbah.. oleh teman-teman komunitas yang lain.. tapi emang pantas sih dia menyandang gelar itu, bagi wong jowo Mbah adalah sebutan untuk orang yang sudah sepuh, kalo di terapkan untuk orang-orang tua yang banyak ilmu dan bijaksana jadilah sebutan Mbah seperti trade mark buat orang-orang tua yang mumpuni keilmuannya. dan ini gw pikir cocok banget ma sohib gw yang satu ini, mo tanya apa aja pasti dia bisa ngasih jawaban.. hampir 99% dia bisa kasih jawaban. hmmm emang hebat si mbah yang satu ini.

Akhirnya si Budi mengontak temannya tersebut, segera dia ketikan di bagian search kata-kata "alternate row color in crystal report", tuing... dalam sekejap si mbah memberikan tidak kurang dari 1000 jawaban.. gila.. yang mana neh mbah yang bener??, yo pilihen sendiri.. mosok mesti di suapin toh.. dasar pemalas.
akhirnya setelah satu dua kali ngklik si budi menemukan alamat URL yang pas dengan keinginannya
berikut ini alamat URL nya di sini. kemudian tanpa tunggu-tunggu lagi langsung aja di coba.. dan abrakadabra... reportnya jadi warna warni.. whue whue si budi jingkrak-jingkrak,ah.. Budi.. Budi.. gitu aja senang..

Minggu, 06 Desember 2009

Menggabungkan Nilai Dua Buah Field atau Lebih Bertipe Varchar Pada SQL Server 2000

Kasus :
Ceritanya Si Budi punya keinginan buat ngegabungin 3 buah field bertipe Varchar dalam sebuah Query, katakanlah field tersebut adalah FirstName, MidleName dan LastName *Gile nih si Budi udah pinter bahasa inggris juga* dari sebuah tabel sebut saja tabel Employee. singkat kata kemudian si Budi membuat perintah T-SQL berikut ini pada Query Analyzer Kesukaannya *kyk kacang goreng aja pake ksukaan segala*,

SELECT FirstName + ' ' + MidleName +' '+ LastName AS EmployeeName FROM EMPLOYEE

Terus di tekannya F5, hasilnya tampak di bawah ini :

===========
Bambang Belum Pamungkas
Budi Emang Sudarsono
Atep  Saragih
Ujang  Panghadena
Uut Cantik Permatasari

kemudian dia amati. data satu, dua dan lima ok, sesuai dengan yg di harapkan, tapi data tiga dan empat kok kesannya ompong ya... waduh.. lah piye toh iki *walah ternyata si budi wong jowo toh..*

Setelah diselidiki ternyata untuk employee bernama Atep dan Ujang ga punya midle name alias midle namenya NULL *lah kamu juga bud.. bud.. wong jowo ae gawe database employee name pake dipisah2 segala*.

Solusi :
Akhirnya setelah makan siang yang dirasa tidak enak, karena si Budi kepikiran terus ma permasalahan T-SQL yang sedang dikerjakannya, sampe-sampe semuanya jadi hambar, makanan terasa tidak enak, yah jadilah dia hanya menghabiskan 2 piring Nasi, 2 potong bebek goreng plus 2 porsi lalapan masih ditambah 1 mangkuk soto ditutup dengan 2 gelas Jus Mangga kesukaannya.. * whue whue.. gila loh Bud, ga nafsunya aja kyk gitu apalgai kalo lagi nafsu makan *. yah setelah makan siang yang tidak enak tersebut budi akhirnya menemukan solusi yang dipikirnya cukup mujarab, segera saja dia duduk manis di depan komputer yg menjadi sahabat setianya dikala susah dan senag, komputer yang selalu menegrti perasaannya, inilah dia yang tidak pernah mengeluh walau terus-terusan diperintah selalu hadir dalam setiap keadaan dengan hiburan-hiburannya yg uptodate, pokoknya komputer ini cinta matinya si Budi dah....

singkat cerita * perasaan dari tadi singkat cerita terus, tapi ga kelar-kelar * dibukalah Si Query Analyzer, terus dengan penuh penghayatan Budi mulai menekan-nekan tonjolan-tonjolan mungil dari kekasihnya, kira-kira begini perintahnya,

SELECT Isnull(FirstName,'') + Isnull(' '+ MidName,'') + Isnull(' '+ LastName,'') As EmployeeName FROM EMPLOYEE

Terakhir di Tekan F5 dan jreng.. jreng.... iniliah dia hasilnya

========================
Bambang Belum Pamungkas
Budi Emang Sudarsono
Atep Saragih
Ujang Panghadena
Uut Cantik Permatasari

Si Budi jingkrak-jingkrak sambil mencium kekasihnya... ah.. ternyata gini aja toh solusinya.. sampe bikin gw ga enak makan siang..umpat si Budi * eh Bud.. Bud, ojo takabur lah kon, nek iso yo ngucapno Alhamdulillah.. ojo takabur, ojo misuh-misuh.. yo bud .. yooo yooo*
segera saja si Budi pergi ke musola, kemudian dia berwudlu terus sujud, shalat 2 rakaat buat mengucapkan syukur kepada Allah yg telah membimbingnya selama ini untuk dapat menyelesaikan setiap permasalahan yang dia hadapi.. itulah si Budi, dia memang lugu namun baik hati dan taat beribadah.. * .. Loh.. apa maksudnya..*