Makasih Bang Aksan.
bang kalau saya masukin sintak seperti ini terlalu banyak ya bang.., keliahatanya expression buildernya ogah terima tu bang.
dalam membuat report ,apakah saya harus paksakan membuat query atau VBA ya bang.?. mungkin bang aksan atau yang lain bekenan memberikan solusi.
komp_tindakan_umum:
IIf([jns_periksa]="Pasien Reguler" And nz([biaya_tindakan_umum])>=1 And [opt_reguler] = "Rp.";[fee_tindakan_umum_reguler];
IIf([jns_periksa]="Pasien Reguler" And nz([biaya_tindakan_umum])>=1 And [opt_reguler] = "%";([biaya_tindakan_umum]*[fee_tindakan_umum_reguler])/100;
IIf([jns_periksa]="Pasien Asuransi" And nz([biaya_tindakan_umum])>=1 And [opt_asuransi] = "Rp.";[fee_tindakan_umum_asuransi];
IIf([jns_periksa]="Pasien Asuransi" And nz([biaya_tindakan_umum])>=1 And [opt_asuransi] = "%";([biaya_tindakan_umum]*[fee_tindakan_umum_asuransi])/100;
IIf([jns_periksa]="Home Visit" And nz([biaya_tindakan_umum])>=1 And [opt_hv] = "Rp.";[fee_home_visit];
IIf([jns_periksa]="Home Visit" And nz([biaya_tindakan_umum])>=1 And [opt_hv] = "%";([biaya_tindakan_umum]*[fee_home_visit])/100;
IIf([jns_periksa]="Home Care" And nz([biaya_tindakan_umum])>=1 And [opt_hc] = "Rp.";[fee_home_care];
IIf([jns_periksa]="Home Care" And nz([biaya_tindakan_umum])>=1 And [opt_hc] = "%";([biaya_tindakan_umum]*[fee_home_care])/100;
IIf([jns_periksa]="Penyuluhan" And nz([biaya_tindakan_umum])>=1 And [opt_penyuluhan] = "Rp.";[fee_penyuluhan];
IIf([jns_periksa]="Penyuluhan" And nz([biaya_tindakan_umum])>=1 And [opt_penyuluhan] = "%";([biaya_tindakan_umum]*[fee_penyuluhan])/100;0))))))))))
contoh kasusnya seperti gambar ini bang..

dan form periksanya

Salam Hormat
Rully newbie..
Dari: Aksan Kurdin <aksan.kurdin@gmail.com>
Kepada: belajar-access@yahoogroups.com
Terkirim: Sen, 18 April, 2011 11:29:38
Judul: Re: [belajar-access] Percabangan 3 expression dengan iff function
sintak itu benar, coba anda uji saja dari immediate box (ctrl-g):

tabel selengkapnya operasi logika AND untuk tiga operan :



aksan kurdin
On 4/18/2011 10:21 AM, Rully Arfan wrote:
bang kalau saya masukin sintak seperti ini terlalu banyak ya bang.., keliahatanya expression buildernya ogah terima tu bang.
dalam membuat report ,apakah saya harus paksakan membuat query atau VBA ya bang.?. mungkin bang aksan atau yang lain bekenan memberikan solusi.
komp_tindakan_umum:
IIf([jns_periksa]="Pasien Reguler" And nz([biaya_tindakan_umum])>=1 And [opt_reguler] = "Rp.";[fee_tindakan_umum_reguler];
IIf([jns_periksa]="Pasien Reguler" And nz([biaya_tindakan_umum])>=1 And [opt_reguler] = "%";([biaya_tindakan_umum]*[fee_tindakan_umum_reguler])/100;
IIf([jns_periksa]="Pasien Asuransi" And nz([biaya_tindakan_umum])>=1 And [opt_asuransi] = "Rp.";[fee_tindakan_umum_asuransi];
IIf([jns_periksa]="Pasien Asuransi" And nz([biaya_tindakan_umum])>=1 And [opt_asuransi] = "%";([biaya_tindakan_umum]*[fee_tindakan_umum_asuransi])/100;
IIf([jns_periksa]="Home Visit" And nz([biaya_tindakan_umum])>=1 And [opt_hv] = "Rp.";[fee_home_visit];
IIf([jns_periksa]="Home Visit" And nz([biaya_tindakan_umum])>=1 And [opt_hv] = "%";([biaya_tindakan_umum]*[fee_home_visit])/100;
IIf([jns_periksa]="Home Care" And nz([biaya_tindakan_umum])>=1 And [opt_hc] = "Rp.";[fee_home_care];
IIf([jns_periksa]="Home Care" And nz([biaya_tindakan_umum])>=1 And [opt_hc] = "%";([biaya_tindakan_umum]*[fee_home_care])/100;
IIf([jns_periksa]="Penyuluhan" And nz([biaya_tindakan_umum])>=1 And [opt_penyuluhan] = "Rp.";[fee_penyuluhan];
IIf([jns_periksa]="Penyuluhan" And nz([biaya_tindakan_umum])>=1 And [opt_penyuluhan] = "%";([biaya_tindakan_umum]*[fee_penyuluhan])/100;0))))))))))
contoh kasusnya seperti gambar ini bang..
dan form periksanya
Salam Hormat
Rully newbie..
Dari: Aksan Kurdin <aksan.kurdin@gmail.com>
Kepada: belajar-access@yahoogroups.com
Terkirim: Sen, 18 April, 2011 11:29:38
Judul: Re: [belajar-access] Percabangan 3 expression dengan iff function
sintak itu benar, coba anda uji saja dari immediate box (ctrl-g):
tabel selengkapnya operasi logika AND untuk tiga operan :
aksan kurdin
On 4/18/2011 10:21 AM, Rully Arfan wrote:
Dear All.
Apakah sintax seperti ini salah ..IIf(expr1 And expr2 And expr3, truepart,iif(expr1 And expr2 And expr3, truepart, falsepart)) atau mungkin suhu dan master ada solusi lain.?
Thanks b4
Rully newbie.
No comments:
Post a Comment