Skip to main content

AccessTr.neT


sistem uyuşmazlığı

sistem uyuşmazlığı

Çözüldü #1
Merhaba arkadaşlar,
Win 7 de bir çalışma hazırladım. Bu çalışmamdan "para çevir" kod u win 7 de sorunsuz çalışırken xp de hata veriyor "cant find project or library" bu sorunu nasıl çözerim.

Teşekürler.
Kod:
Public Function ParaCevir(Para)
    Dim ParaStr As String
    Dim YTL As String, Kurus As String
    Dim sifirsa As String
    Dim ve As String
    If Not IsNumeric(Para) Then GoTo SayiDegil
    
    ParaStr = Format(Abs(Para), "0.00")
    
    YTL = Left(ParaStr, Len(ParaStr) - 3)
    Kurus = Right(ParaStr, 2)
    If Cevir(Kurus) = "SIFIR" Then sifirsa = "" Else sifirsa = Cevir(Kurus) & " KURUŞ"
    If Cevir(Kurus) = "SIFIR" Then ve = "" Else ve = " ve "
    ParaCevir = IIf(Para < 0, "Eksi ", "") & Cevir(YTL) & " TL " & ve & sifirsa
    
    Exit Function
    
SayiDegil:
    ParaCevir = "GİRİLEN DEĞER SAYI DEĞİL!"
End Function

Private Function Cevir(SayiStr As String) As String
    Dim Rakam(15)
    Dim c(3), Sonuc, e
    
    Birler = Array("", "BİR", "İKİ", "ÜÇ", "DÖRT", "BEŞ", "ALTI", "YEDİ", "SEKİZ", "DOKUZ")
    Onlar = Array("", "ON", "YİRMİ", "OTUZ", "KIRK", "ELLİ", "ALTMIŞ", "YETMİŞ", "SEKSEN", "DOKSAN")
    Binler = Array("TRİLYON ", "MİLYAR ", "MİLYON ", "BİN ", "")
    
    SayiStr = String(15 - Len(SayiStr), "0") + SayiStr
    
    For i = 1 To 15
      Rakam(i) = Val(Mid$(SayiStr, i, 1))
    Next i
    
    Sonuc = ""
    For i = 0 To 4
      c(1) = Rakam(i * 3 + 1)
      c(2) = Rakam(i * 3 + 2)
      c(3) = Rakam(i * 3 + 3)
      If c(1) = 0 Then
        e = ""
      ElseIf c(1) = 1 Then
        e = "YÜZ"
      Else
        e = Birler(c(1)) + "YÜZ"
      End If
      e = e + Onlar(c(2)) + Birler(c(3))
      If e <> "" Then e = e + Binler(i)
      If (i = 3) And (e = "BİRBİN ") Then e = "BİN "
      Sonuc = Sonuc + e
    Next i

If Sonuc = "" Then Sonuc = "SIFIR"
  
    
    Cevir = UCase(Mid(Sonuc, 1, 1)) + Mid(Sonuc, 2, Len(Sonuc) - 1)
End Function

Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
sistem uyuşmazlığı - Yazar: alpin - 19/03/2010, 21:33
Cvp: sistem uyuşmazlığı - Yazar: ozanakkaya - 20/03/2010, 02:17
Cvp: sistem uyuşmazlığı - Yazar: ercansahin - 22/03/2010, 00:43
Cvp: sistem uyuşmazlığı - Yazar: ercansahin - 23/03/2010, 22:14
Cvp: sistem uyuşmazlığı - Yazar: ozanakkaya - 25/03/2010, 00:36
Cvp: sistem uyuşmazlığı - Yazar: alpin - 29/03/2010, 23:30
Cvp: sistem uyuşmazlığı - Yazar: ozanakkaya - 30/03/2010, 03:28
Cvp: sistem uyuşmazlığı - Yazar: alpin - 01/04/2010, 14:11
Cvp: sistem uyuşmazlığı - Yazar: alpin - 01/04/2010, 17:55
Cvp: sistem uyuşmazlığı - Yazar: ozanakkaya - 01/04/2010, 21:53
Cvp: sistem uyuşmazlığı - Yazar: alpin - 02/04/2010, 00:27
Cvp: sistem uyuşmazlığı - Yazar: ercansahin - 02/04/2010, 00:36
Cvp: sistem uyuşmazlığı - Yazar: ayhan2122 - 19/03/2010, 22:56
Task