Share this topic on FacebookShare this topic on MySpaceShare this topic on Del.icio.usShare this topic on DiggShare this topic on StumbleUponShare this topic on TwitterShare this topic on GoogleShare this topic on Yahoo

Author Topic: Print Record tertentu > misal record nomer 3  (Read 312 times)

0 Members and 1 Guest are viewing this topic.

Offline heidarAli

  • Full Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 81
Print Record tertentu > misal record nomer 3
« on: February 08, 2010, 04:24:12 AM »
Salam temen Foxid sumua nya ...

saya mau tanya nih ...

saya punya cursor cHasil (los n(3), cad n(3), tdk n(3)) < (jumlah record pasti 22), saya mau masukkan data nya ke report....
nah bagaimana data nya bisa masuk ke Page Header
kenapa saya masuk kan ke Header ? karena ada label2 yang menunjukkan batas nilai
seperti ini :
(click to show/hide)

kalau pakai recno() gitu bs g ya ?

atau munngkin ada saran lain .. monggo silahkan ..
(kang Rud, kmrn yg mau sy tanya kan bkn yg ini)

terimakasih sebelumnya ...
« Last Edit: February 08, 2010, 04:33:02 AM by heidarAli »
Belajar dan Berbagi itu Menyenangkan..

Sip...dah..

Offline poison

  • Senior Member
  • *
  • Thank You
  • -Given: 7
  • -Receive: 3
  • Posts: 629
  • Poison 4 Women
Re: Print Record tertentu > misal record nomer 3
« Reply #1 on: February 08, 2010, 11:21:44 AM »
mo bantu...tapi g ngeh!.....
think BIG to get BIG
http://poison.site88.net

Offline onytoo

  • Junior Member
  • *
  • Thank You
  • -Given: 2
  • -Receive: 17
  • Posts: 103
Re: Print Record tertentu > misal record nomer 3
« Reply #2 on: February 08, 2010, 12:30:15 PM »
cHasil (los n(3), cad n(3), tdk n(3))

kalau jml record pasti 22, maka jadikan :

cHasil (ket c(30),los n(3), cad n(3), tdk n(3))

setiap record di cHasil isikan field ket dengan keterangan nilai batas jurnal

di report, pindahkan letaknya dari header ke detail, selesai.  :)

Online jbonz

  • Full Member
  • *
  • Thank You
  • -Given: 0
  • -Receive: 2
  • Posts: 86
Re: Print Record tertentu > misal record nomer 3
« Reply #3 on: February 08, 2010, 01:19:09 PM »
mo bantu..tp lg ga enak bdn
Berakit rakit kita kehulu berenang renang kita ketepian bersakit dahulu senangpun tak datang malah mati kemudian

Offline akuisme

  • Full Member
  • *
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 52
    • akuisme
Re: Print Record tertentu > misal record nomer 3
« Reply #4 on: February 08, 2010, 01:37:49 PM »
nggak ngerti maksud pertanyaan-nya

Offline heidarAli

  • Full Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 81
Re: Print Record tertentu > misal record nomer 3
« Reply #5 on: February 08, 2010, 01:50:03 PM »
! Om poison = hehee.. kurang jelas yach..
! onytoo = tks yaw.. tp blm bisa terselesaikan dgn itu
! Om jBonz = hehehehee...

Begini lebih lengkap nya :

- dari tabel nilai saya count berdasar kan batas nilai dengan kriteria "A" (diterima) "B"(cadangan) "C" (tidak diterima)
> jd keteranan "A" dan batas nilai saya taruh di variabel
Code: [Select]
COUNT FOR BETWEEN(cKet1.nakhir,29.00,29.99) TO ta2begitu juga dengan keterangan "B" (count to tb2) dan "C" (count to ttc2)

- setelah itu saya masukkan ke cursor cHasil
Code: [Select]
INSERT INTO cHasil (los, cad, tdk) VALUES (ta2, tb2, tc2)
- nah dari sini lah jumlah pendatar yang memenuhi kriteria "A"(diterima) dan batas nilai (29.00 - 29.99) di jumlah kan dan di tempatkan di report seperti gambar di atas..
- seluruh record total sampai 22, dgn batas nilai seperti gambar di atas

yang saya tanyakan :

bagaimana untuk menampilkan record tertentu pada report ?
misal nya saya tempatkan di batas nilai pertama, maka record pertama yang saya taruh kesitu

terimakasih sblmnya .. maaf kalo kurang jelas ...
Belajar dan Berbagi itu Menyenangkan..

Sip...dah..

Offline onytoo

  • Junior Member
  • *
  • Thank You
  • -Given: 2
  • -Receive: 17
  • Posts: 103
Re: Print Record tertentu > misal record nomer 3
« Reply #6 on: February 08, 2010, 04:18:14 PM »
- dari tabel nilai saya count berdasar kan batas nilai dengan kriteria "A" (diterima) "B"(cadangan) "C" (tidak diterima)
> jd keteranan "A" dan batas nilai saya taruh di variabel
Code: [Select]
COUNT FOR BETWEEN(cKet1.nakhir,29.00,29.99) TO ta2begitu juga dengan keterangan "B" (count to tb2) dan "C" (count to ttc2)

- setelah itu saya masukkan ke cursor cHasil
Code: [Select]
INSERT INTO cHasil (los, cad, tdk) VALUES (ta2, tb2, tc2)
- nah dari sini lah jumlah pendatar yang memenuhi kriteria "A"(diterima) dan batas nilai (29.00 - 29.99) di jumlah kan dan di tempatkan di report seperti gambar di atas..
- seluruh record total sampai 22, dgn batas nilai seperti gambar di atas


contoh code nya:

#define DITERIMA 1
#define CADANGAN 2
#define TDKDITERIMA 3

create cursor cHasil (ket c(30), los n(3), cad n(3), tdk n(3))

* untuk >= 30     &&&&&&&&&&&&&&& BUKAN  > 29
  COUNT FOR cKet1.nakhir >= 30 AND cket1.kondisi=DITERIMA TO ta2
  COUNT FOR cKet1.nakhir >= 30 AND cket1.kondisi=CADANGAN TO tb2
  COUNT FOR cKet1.nakhir >= 30 AND cket1.kondisi=TDKDITERIMA TO tc2
  INSERT INTO cHasil VALUES ('< 10',ta2, tb2, tc2)

for nilai = 29 to 10 step -1
  COUNT FOR BETWEEN(cKet1.nakhir,nilai,nilai+0.99) AND cket1.kondisi=DITERIMA TO ta2
  COUNT FOR BETWEEN(cKet1.nakhir,nilai,nilai+0.99) AND cket1.kondisi=CADANGAN TO tb2
  COUNT FOR BETWEEN(cKet1.nakhir,nilai,nilai+0.99) AND cket1.kondisi=TDKDITERIMA TO tc2
  INSERT INTO cHasil VALUES ( ;
    tran(nilai, '99.99') + ' - ' + tran(nilai+0.99, '99.99'), ;
    ta2, tb2, tc2)
endfor

* untuk < 10.00
  COUNT FOR cKet1.nakhir < 10 AND cket1.kondisi=DITERIMA TO ta2
  COUNT FOR cKet1.nakhir < 10 AND cket1.kondisi=CADANGAN TO tb2
  COUNT FOR cKet1.nakhir < 10 AND cket1.kondisi=TDKDITERIMA TO tc2
  INSERT INTO cHasil VALUES ('< 10',ta2, tb2, tc2)

di report detail
--------------------------------------------------------------------
cHasil.ket       cHasil.los        cHasil.cad         cHasil.tdk
--------------------------------------------------------------------


CTT:
diterima, cadangan dan tdkditerima harus ada untuk menentukan COUNT group mana yg akan dijumlahkan, bisa dengan menambahkan field misal:
kondisi n(1) -> 1 = diterima; 2 = cadangan; 3 = tidak diterima

« Last Edit: February 08, 2010, 04:21:10 PM by onytoo »

Offline davidmustakim

  • Fox-id M.V.P
  • *
  • Thank You
  • -Given: 0
  • -Receive: 8
  • Posts: 4301
Re: Print Record tertentu > misal record nomer 3
« Reply #7 on: February 08, 2010, 07:47:30 PM »
ikutan geram ah !
koq lebih gampang ngerti jawaban onytoo daripada cerna pertanyaannya?
ulang dong nanya, penasaran neh

Offline heidarAli

  • Full Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 81
Re: Print Record tertentu > misal record nomer 3
« Reply #8 on: February 09, 2010, 11:36:01 AM »
! onytoo = terimakasih banyyakk..dapat memahami pertanyaan saya, akan saya coba, hal yang seperti ini blm pernah saya temui sbelumnya..., im back setelah berhasi dan kesimpulan, tks ....

! Om Dem = wao...wao... geram..... takut.... aku ...., abis nya om dem On Sms trs sih ... jd g tny deh...
Belajar dan Berbagi itu Menyenangkan..

Sip...dah..

Offline heidarAli

  • Full Member
  • *
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 81
Re: Print Record tertentu > misal record nomer 3
« Reply #9 on: February 09, 2010, 09:25:41 PM »
ternyata aku kurang sabar membaca reply nya Om onyToo,krn tadi siang saya mo brngkt pulKam k blora..

gini Om, saya ingin nya field itu di taruh di Header, karena label yang sebelah kiri itu batas nya nilai, dalm cursor cHasil udah terisi jumlah menrut keterangan diterima,cadangan & tidak diterima..

jadi saya ingin seleruh record itu di tempatkan di header, nah yang saya butuh kan
Bagaimana cara print record tertentu di header dimenurut urutan record

misal record 1 isi nya :     | 17 | 34 | 16 |

kalo seperti yang Om onyToo ini

Quote
di report detail
--------------------------------------------------------------------
cHasil.ket       cHasil.los        cHasil.cad         cHasil.tdk
--------------------------------------------------------------------


dah beres dari kemrn tuh kerjaan .. hehhehe
gmn ya, ini dalam rangka bantu  temen ku KP (bantu loh,bkn proyek),  :icon_biggrin:

mau saya bgn :

di tempat kan di page Header
--------------------------------------------------------------------
Batas Nilai      | Diterima  |    Cadangan       | Tidak     |
--------------------------------------------------------------------
29,00 - 29,99 |    17        |      34                 |    16       | << satu record semua di header
........... dst,
Belajar dan Berbagi itu Menyenangkan..

Sip...dah..

Offline GoodOne

  • Full Member
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 82
Re: Print Record tertentu > misal record nomer 3
« Reply #10 on: February 10, 2010, 12:29:32 AM »
yang bikin bingung dan penasaran, kenapa musti ditaruh di page header? Kalau data yang ditampilkan adalah data matang (tidak perlu diolah lagi di report) seharusnya diletakkan di detail pun tidak masalah.... ???

Offline davidmustakim

  • Fox-id M.V.P
  • *
  • Thank You
  • -Given: 0
  • -Receive: 8
  • Posts: 4301
Re: Print Record tertentu > misal record nomer 3
« Reply #11 on: February 10, 2010, 05:37:56 AM »
Ooohh.. bantu temann... kasian dong temannya dibantu oleh yang juga tidak tau
Kalau ini tabulasi angka2 yang sudah tetap dan tidak diolah lagi ya buat saja 22 x 4 variabel atau array 2 dimensi lalu cetak dengan textbox yang mereferensi variabel atau elemen2 array tsb.
Alternatif terakhir: pertimbangkan bawa ke kios yang terima ketikan pake mesin ketik Brother. Ketik manual saja, kemarin juga dah selesai kalo gitu

Offline sinyonamakoe

  • Global Moderator
  • Fox-id M.V.P
  • *
  • Thank You
  • -Given: 2
  • -Receive: 5
  • Posts: 1140
Re: Print Record tertentu > misal record nomer 3
« Reply #12 on: February 10, 2010, 10:58:29 AM »
yang bikin bingung dan penasaran, kenapa musti ditaruh di page header?


hehe, karena ini :
kenapa saya masuk kan ke Header ? karena ada label2 yang menunjukkan batas nilai


padahal, pake ini dah oke katanya ?
cHasil (los n(3), cad n(3), tdk n(3))

kalau jml record pasti 22, maka jadikan :

cHasil (ket c(30),los n(3), cad n(3), tdk n(3))

setiap record di cHasil isikan field ket dengan keterangan nilai batas jurnal

di report, pindahkan letaknya dari header ke detail, selesai.  :)


kalo seperti yang Om onyToo ini

dah beres dari kemrn tuh kerjaan


Om Goodone masih bingung ? idem berarti ...

Alternatif terakhir: pertimbangkan bawa ke kios yang terima ketikan pake mesin ketik Brother. Ketik manual saja, kemarin juga dah selesai kalo gitu


wah, lumayan nich ...dapet fee lagi ...

Offline onytoo

  • Junior Member
  • *
  • Thank You
  • -Given: 2
  • -Receive: 17
  • Posts: 103
Re: Print Record tertentu > misal record nomer 3
« Reply #13 on: February 10, 2010, 12:32:37 PM »
wah jadi ikutan bingung nih!  ???

kalau semuanya ditaruh di header, trus detailnya mau diisi apa?
coba uplod bentuk / format yg kamu inginkan sesungguhnya. jangan sepotong2 gitu, misalnya begini:

saya mau taruh ini di header:
--------------------------------------------------------------------
Batas Nilai      | Diterima  |    Cadangan       | Tidak     |
--------------------------------------------------------------------
29,00 - 29,99 |    17        |      34                 |    16       |
...........


lalu di detail saya mau taruh ini :

BAGI YANG TIDAK DITERIMA RASAIN! KENAPA MALES


lalu di footer saya mau taruh ini :

UDAH DIBILANG RASAIN MASIH BACA INI JUGA, WEEEEE!@#$.


bla bla bla

 :sad3: :sad3: :sad3:

Offline sinyonamakoe

  • Global Moderator
  • Fox-id M.V.P
  • *
  • Thank You
  • -Given: 2
  • -Receive: 5
  • Posts: 1140
Re: Print Record tertentu > misal record nomer 3
« Reply #14 on: February 10, 2010, 12:45:38 PM »
wah jadi ikutan bingung nih!  ???

kalau semuanya ditaruh di header, trus detailnya mau diisi apa?
coba uplod bentuk / format yg kamu inginkan sesungguhnya.


cukup saya dan GoodOne yang bingung, mas onytoo jangan ikutan bingung ...hehehe

Sebenarnya, untuk kasus diatas ditaruh di header atapun detail sama saja, karena recordnya statis (22 record). Tetapi kalau alasan dipasang di header hanya karena ada object label ? itu terlalu berlebihan lah, tanpa pasang label pun kan bisa ? label yang dimaksud diatas itu kan hanya keterangan, dan keterangan tersebut bisa dimasukkan di kursor yang sudah dibuat, seperti contoh onytoo, beres kan ..?

how ? CMIIW