14°. ½ÄÀÇ ÀÛ¼º (2) - ¿¬»êÀÚ #2
¸Þ¸ð Is¿Í Like ¿¬»êÀÚ´Â À§¿¡ ¾ð±ÞÇÑ Ç¥ÀÇ ³»¿ë°ú ´Ù¸¨´Ï´Ù. Is¿Í Like ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÏ¿© Á»´õ
¸íÈ®ÇÏ°Ô ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µÎ ½ÄÀ» ºñ±³ÇÒ ¶§ ½ÄÀÌ ¼ýÀÚÀÎÁö ¹®ÀÚ¿ÀÎÁö °áÁ¤ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ¾Æ·¡ Ç¥´Â °¢ ½ÄÀÌ Variant°¡ ¾Æ´Ò °æ¿ì¿¡ ¾î¶»°Ô
ºñ±³°¡ ÀϾ´ÂÁö º¸¿© ÁÝ´Ï´Ù.
Á¶ °Ç |
°á °ú |
µÎ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½Ä (Byte, Boolean, Integer, Long, Single, Double, Date,
Currency, Decimal)ÀÏ °æ¿ì |
¼ýÀÚ¸¦ ºñ±³ÇÕ´Ï´Ù. |
µÎ ½ÄÀÌ ¹®ÀÚ¿ÀÏ °æ¿ì |
¹®ÀÚ¿ ºñ±³¸¦ ¼öÇàÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½ÄÀÌ°í ´Ù¸¥ ½ÄÀÌ ¼öÀÇ VariantÀÏ °æ¿ì |
¼ýÀÚ¸¦ ºñ±³ÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½ÄÀÌ°í ´Ù¸¥ ½ÄÀÌ ¼ýÀÚ·Î º¯È¯µÇÁö ¾Ê´Â ¹®ÀÚ¿ VariantÀÏ °æ¿ì |
¡°Çü½ÄÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.¡±¶ó´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ StringÀÌ°í ´Ù¸¥ ½ÄÀÌ NullÀÌ ¾Æ´Ñ µ¥ÀÌÅÍ Çü½ÄÀÇ VariantÀÏ °æ¿ì |
¹®ÀÚ¿ ºñ±³¸¦ ¼öÇàÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ EmptyÀÌ°í ´Ù¸¥ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½ÄÀÏ °æ¿ì |
Empty ½ÄÀ» 0À¸·Î ³õ°í ¼ýÀÚ¸¦ ºñ±³ÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ EmptyÀÌ°í ´Ù¸¥ ½ÄÀÌ StringÀÏ °æ¿ì |
Empty ½ÄÀ» ±æÀÌ°¡ 0ÀÎ ¹®ÀÚ¿("")·Î ³õ°í ¹®ÀÚ¿À» ºñ±³ÇÕ´Ï´Ù. |
expression1°ú expression2ÀÌ ¸ðµÎ Variant ½ÄÀÏ °æ¿ì ±×ÀÇ ÇϺÎ
Çü½Ä¿¡ ÀÇÇØ ºñ±³°¡ ¼öÇàµË´Ï´Ù. ¾Æ·¡ Ç¥´Â VariantÀÇ ÇϺΠÇü½Ä¿¡ µû¶ó ½ÄÀÌ ¾î¶»°Ô ºñ±³µÇ°í, ±× ºñ±³ °á°ú°¡
¾î¶»°Ô µÇ´ÂÁö º¸¿© ÁÝ´Ï´Ù.¿¬»êÀÚ Á¾·ù
Á¶ °Ç |
°á °ú |
µÎ Variant ½ÄÀÌ ¼ýÀÚÀÏ °æ¿ì |
¼ýÀÚ¸¦ ºñ±³ÇÕ´Ï´Ù. |
µÎ Variant ½ÄÀÌ ¹®ÀÚ¿ÀÏ °æ¿ì |
¹®ÀÚ¿À» ºñ±³ÇÕ´Ï´Ù. |
ÇÑ Variant ½ÄÀÌ ¼ýÀÚÀÌ°í ´Ù¸¥ ½ÄÀº ¹®ÀÚ¿ÀÏ °æ¿ì |
¼ö½ÄÀÌ ¹®Àڽĺ¸´Ù ÀÛ½À´Ï´Ù. |
ÇÑ Variant ½ÄÀÌ EmptyÀÌ°í ´Ù¸¥ ½ÄÀÌ ¼ýÀÚÀÏ °æ¿ì |
Empty ½ÄÀ» 0À¸·Î »ý°¢ÇÏ°í ¼ýÀÚ¸¦ ºñ±³ÇÕ´Ï´Ù. |
ÇÑ Variant ½ÄÀÌ EmptyÀÌ°í ´Ù¸¥ ½ÄÀÌ ¹®ÀÚ¿ÀÏ °æ¿ì |
Empty ½ÄÀ» ±æÀÌ°¡ 0ÀÎ ¹®ÀÚ¿("")·Î ³õ°í ¹®ÀÚ¿À» ºñ±³ÇÕ´Ï´Ù. |
µÎ Variant ½ÄÀÌ EmptyÀÏ °æ¿ì |
µÎ ½ÄÀº °°½À´Ï´Ù. |
Single°ú DoubleÀ» ºñ±³ÇÒ ¶§ DoubleÀº Single·Î
¹Ý¿Ã¸²µË´Ï´Ù.
Currency¿Í Single ¶Ç´Â DoubleÀ» ºñ±³ÇÒ °æ¿ì Single°ú
DoubleÀº Currency·Î º¯È¯µË´Ï´Ù. ¸¶Âù°¡Áö·Î Decimal°ú Single
¶Ç´Â DoubleÀ» ºñ±³Çϸé Single°ú DoubleÀº Decimal·Î
º¯È¯µË´Ï´Ù. CurrencyÀÇ °æ¿ì .0001º¸´Ù ÀÛÀº ¼Ò¼öÁ¡ °ªÀº ¾ø¾îÁö°í DecimalÀÇ °æ¿ì
1E-28º¸´Ù ÀÛÀº °ªÀº ¾ø¾îÁö°Å³ª ÃÊ°ú ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ÀÌ·¸°Ô ¼Ò¼öÁ¡ °ªÀÌ ¾ø¾îÁö´Â °æ¿ì ¶§¹®¿¡ ½ÇÁ¦·Î ´Ù¸¥ °ªÀÌ °°°Ô ³ªÅ¸³¯
¼öµµ ÀÖ½À´Ï´Ù.
Like ¿¬»êÀÚ
Like ¿¬»êÀÚ´Â ¸ðµç ºñ±³ ¿¬»êÀÚ¿Í ¿ì¼± ¼øÀ§°¡ °°Áö¸¸ ½ÇÁ¦·Î´Â ÆÐÅÏ ÀÏÄ¡ ¿¬»êÀÚÀÔ´Ï´Ù.
Like ¿¬»êÀÚ ¿¹Á¦
¾Æ·¡ ¿¹Á¦¿¡¼´Â Like ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿ÀÇ ÆÐÅÏÀ» ºñ±³ÇÕ´Ï´Ù.
Dim MyCheck
MyCheck = "aBBBa" Like "a*a" ¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "F" Like "[A-Z]" ¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "F" Like "[!A-Z]" ¡° False¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "a2a" Like "a#a" ¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "aM5b" Like "a[L-P]#[!c-e]" ¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "BAT123khg" Like "B?T*" ¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = "CAT123khg" Like "B?T*" ¡° False¸¦ ¹ÝȯÇÕ´Ï´Ù.
Is ¿¬»êÀÚ
Is ¿¬»êÀÚ´Â °³Ã¼ ÂüÁ¶ »óȲÀ» ºñ±³ÇÏ´Â ¿¬»êÀÚÀÔ´Ï´Ù. ÀÌ ¿¬»êÀÚ´Â °³Ã¼³ª °³Ã¼ °ªÀ» ºñ±³ÇÏ´Â °Ô ¾Æ´Ï¶ó µÎ °³Ã¼°¡
°°Àº °³Ã¼¸¦ ÂüÁ¶Çϴ°¡¸¸ °Ë»çÇÏ´Â ¿¬»êÀÚÀÔ´Ï´Ù.
Is ¿¬»êÀÚ ¿¹Á¦
¾Æ·¡ ¿¹Á¦¿¡¼´Â Is ¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© µÎ °³ÀÇ °³Ã¼ ÂüÁ¶¸¦ ºñ±³ÇÕ´Ï´Ù. °³Ã¼ º¯¼ö À̸§Àº ÀϹÝÀûÀÎ À̸§À̸ç, ¿¹¸¦ µé±â À§Çؼ¸¸
»ç¿ëÇÕ´Ï´Ù.
Dim MyObject, YourObject, ThisObject, OtherObject, ThatObject, MyCheck
Set YourObject = MyObject ¡° °³Ã¼ ÂüÁ¶¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
Set ThisObject = MyObject
Set ThatObject = OtherObject
MyCheck = YourObject Is ThisObject
¡° True¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = ThatObject Is ThisObject
¡° False¸¦ ¹ÝȯÇÕ´Ï´Ù.
¡° MyObject¸¦ °¡Á¤ÇÕ´Ï´Ù <> OtherObject
MyCheck = MyObject Is ThatObject
¡° False¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyCheck = MyObject Is Nothing
¡°MyObject°¡ SettingÀÌ ¾ÈµÇ¾î ÀÖÀ¸¸é False.
±×·¯³ª
¾Æ·¡ ½ÄÀ» »ç¿ëÇÏ¸é ¿À·ù°¡ ¹ß»ýÇÑ´Ù°í Áú¹®À» ÇϽô ºÐµéÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù.
If [ÇÊµå ¶Ç´Â ÄÁÆ®·Ñ] Is Null then
¡¦
End If
¾×¼¼½º ¸ðµâ¿¡¼ Á¶°Ç¹®À» ÀÛ¼ºÇÒ ¶§´Â Is ¿¬»êÀÚ ¾çÃøÀÇ µÎ
°³Ã¼¸¦ ºñ±³ÇÏ´Â ¿¬»êÀÚ·Î »ç¿ëµÇ±â ¶§¹®¿¡ ¾çÃø¿¡ °³Ã¼°¡ ¿ä±¸µÇ¸é µû¶ó¼ ´ÙÀ½°ú °°ÀÌ ¡®°³Ã¼°¡ Çʿ䡯 ÇÏ´Ù´Â ¿À·ù¸¦ ¹ß»ýÇÕ´Ï´Ù.
Âü°í] NullÀΰ¡ ¾Æ´Ñ°¡´Â IsNull()À̶õ
ÇÔ¼ö¸¦ »ç¿ëÇؼ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
If IsNull([ÇÊµå ¶Ç´Â ÄÁÆ®·Ñ]) then
¡¦
End If
Å×À̺íÀÇ ¼Ó¼ºÀ̳ª Æû, º¸°í¼, µ¥ÀÌÅÍ ¾×¼¼½º ÆäÀÌÁö¿¡¼ °³Ã¼/ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀÇ Ç¥Çö½Ä¿¡
»ç¿ëÇÒ ¶§´Â Is Null Ç¥Çö½ÄÀº ¿À·ù¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Á¶°Ç½ÄÀº ÁúÀǹ®¿¡¼µµ
¿À·ù¾øÀÌ »ç¿ëµË´Ï´Ù.
Âü°í] º¸Á¶ÀûÀÎ ºñ±³ ¿¬»êÀÚÀÎ Is¿Í Like´Â Select Case ¹®¿¡¼´Â ºñ±³ÇÏ´Â ¿¬»êÀڷμ »ç¿ëµÉ ¼ö
¾ø½À´Ï´Ù.
¹®ÀÚ¿ ¿¬°á ¿¬»êÀÚ ( &, + )
& ¿¬»êÀÚ¿Í + ¿¬»êÀÚ¸¦ È¥µ¿Çؼ´Â ¾ÈµË´Ï´Ù.
& ¿¬»êÀÚ
µÎ ½ÄÀ» °Á¦·Î ¿¬°áÇÕ´Ï´Ù
Dim MyStr
MyStr = "Hello" & " World" ¡° "Hello World"¸¦ ¹ÝȯÇÕ´Ï´Ù.
MyStr = "Check " & 123 & " Check" ¡° "Check 123 Check"¸¦ ¹ÝȯÇÕ´Ï´Ù.
+ ¿¬»êÀÚ
µÎ ¼ö¸¦ ´õÇÕ´Ï´Ù. ¶Ç´Â µÎ ¹®ÀÚ¿À» ¿¬°áÇÕ´Ï´Ù.
Âü°í
+ ¿¬»êÀ» »ç¿ëÇÒ ¶§ µ¡¼ÀÀÌ ÀϾÁö ¹®ÀÚ¿ ¿¬°áÀÌ ÀϾÁö °áÁ¤ÇÒ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.
ÀÌ·± È¥¶õÀ» ¾ø¾Ö°í Äڵ带 ¸íÈ®ÇÏ°Ô ¸¸µé±â À§ÇØ & ¿¬»êÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.
µÎ ½Ä Áß¿¡¼ ÇÑ ½ÄÀÌ¶óµµ Variant°¡ ¾Æ´Ï¸é, ¾Æ·¡ ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù.
Á¶ °Ç |
°á °ú |
µÎ ½ÄÀÌ ¸ðµÎ ¼ýÀÚ µ¥ÀÌÅÍ Çü½Ä (Byte, Boolean, Integer, Long, Single, Double, Date,
Currency, Decimal)ÀÏ °æ¿ì |
´õÇÕ´Ï´Ù. |
µÎ ½ÄÀÌ ¸ðµÎ ¹®ÀÚ¿ÀÏ °æ¿ì |
¿¬°áÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½ÄÀÌ°í ´Ù¸¥ µ¥ÀÌÅÍ Çü½ÄÀÌ NullÀÌ ¾Æ´Ñ µ¥ÀÌÅÍ Çü½ÄÀÇ VariantÀÏ °æ¿ì |
´õÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ ¹®ÀÚ¿ÀÌ°í ´Ù¸¥ µ¥ÀÌÅÍ Çü½ÄÀÌ NullÀÌ ¾Æ´Ñ VariantÀÏ °æ¿ì |
¿¬°áÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ Empty VariantÀÏ °æ¿ì |
³²¾Æ ÀÖ´Â ½ÄÀ» ¹Ù²ÙÁö ¾Ê°í result·Î ¹ÝȯÇÕ´Ï´Ù. |
ÇÑ ½ÄÀÌ ¼ýÀÚ µ¥ÀÌÅÍ Çü½ÄÀÌ°í ´Ù¸¥ ½ÄÀº ¹®ÀÚ¿ÀÏ °æ¿ì |
¡°Çü½ÄÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù¡±¶ó´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. |
¾î´À ÇÑ ½ÄÀÌ NullÀÏ °æ¿ì |
result´Â NullÀÔ´Ï´Ù. |
µÎ ½ÄÀÌ ¸ðµÎ Variant ½ÄÀÏ °æ¿ì ¾Æ·¡ ±ÔÄ¢À» µû¸¨´Ï´Ù.
Á¶ °Ç |
°á °ú |
µÎ Variant ½ÄÀÌ ¸ðµÎ ¼ýÀÚÀÏ °æ¿ì |
´õÇÕ´Ï´Ù. |
µÎ Variant ½ÄÀÌ ¸ðµÎ ¹®ÀÚ¿ÀÏ °æ¿ì |
¿¬°áÇÕ´Ï´Ù. |
ÇÑ Variant ½ÄÀÌ ¼ýÀÚÀÌ°í, ´Ù¸¥ ½ÄÀÌ ¹®ÀÚ¿ÀÏ °æ¿ì |
´õÇÕ´Ï´Ù. |
¿¹¸¦ µé¾î, ¡°abc¡±¶ó´Â ¹®ÀÚ¿°ú ¼ýÀÚÇü½ÄÀÇ 1,2¸¦ ºÙ¿©¼ abc12¶ó´Â ¹®ÀÚ¿À» ¸¸µé°íÀÚ ÇÑ °æ¿ì
? "abc" + 1+2 °á°ú> Çü½Ä ºÒÀÏÄ¡ ¿À·ù : ¼ýÀÚ µ¡¼À => ¹®ÀÚ¿ÀÌ ÀÖ¾î¼ ¿À·ù
? "abc" & 1+2 °á°ú> abc3 (1+2) µ¡¼À ÈÄ ¹®ÀÚ¿ ¿¬°á
? "abc" + ¡°1¡± + ¡±2¡± °á°ú> abc12 ¹®ÀÚ¿ ¿¬°á
? "abc" & 1 & 2 °á°ú> abc12 ¹®ÀÚ¿ ¿¬°á
¶Ç Null°ªÀÌ Æ÷Ç﵃ ¶§
? "abc" & 1 + Null °á°ú> abc1 ¹®ÀÚ¿ ¿¬°á·Î °è»ê
? "abc" + Null °á°ú> Null ¹®ÀÚ¿ µ¡¼ÀÀ¸·Î °è»ê
? "abc" & 1 & Null °á°ú> abc1
? "abc" + 1 + Null °á°ú> Çü½Ä ºÒÀÏÄ¡ ¿À·ù : ¼ýÀÚ µ¡¼À => ¹®ÀÚ¿ÀÌ ÀÖ¾î¼ ¿À·ù
<Çü½ÄºÒÀÏÄ¡ ¿À·ù¸Þ½ÃÁö â>
³í¸® ¿¬»êÀÚ (And, Eqv, Imp, Not, Or, Xor)
And ¿¬»êÀÚ: µÎ ½ÄÀÌ ³í¸®ÀûÀ¸·Î ´Ù¸¥Áö ºñ±³ÇÕ´Ï´Ù.
Eqv ¿¬»êÀÚ: µÎ ½ÄÀÇ ³í¸®ÇÕÀ» ±¸ÇÕ´Ï´Ù.
Imp ¿¬»êÀÚ: µÎ ½ÄÀÇ ³í¸®Àû ÇÔÃ༺À» ±¸ÇÕ´Ï´Ù.
Not ¿¬»êÀÚ: ³í¸®°á°úÀÇ ¹Ý´ë °á°ú¸¦ ±¸ÇÕ´Ï´Ù.
Or ¿¬»êÀÚ: µÎ ½ÄÀÌ ³í¸®ÀûÀ¸·Î µ¿µîÇÑÁö ºñ±³ÇÕ´Ï´Ù.
Xor ¿¬»êÀÚ: µÎ ½ÄÀÇ ³í¸®°öÀ» ±¸ÇÕ´Ï´Ù.
°ª ¹üÀ§¸¦ µûÁö´Â ¿¬»êÀÚ
>, <, >=, <=, <>, or Between...And
½Ä |
°á °ú |
> 234 |
Quantity Çʵ忡¼ ¼ýÀÚ°¡ 234º¸´Ù Å®´Ï´Ù. |
< 1200.45 |
UnitPrice Çʵ忡¼ ¼ýÀÚ°¡ 1200.45º¸´Ù ÀÛ½À´Ï´Ù. |
>= "Callahan" |
LastName Çʵ忡¼ À̸§ÀÇ ¹üÀ§´Â Callahan¿¡¼ ¾ËÆĺª ³¡±îÁö¿¡ ÇØ´çµË´Ï´Ù. |
Between #1999/2/2# And #1999/12/1# |
OrderDate Çʵ忡¼ ³¯Â¥°¡ 1999³â 2¿ù 2ÀÏ¿¡¼ 1999¸é 12¿ù 1ÀϱîÁö¿¡ ÇØ´çµË´Ï´Ù(ANSI-89). |
Between ¡°1999/2/2¡± And ¡°1999/12/1¡± |
OrderDate Çʵ忡¼ ³¯Â¥°¡ 1999³â 2¿ù 2ÀÏ¿¡¼ 1999³â 12¿ù 1ÀϱîÁö¿¡ ÇØ´çµË´Ï´Ù.
(ANSI-92 »ç¾çÀ¸·Î ANSI-89 »ç¾ç¿¡¼´Â ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.) |
Âü°í] ANSI SQL Äõ¸® ¸ðµå¿¡´Â 2°¡Áö°¡ ÀÖ½À´Ï´Ù.
ANSI-89 : ÀϹÝÀûÀÎ Jet SQL ±¸¹®À» ¾ê±âÇÕ´Ï´Ù. ÀÌ ¸ðµå´Â ANSI-89 ¼öÁØ 1 »ç¾ç¿¡ °ÅÀÇ ÀÏÄ¡ÇÏÁö¸¸ ANSI-89
¼öÁØ 1 ±Ô°ÝÀº ¾Æ´Õ´Ï´Ù. ÀϺΠANSI-89 SQL ±â´ÉÀº ±¸ÇöµÇÁö ¾ÊÀ¸¸ç ¿ÍÀϵåÄ«µå ¹®ÀÚ´Â SQLÀÌ ¾Æ´Ñ VBA »ç¾ç¿¡
ÀÏÄ¡ÇÕ´Ï´Ù.
ANSI-92 : Äõ¸®, ÇÊÅÍ, SQL ¹®À» ¸¸µå´Â ±â´É Çâ»ó¿¡ µµ¿òÀÌ µÇ´Â »õ ¿¹¾à¾î¿Í ±¸¹® ±ÔÄ¢, ¿ÍÀϵåÄ«µå ¹®ÀÚ¸¦
Á¦°øÇÕ´Ï´Ù. ÀÌ ¸ðµå´Â ANSI-92 ¼öÁØ 1 »ç¾ç¿¡ °ÅÀÇ ÀÏÄ¡ÇÏÁö¸¸ ANSI-92 ¼öÁØ 1 ±Ô°ÝÀº ¾Æ´Õ´Ï´Ù. ÀÌ Äõ¸®¿¡´Â ANSI
±¸¹®ÀûÀÎ ¿ä¼Ò°¡ ´õ ¸¹À¸¸ç ¿ÍÀϵåÄ«µå ¹®ÀÚ´Â SQL »ç¾ç°ú ÀÏÄ¡ÇÕ´Ï´Ù.
¡¡ |