Skip to content

Menambahkan nomer urut row (row number): Antara iReport dan MySQL

13 March 2008

Ceritanya saya mencoba mempraktekan cara membuat nomer urut di iReport dari blog Martinus Adi. But i wasn’t really satisfied with the steps and started to find a new way. Untill i wrote this articles i’m still wondering why iReport doesn’t make it as a builtin function so this could be much practical.

As i used MySQL as datasource for this case, i did some tricky via mysql query. Sehingga saya tinggal drag and drop aja, karena nomer urut ini akan berlaku sama sebagai field biasa.

I created a variabel with 0 initial value and incremented it manually.

SET @NUM:=0;
SELECT @NUM:=@NUM + 1 AS ROWNUMBER, NAMA, JABATAN
FROM pegawai
WHERE DEPARTMENT = 'LOGISTIK';

Masalahnya adalah, sewaktu query diatas ditulis di Report Query iReport, ternyata iReport mengembalikan error. It might be karena ada 2 sql statements (separated with semicolon), tampaknya membuat interpretasi iReport jadi bingung mengingat iReport harus membaca field (Read field) sebagai hasil eksekusi atau ada proses internal di dalam iReport sendiri yang menjadikan semicolon sebagai satu kesatuan statement query. Well, i have no idea.

Akhirnya sebagai kesimpulan, ya saya pergunakan cara martinus adyh dulu deh :D. Mungkin next time i could get another alternative way, beside bagi saya penambahan nomor urut itu bukan sesuatu yang sangat penting dan urgent saat ini.

About these ads
4 Comments leave one →
  1. 21 December 2009 3:05 pm

    sudah dapet belum mas alternatifnya? :D

  2. 21 December 2009 3:06 pm

    sudah dapet belum mas alternatifnya?

    sharing ya :D

  3. 21 December 2009 3:06 pm

    sudah dapet belum mas alternatifnya?

    sharing ya mas :D

  4. bagus permalink
    6 January 2013 6:44 pm

    bisa gak CREATE VIEW yang ada ROW NUMBERnya?
    ane kesulitan neh biin VIEW yang ada ROW NUMBERnya…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: