bisa juga
karakter = Asc(Mid(Num, I, 1))karakter = mid(num,I,1)
If karakter >= 48 And karakter <= 57 Then
angka = angka & Mid(Num, I, 1)
End If
if instr(1,"1234567890",karakter) then
angka = angka & Mid(Num, I, 1)
End If
kali aja mau tambahin karekter lain !@#$% misalnya.
banyak cara menuju logika
On 13/01/2011 13:33, Sioon Mandra wrote:
Beli kail kok gak dapet bonus foto yg buat kail ya ...? :) ... peace ....peace... dah berhenti dah ...ini bergurau kok.
Salam,
~ Sioon ~
--- Pada Kam, 13/1/11, Aksan Kurdin <aksan.kurdin@gmail.com> menulis:
Dari: Aksan Kurdin <aksan.kurdin@gmail.com>
Judul: Re: [belajar-access] mengambil nilai numeriknya saja
Kepada: belajar-access@yahoogroups.com
Tanggal: Kamis, 13 Januari, 2011, 5:13 AM
ha....
bagus ... bagus ......
sekarang kail saya juga laku, bukan hanya ikan saja ....
:D
aksan kurdin
On 1/13/2011 1:10 AM, Sioon Mandra wrote:
Terimakasih juga untuk bapak Edy , ini bukan koreksi kok bapak.. , lha ini kan spt dikasih gambar peta saya cuma pilah2 aja. Petanya bapak yg buat.
Yang ini maaf lancang , barangkali bp Himmah keburu , ini ide dari mas A.K dan Bapak
Control Source : =Numja(NZ([TextSource]))
Function Numja(Num$)
'karena Asc ,Karakter bebas tentuin int/str kalau gak tentuin jadi variant spt itu :)
Dim karakter, angka$
angka = ""
'ini enaknya access gak usah deklarasi kalau tanpa explicit , mulai terbiasa ikut2an ... hi...hi..hi..
For I = 1 To Len(Num)
karakter = Asc(Mid(Num, I, 1))
If karakter >= 48 And karakter <= 57 Then
angka = angka & Mid(Num, I, 1)
End If
Next I
Numja = angka
End Function
Salam untuk Bapak Edy,
~ Sioon ~
--- Pada Rab, 12/1/11, edi rosadi <edirosadie@yahoo.com.sg> menulis:
Dari: edi rosadi <edirosadie@yahoo.com.sg>
Judul: Re: [belajar-access] mengambil nilai numeriknya saja
Kepada: belajar-access@yahoogroups.com
Tanggal: Rabu, 12 Januari, 2011, 6:23 AM
terima kasih koreksinya. jadi lebih simpel.....
Salam,
Edi Rosadi
--- On Wed, 12/1/11, Sioon Mandra <msioon@yahoo.com> wrote:
From: Sioon Mandra <msioon@yahoo.com>
Subject: Re: [belajar-access] mengambil nilai numeriknya saja
To: belajar-access@yahoogroups.com
Date: Wednesday, 12 January, 2011, 12:04 PM
Maaf , ikutan ... bisa disederhanakan semisal begini :
Private Sub Text8_LostFocus()
Dim teks As Integer
Dim angka As String
Dim karakter 'As String
teks = Len(Text8)
angka = ""
For i = 1 To teks
karakter = Mid(Text8, i, 1)
If IsNumeric(karakter) Then ' = "0" Or karakter = "1" Or karakter = "2" Or karakter = "3" Or karakter = "4" Or karakter = "5" Or karakter = "6" Or karakter = "7" Or karakter = "8" Or karakter = "9" Then
angka = angka & Mid(Text8, i, 1)
End If
Next i
Text10 = angka
End Sub
Salam,
~ Sioon ~
--- Pada Rab, 12/1/11, edi rosadi <edirosadie@yahoo.com.sg> menulis:
Dari: edi rosadi <edirosadie@yahoo.com.sg>
Judul: Re: [belajar-access] mengambil nilai numeriknya saja
Kepada: belajar-access@yahoogroups.com
Tanggal: Rabu, 12 Januari, 2011, 4:11 AM
coba ini :Private Sub Text8_LostFocus()
Dim teks As Integer
Dim angka As String
Dim karakter As Stringteks = Len(Text8)
angka = ""For i = 1 To teks
karakter = Mid(Text8, i, 1)
If karakter = "0" Or karakter = "1" Or karakter = "2" Or karakter = "3" Or karakter = "4" Or karakter = "5" Or karakter = "6" Or karakter = "7" Or karakter = "8" Or karakter = "9" Then
angka = angka & Mid(Text8, i, 1)
End If
Next i
Text10 = angkaEnd Sub
belum menemukan cara untuk menyederhanakan :If karakter = "0" Or karakter = "1" Or karakter = "2" Or karakter = "3" Or karakter = "4" Or karakter = "5" Or karakter = "6" Or karakter = "7" Or karakter = "8" Or karakter = "9" Then
Salam,
Edi Rosadi
--- On Wed, 12/1/11, him mah <himmah.mlg@gmail.com> wrote:
From: him mah <himmah.mlg@gmail.com>
Subject: [belajar-access] mengambil nilai numeriknya saja
To: "belajar-access" <belajar-access@yahoogroups.com>
Date: Wednesday, 12 January, 2011, 8:07 AM
misal saya buat 2 textbox, textbox1 dan textbox2
textbox1 isinya bisa semua data
textbox2 isinya data numerik dari data textbox1
misal di textbox 1 kita isi data sbb:
125a maka di textbox2 muncul 125
12abc maka di textbox2 muncul 12
1256 maka di textbox2 muncul 1256
dst..
kira-kira rumus atau formulanya seperti apa ya
terima kasih sebelumnya
__._,_.___
No comments:
Post a Comment