Mas Sukarno, minta tolong lagi nich..!
Maaf sebelumnya!
Sy mencoba menerapkan logika tersebut di form dengan code sbb :

Private Sub HitungHargaPas()
On Error Resume Next
Dim hRef1x As Double, hRef2x As Double, hRef3x As Double
Dim hargamax As Double
Dim h1 As Double, h2 As Double, h3 As Double
Dim xharga_pas As Double

    hRef1x = Me!hRef1
    hRef2x = Me!hRef2
    hRef3x = Me!hRef3
        
    If (hRef1x > hRef2x And hRef1x > hRef3x) Then
        hargamax = hRef1x
            If (hRef2x > hRef1x And hRef2x > hRef3x) Then
            hargamax = hRef2x
                If (hRef3x > hRef1x And hRef3x > hRef2x) Then
                hargamax = hRef3x
                End If
            End If
    End If
    
    If hRef1x = 0 Then
       h1 = hargamax
       Else
       h1 = hRef1x
    End If
    
    If hRef2x = 0 Then
       h2 = hargamax
       Else
       h2 = hRef2x
    End If
    
    If hRef3x = 0 Then
       h3 = hargamax
       Else
       h3 = hRef3x
    End If
    
    If (h1 < h2 And h1 < h3) Then
        xhHPS = h1
        If (h2 < h1 And h2 < h3) Then
        xhHPS = h2
            If (h3 < h1 And h3 < h2) Then
            xhHPS = h3
            End If
        End If
    End If
    
    xharga_pas = Me!harga_pas
    
End Sub


Private Sub hHPS_AfterUpdate()
Call HitungHargaPas
End Sub

Private Sub hRef2_AfterUpdate()
Call HitungHargaPas
End Sub

Private Sub hRef3_AfterUpdate()
Call HitungHargaPas
End Sub

Tapi engga jalan mohon bantuannya ! mungkin sy salah!!!
terima kasih sebelumnya!!

----- Original Message ----
From: sukarno <[EMAIL PROTECTED]>
To: [email protected]
Sent: Thursday, November 1, 2007 4:05:00 PM
Subject: Re: [belajar-access] Bagaimana membandingkan 3 field ??? dan disimpan 
pada 1 field??









  


    
            



 

maaf, revisi lihat di atachment aja 
pak.

 

 


  ----- Original Message ----- 

  From: 
  sukarno 

  To: belajar-access@ yahoogroups. com 
  

  Sent: Thursday, November 01, 2007 3:07 
  PM

  Subject: Re: [belajar-access] Bagaimana 
  membandingkan 3 field ??? dan disimpan pada 1 field??

  


  
  
  
di Query mungkin bisa dicoba begini 
  Pak,

   

  hargapass: IIf([harga1]<[harga2] And 
  [harga1]<[harga3],[harga1] ,IIf([harga2]<[harga1] And 
  [harga2]<[harga3],[harga2] ,IIf([harga3]<[harga1] And 
  [harga3]<[harga2],[harga3] )))

   

  salam,

  sukarno

  
    ----- Original Message ----- 

    From: ara 
    Firmansyah 

    To: belajar-access@ yahoogroups. com 
    

    Sent: Thursday, November 01, 2007 2:02 
    PM

    Subject: [belajar-access] Bagaimana 
    membandingkan 3 field ??? dan disimpan pada 1 field??

    


    
    
    

    Asslamualaikum Wr.Wb.

Mohon pencerahannya pada suhu 
    Access!!
Bagaimana membanding mana yang paling kecil nilainya tetapi 
    bukan nol dari 3 field,
dan di simpan di 1 field????

Misal :
Sy 
    punya tabel subBarang dengan field kodebrg, nama_brg, vol, harga1, harga2, 
    harga3, harga_pas
Bagaimana membandingkan mana yang paling kecil (tetapi 
    bukan nol) antara harga1, harga2, harga3 
dan di simpan di 
    harga_pas.

Sebelumnya saya ucapakan terima kasih, mohon maaf bila 
    pertanyaannya membingungkan.
Sekali lagi mohon maaf!!

Wassalam 
    ,
Ara





____________ _________ _________ _________ _________ __
Do 
    You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection 
    around 
http://mail. yahoo.com 
    


  



    
  

    
    




<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->



<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->



<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->







__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Kirim email ke