kalo
pake do .. while
Sub
CariCari()
Dim A
as integer
a=0
DO
WHILE A=0
doevents
Dim xJumlah As
Double
xJumlah = CCur(Text1.Text) + CCur(Text2.Text) + CCur(Text3.Text)
Text4.Text = FormatNumber(xJumlah, 0, vbTrue, vbFalse)
Text5.Text = 0.05 * CCur(Text4.Text)
xJumlah = CCur(Text1.Text) + CCur(Text2.Text) + CCur(Text3.Text)
Text4.Text = FormatNumber(xJumlah, 0, vbTrue, vbFalse)
Text5.Text = 0.05 * CCur(Text4.Text)
if
Text2.text=Text5.text then
A=1
exit sub
else
text2.text=text5.text
text2.text=text5.text
end
if
LOOP
End
Sub
cuman
kalo text2 <> text5 terus, loop nya bisa panjang .. kayak hang
malah
------------------------------------------------------
Heru Rahadyan
----------------------------------------------------------------------------------
isi imel ini bukanlah hal yang rahasia, boleh diperbanyak sebanyak apapun yang anda mau
pengirim tidak bertanggungjawab atas segala risiko yang muncul akibat perbanyakan isi imel
ini secara ilegal, termasuk virus - flu burung, polio, antrax dll- serta segala tetek bengek lainnya.
Isi dari email ini tidak bisa dipertanggungjawabkan kebenarannya.
Percaya atau tidak percaya atas email ini adalah tanggungjawab pembaca sendiri.
-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Padu Arsana W
Sent: Wednesday, February 08, 2006 6:31 PM
To: [email protected]
Subject: [Programmer-VB] Do While ....Loop
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Padu Arsana W
Sent: Wednesday, February 08, 2006 6:31 PM
To: [email protected]
Subject: [Programmer-VB] Do While ....Loop
Dear All
Saya punya kasus yang mgkn sederhana sekali
ceritanya begini : saya punya satu form berisi text1,text2,text3,text4 dan text5 serta
command1
text4 = text1 + text2
+ text3
text5 = 0.05% * text4
saya bermaksud u/ ambil nilai pd text5 ke
text2 (text2.text
=text5.text)
selanjutnya proc kembali
melakukan penghitungan sampai pada nilai hasil text2.text = text5.text
saya sih udah dapet dgn proc berikut ini
:
Private Sub Command1_Click()
Text2.Text = Text5.Text
Call Text3_LostFocus
End Sub
Text2.Text = Text5.Text
Call Text3_LostFocus
End Sub
Private Sub
Text3_LostFocus()
Dim xJumlah As Double
xJumlah = CCur(Text1.Text) + CCur(Text2.Text) + CCur(Text3.Text)
Text4.Text = FormatNumber(xJumlah, 0, vbTrue, vbFalse)
Text5.Text = 0.05 * CCur(Text4.Text)
If Text2.Text = Text5.Text Then
Exit Sub 'Disini proc akan berhenti saat hasil perhitungan sama
End If
Dim xJumlah As Double
xJumlah = CCur(Text1.Text) + CCur(Text2.Text) + CCur(Text3.Text)
Text4.Text = FormatNumber(xJumlah, 0, vbTrue, vbFalse)
Text5.Text = 0.05 * CCur(Text4.Text)
If Text2.Text = Text5.Text Then
Exit Sub 'Disini proc akan berhenti saat hasil perhitungan sama
End If
Call Command1_Click
End Sub
End Sub
Ada yang punya saran lain ?? misal pake Do While .. Loop, saya akan berterima kasih sekali
jika VB-iers memberi saya masukkan. :)
Matur suksma,
Padu Arsana W
Penida Island, Klungkung - Bali
Yahoo! Mail - Helps protect you from nasty viruses.
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
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.
