Access������--
ËùÊô·ÖÀࣺ ¾«Ñ¡½Ì³Ì ×÷Õߣº ÀîÑ°»¶ ¸üÐÂÈÕÆÚ£º2003-10-17 19:27:51 ÔĶÁ´ÎÊý£º242

³õʶVBA£ºµÚÎå¿Î СÊýµã°´Å¥¼°·ÖÖ§Óï¾ä


Õâ½Ú¿ÎÎÒÃǼÌÐøÀ´Ð´Ð¡Êýµã°´Å¥µÄ´úÂëдÍê¡£(³ÌÐòÖеÄ01ÖÁ13ÊÇÐкţ¬ÎªÁ˽âÊÍ·½±ã¶ø¼ÓÉÏÈ¥µÄ£¬ÔÚ³ÌÐòÀï²»Òª¼ÓÉϸÃÐкţ©¡£
Private Sub cmdPoin_Click()
01 Dim i As Integer
02 Dim j As String
03 Dim PoinTag As Boolean
04 For i = 1 To Len(txtResult)
05 j = Mid(txtResult, i, 1)
06 If j = "." Then
07 PoinTag = True
08 Exit For
09 End If
10 Next i
11 If PoinTag = False Then
12 txtResult = txtResult & "."
13 End If
End Sub

01-----03¶¨Òå±äÁ¿£¬01¶¨ÒåÒ»¸öÕûÐͱäÁ¿ÓÃÀ´±£´æÑ­»·µÄ´ÎÊý£¬02¶¨ÒåÒ»¸ö×Ö·û´®±äÁ¿ÓÃÀ´±£´æÎı¾¿òÖеÄ×Ö·û£¬03¶¨ÒåÒ»¸ö²¼¶û±äÁ¿£¬ÓÃÀ´±£´æСÊýµãµÄ´æÔÚ״̬£¬PoinTag=true±íʾÒÑÓÐСÊýµã£¬PoinTag=false±íʾûÓÐСÊýµã¡£

04-----10ÊÇÒ»¸öforÑ­»·£¬Ñ­»·ÌåÀïÃæǶÌ××ÅÒ»¸öIFÅжÏÓï¾ä¡£

04´ÓI=1µ½Îı¾¿òtxtResultµÄ×Ü×Ö·ûÊýΪֹ£¬²½³¤Îª1¡£

05 j=ÓÃMidº¯ÊýÀ´½ØÈ¡µÄÄÇÒ»¸ö×Ö·û£¬Midº¯ÊýµÄÓï·¨£ºMid(×Ö·û´®»ò´ú±í×Ö·û´®µÄ±äÁ¿£¬´ÓµÚ¼¸¸ö×Ö·û¿ªÊ¼£¬½ØÈ¡¼¸¸ö×Ö·û)£¬Mid(txtResult, i, 1)¾Í¿ÉÒÔ½âÊÍΪ´ÓµÚi¸ö¿ªÊ¼£¬½ØÈ¡Îı¾¿òÖеÄ1¸ö×Ö·û¡£Ã¿´ÎÑ­»·i¶¼¼Ó1£¬ËùÒÔÿ´Î½ØÈ¡µÄ×Ö·û¶¼²»Ò»Ñù£¬´ÓµÚ1¸ö×Ö·û¿ªÊ¼£¬Öð¸ö½ØÈ¡Îı¾¿òÖеÄ×Ö·û£¬Ö±µ½×îºóÒ»¸ö¡£

06 Èç¹ûj=СÊýµã£¬¾Í

07ÈñäÁ¿PoinTag=True

08 Í˳öÑ­»·

09 ½áÊøIfÓï¾ä

10 ÏÂÒ»¸öi,Ò²¾ÍÊÇi=i+1,ÔÙ·µ»Ø04ÐÐÖØпªÊ¼Ñ­»·

11 Èç¹û±äÁ¿PoinTag=false,ÄÇô

12 Îı¾¿òtxtResultÖеÄÎı¾µÈÓÚÔ­ÓеÄÎı¾Î²²¿ÔÙ¼ÓÉÏСÊýµã

13 ½áÊøif Óï¾ä

ÔÚÕâ¸ö°´Å¥Ê¼þÖÐÎÒÃÇÓõ½ÁËIFÓï¾ä¼°Ñ­»·Óï¾ä£¬Ñ­»·Óï¾äϽڿÎÔÙ½²¡£ÉϽڿÎÎÒÃÇÓÃÁËÒ»¸öselect case Óï¾ä£¬IF¼°Select caseÓï¾ä¶¼ÊÇÅжÏÓï¾ä£¬»ò³ÆΪ·ÖÖ§Óï¾ä¡£ÓÉÓÚÔÚÎÒÃÇÒÔºóµÄ±à³ÌÖлá½Ï¶àµØʹÓÃÅжÏÓï¾ä£¬ÓÈÆäÊÇÉÏÃæÌáµ½µÄÁ½ÖÖÅжÏÓï¾ä£¬ËùÒÔÔÚÕâÀïÎÒÏëÔÙ×ÅÖصؽ²Ò»½²ÕâÁ½¸öÅжÏÓï¾äµÄÓï·¨¼°Ó÷¨¡£
Select case µÄÓï·¨ÎÒÃÇÉϽڿÎÒѽ²¹ýÁË£¬¿´Ò»ÏÂifÓï¾ä£º
IfÓï¾äÓÐÒÔϼ¸ÖÖÐÎʽ£º
1¡¢if Ìõ¼þ then
Óï¾äÐòÁÐ
end if
½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐÀïµÄËùÓÐÓï¾ä£¬Óï¾äÐòÁоÍÊÇÒ»Ìõ»òÒ»ÌõÒÔÉϵÄÓï¾ä£¬µ±È»£¬Ò²¿ÉÒÔΪ¿Õ£¬¾ÍÊÇûÓÐÓï¾ä¡£
Àý×Ó£º
if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then
msgbox ¡°ËûÊÇÇàÍÜ£¡¡±
end if
2¡¢if Ìõ¼þ then
Óï¾äÐòÁÐ1
else
Óï¾äÐòÁÐ2
end if
½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐ1£¬·ñÔò¾ÍÖ´ÐÐÓï¾äÐòÁÐ2¡£
Àý×Ó£º
if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then
msgbox ¡°ËûÊÇÇàÍÜ£¡¡±
else
msgbox ¡°ËûÊÇ¿ÖÁú£¡¡±
end if
3¡¢ if Ìõ¼þ1 then
Óï¾äÐòÁÐ1
elseif Ìõ¼þ2 then
Óï¾äÐòÁÐ2
elseif Ìõ¼þ3 then
Óï¾äÐòÁÐ3
elseif Ìõ¼þn then
Óï¾äÐòÁÐn
end if
½âÊÍ£ºÈç¹ûÂú×ãÌõ¼þ1¾ÍÖ´ÐÐÓï¾äÐòÁÐ1£¬·ñÔòÈç¹ûÂú×ãÌõ¼þ2¾ÍÖ´ÐÐÓï¾äÐòÁÐ2£¬·ñÔòÈç¹ûÂú×ãÌõ¼þ3¾ÍÖ´ÐÐÓï¾äÐòÁÐ3£¬·ñÔòÈç¹ûÂú×ãÌõ¼þn£¬¾ÍÖ´ÐÐÓï¾äÐòÁÐn¡£
Àý×Ó£º
if ÀîÑ°»¶.ÐÔ±ð=¡±ÄС± then
msgbox ¡°ËûÊÇÇàÍÜ£¡¡±
elseif ÀîÑ°»¶.ÐÔ±ð=¡±Å®¡± then
msgbox ¡°ËûÊÇ¿ÖÁú£¡¡±
elseif ÀîÑ°»¶.ÐÔ±ð=¡±²»Äв»Å®¡± then
msgbox ¡°ËûÊǹÖÎ¡±
msgbox ¡°´ó¼Ò¿ìÅÜѽ£¡¡±
msgbox ¡°°¥Ñ½£¡ÎÒµÄЬµôÁË£¡¡±
msgbox ¡°Ð¬µôÁËÓÐʲôÁ˲»Æð£¬ÎҵĿã×Ó¶¼µôÁË£¡¡±
end if
ÉÏÃæµÄËùÓÐÀý×ÓÖУ¬ÀîÑ°»¶ÊÇÒ»¸ö¶ÔÏó£¬ÐÔ±ðÊǸöÔÏóµÄÊôÐÔ£¬ÒýÓÃÒ»¸ö¶ÔÏóµÄÊôÐÔ¾ÍÓÃÕâÖÖÐÎʽ£ºÀîÑ°»¶.ÐԱ𣬾ßÌåµÄ¶ÔÏó¼°ÊôÐÔÎÒÃÇÒÔºóÔÙ˵¡£MsgboxÊÇÒ»¸öʼþ´¦Àíº¯Êý£¬ËüµÄ×÷ÓÃÊÇÔÚ¶Ô»°¿òÖÐÏÔʾÏûÏ¢£¬µÈ´ýÓû§µ¥»÷°´Å¥£¬²¢·µ»ØÒ»¸öÕûÊýÀ´±íʾµ¥»÷µÄÊÇÄÄÒ»¸ö°´Å¥¡£ÔÚÉÏÃæ¸úÔÚmsgbox º¯ÊýºóÃæµÄË«ÒýºÅÖеÄÎÄ×Ö£¬½«»áÏÔʾÔÚ¶Ô»°¿òÖС£

¼ÈÈ»ifÓï¾ä¼°select caseÓï¾ä¶¼ÊÇÅжÏÓï¾ä£¬Äǵ½µ×ʲôʱºò¸ÃÓÃifÓï¾ä£¬Ê²Ã´Ê±ºò¸ÃÓÃselect caseÓï¾äÄØ£¿ÎÒ¸öÈËÊÇÕâÑùÀí½âµÄ£ºÒªÅжÏÈý¸öÒÔÏÂÌõ¼þµÄ£¬ÎÒÓÃIfÓï¾ä£¬Èý¸öÌõ¼þÒÔÉϵÄÎÒÓÃselectÓï¾ä£¬ÒòΪÓÃselect caseÓï¾äÏԵøüΪֱ¹ÛÒ»µã£¬Ê¹³ÌÐò¸üÒ׿´¶®¡£ÉÏÒ»½Ú¿ÎµÄselect caseÓï¾äÈç¹ûÓÃifÓï¾äÀ´Ð´£¬Ó¦¸ÃÈçºÎд£¿Çë´ó¼Ò×ÔÒÑдһÏÂ


--------------------------------------------------------------------------------
Ïà¹ØÎÄÕÂ

ûÓÐÏà¹ØÎÄÕÂ


ϵͳÓÅ»¯
¿Ø¼þʹÓÃ
Êý¾Ý¿âÉè¼Æ
Êý¾Ý¿âÁ¬½Ó
ϵͳ°²È«
OLE×Ô¶¯»¯
³£¼ûÎÊÌâ
ʵÓôúÂë
ÊôÐÔÏê½â
ÍøÂçÏà¹Ø
ʵÓÃAPI
¾­Ñé·ÖÏí
¾«Ñ¡½Ì³Ì
×Ö·û´¦Àí
ADPÏà¹Ø



ÎÄÕÂËÑË÷



ÖÆ×÷ά»¤£ºÀîÑ°»¶     Mail:[email protected]

¹ØÓÚ±¾Õ¾ -- ÍøÕ¾·þÎñ -- °æȨÌõ¿î -- ÁªÏµ·½·¨ -- ÍøÕ¾°ïÖú
Access°®ºÃÕß°æȨËùÓÐ Copyright 2003-2005 All Rights Reserved δ¾­Ðí¿É²»µÃµÁÁ´