kalo mau dari sql udah diproses, coba gini
Select sum(isnull(saldoakhir,0)) as saldo from tabel
where nosbbx like '2181%'

atau kalau mau dari VB
'Date:          19 Feb 99
'Developer:     Heather McCaslin
Public Function NZ(CheckVar As Variant, Optional
ValIfNull As Variant) As Variant
   
   If IsNull(CheckVar) Then
      If IsMissing(ValIfNull) Then
         ' this translates to "" for strings, and 0
for numbers
         NZ = Empty
      Else
         NZ = ValIfNull
      End If
   Else
      NZ = CheckVar
   End If
End Function

hasil fungsi ini jika tipe karakter adalah int
hasilnya 0, kalau string jadi ""



--- Oke WP <[EMAIL PROTECTED]> wrote:

> Memang null dari database sql (MySQL, MS SQL) gak
> bisa langsung diproses di VB.
>   Biasanya aku pakai cara begini:
>   - Jika fieldnya bertipe text (char, varchar, text,
> dll)
>   hasil = rs!namafield + "" -> jika namafield=null
> hasilnya akan selalu empty string
>   - Jika fieldnya bertipe numeric
>   hasil = rs!namafield + 0 -> jika namafield=null
> hasilnya akan selalu 0
>    
>   jika mau dari perintah sql, tinggal tambahkan +0
> saja di perintah sqlnya
>    
>   
> 
> aris <[EMAIL PROTECTED]> menulis:
>           mungkin begini kl saya ngga salah paham,
>    
>   rs.open "Select sum(saldoakhir) as saldo from
> tabel where nosbbx like
> '2181%'
> 
>    
>   if   isnull(rs!saldo)then 
>     saldo=0
>   else
>     saldo=rs!saldo
>   end if
>    
>     
>    
>     ----- Original Message ----- 
>   From: azam 
>   To: [email protected] 
>   Sent: Wednesday, March 22, 2006 6:49 PM
>   Subject: RE: [Programmer-VB] Re: ISNULL ga manjur
>   
> 
> Terima kasih rekan2.
> Sori kyaknya pertanyaan saya kurang jelas, jd byk
> alternatif jwbn.
> 
> Saya punya tabel spt ini
> 
> Nosbbx      Saldoakhir
> 218120      0
> 218121      0
> 218220      200
> 218221      0
> 218921      200
> 218922      100
> 
> kode program saya
> 
> rs.open "Select sum(saldoakhir) as saldo from tabel
> where nosbbx like
> '2181%'
> 
> yang ingin saya cari adalah jumlah saldoakhir nosbbx
> 2181xxx,2182xxx,2183xxx dst.
> 
> Sedangkan nosbbx 2183xxx kan belum ada. Saya ingin
> jika nosbbx ada, maka
> saldo ditampilkan sesuai dg data, tp jika nosbbx ga
> ada, maka saldo = 0
> 
> Contoh : utk nosbbx 2181xxx, saldo = 0
>       utk nosbbx 2182xxx, saldo = 200      
>       utk nosbbx 2183xxx, saldo = 0 (pngennya)
>       utk nosbbx 2189xxx, saldo = 300
> 
> cara pengecekan saya 
> if isnull(rs) then
>       saldo=rs("saldo")
> else
>       saldo = 0
> end if
> 
> klo sy tambahkan field nosbbx pd rs.open ...,
> artinya saya harus group
> by nosbbx shg yg akan ditampilkan adl per record
> (bukan jumlahnya).
> 
> Gmn solusinya selain menambah data pd field nosbbx.
> Tnx b4
> 
> 
> Best Regards,
> 
> 
> Azam
> 
> 
> 
> 
> 
> Wahana Programmer Groups Links
> 
> 
> 
> 
> 
> 
> 
>   SPONSORED LINKS 
>         Programmer   Indonesia   Basic programming
> language     Computer programming languages  
> Programming languages   Java programming language 
>     
> ---------------------------------
>   YAHOO! GROUPS LINKS 
> 
>     
>     Visit your group "Programmer-VB" on the web.
>     
>     To unsubscribe from this group, send an email
> to:
>  [EMAIL PROTECTED]
>     
>     Your use of Yahoo! Groups is subject to the
> Yahoo! Terms of Service. 
> 
>     
> ---------------------------------
>   
> 
> 
> 
>               
> ---------------------------------
> Apakah Anda Yahoo!?
> Kunjungi halaman depan Yahoo! Indonesia yang baru!


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


Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Programmer-VB/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke