17°. ½Å·Ú¼º ÀÖ´Â ÀÚ·á ±¸Ãà (2) - À¯È¿¼º °Ë»ç ±ÔÄ¢
Áö³ °Á¿¡¼´Â ½Å·Ú¼ºÀÖ´Â ÀڷḦ ¾ò±â À§ÇÑ ¹æ¹ýÀ¸·Î µ¥ÀÌÅÍ Çü½Ä ¼Ó¼ºÀÇ ÀûÀýÇÑ »ç¿ë¿¡ ´ëÇØ ¸»¾¸µå·È½À´Ï´Ù. ÀÔ·ÂµÈ °ªÀº ÇʵåÀÇ
µ¥ÀÌÅÍ Çü½Ä¿¡ ¸ÂÁö ¾ÊÀ¸¸é ÀÚµ¿À¸·Î ÀÔ·ÂÀÌ °ÅºÎµË´Ï´Ù. µû¶ó¼ ÀûÀýÇÑ µ¥ÀÌÅÍ Çü½Ä(DataType)À» »ç¿ëÇϸé Å« ³ë·Â¾øÀÌ ÀԷµǴÂ
ÀÚ·áÀÇ À¯È¿¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ¶Ç ÀԷ¸¶½ºÅ© ¼Ó¼º, ±âº»°ª ¼Ó¼º µîÀ» »ç¿ëÇÏ´Â °Í¿¡ ´ëÇؼµµ ¸»¾¸À» µå·È½À´Ï´Ù.
Âü°í :
kkk_01_5.asp
¡¡
1) ÇÊµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢
Çʵå, ·¹ÄÚµå À¯È¿¼º °Ë»ç ±ÔÄ¢ÀÌ Àû¿ëµÇ´Â ½ÃÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
• Çʵ忡 ¼³Á¤ÇÏ´Â À¯È¿¼º °Ë»ç ±ÔÄ¢Àº µ¥ÀÌÅ͸¦ ÆíÁýÇϰųª Æ÷Ä¿½º°¡ Çʵ带 ¹þ¾î³¯ ¶§ Àû¿ëµË´Ï´Ù.
• ·¹ÄÚµåÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢Àº ´Ù¸¥ ·¹ÄÚµå·Î À̵¿ÇÒ ¶§ Àû¿ëµË´Ï´Ù.
À¯È¿¼º °Ë»ç±ÔÄ¢ÀÇ Ç¥Çö½ÄÀ» ÀÛ¼º ¿¹Á¦ÀÔ´Ï´Ù.
ValidationRule ¼Ó¼º |
ValidationText ¼Ó¼º |
<>0 |
0ÀÌ ¾Æ´Ñ °ªÀ» ÀÔ·Â |
> 1000 Or Is Null |
1000º¸´Ù Å« °ªÀ» ÀÔ·Â ¶Ç´Â ºñ¿öµÒ |
Like "A????" |
"A"·Î ½ÃÀÛÇÏ´Â 5¹®ÀÚ¸¦ ÀÔ·Â |
Between ¡°¤¡¡± and ¡°¤¤¡± |
¡°¤¡¡± °ú ¡°¤¤¡± »çÀÌÀÇ ¹®ÀÚ¸¸ ÀÔ·Â |
>= #1/1/96# And <#1/1/97# |
1996³âÀÇ ³¯Â¥¸¦ ÀÔ·Â |
DLookup("CustomerID", "Customers", "CustomerID =
Forms!Customers!CustomerID") Is Null |
°íÀ¯ÇÑ CustomerID¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. µµ¸ÞÀÎ °è»ê ÇÔ¼ö´Â Å×À̺í/ÇʵåÀÇ À¯È¿¼º °Ë»ç¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Æû(Æû
¼öÁØ)¿¡¼ À¯È¿¼º °Ë»ç¿¡¸¸ Çã¿ëµË´Ï´Ù. |
ÁÖÀÇ »çÇ×
1. ÇʵåÀÇ À¯È¿¼º °Ë»ç±ÔÄ¢¿¡¼´Â ÇʵåÀ̸§À» Á÷Á¢ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Áï, Ç¥Çö½Ä¿¡ ÇʵåÀ̸§À» ³Ö¾î¼ ÀÛ¼ºÇÏÁö ¸øÇÕ´Ï´Ù.
ÇÊµå °ªÀ» ÂüÁ¶ ÇÏ·Á¸é ·¹ÄÚµå ¼öÁØ¿¡¼ °¡´ÉÇϹǷΠÅ×À̺íÀÇ ¼Ó¼º âÀ» ºÒ·¯³»¼ À¯È¿¼º °Ë»ç ±ÔÄ¢¿¡ Çʵ带 ÂüÁ¶Çϴ ǥÇö½ÄÀ» »ç¿ëÇؾß
ÇÒ °Ì´Ï´Ù.
2. ÇʵåÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢À» ¸¸µé¸é Microsoft Access´Â ÀϹÝÀûÀ¸·Î Çʵ忡 Null °ªÀÌ ÀúÀåµÇÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.
Null °ªÀÌ Çã¿ëµÇ°Ô ÇÏ·Á¸é "<> 8 Or Is Null"°ú °°ÀÌ À¯È¿¼º °Ë»ç ±ÔÄ¢¿¡ "Is Null"À» Ãß°¡ÇÏ°í
Çʼö(Required) ¼Ó¼ºÀÌ ¡®¾Æ´Ï¿À¡¯·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
3. Null °ªÀ» Çã¿ëµÈ Çʵ忡¼ À¯È¿¼º °Ë»ç ±ÔÄ¢ÀÇ Ç¥Çö½ÄÀ» ÀÛ¼º ÇÒ ¶§ ÇÊµå °ªÀÌ Null °ªÀΰ¡ ¾Æ´Ñ°¡¸¦ °Ë»çÇÏ´Â ºÎºÐÀÌ
Ãß°¡µÇ¾î¾ß ¿À·ù°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù°í ¸»¾¸ µå·È½À´Ï´Ù.
Âü°í :
http://www.officetutor.com/column/kkk-db/kkk_01_6.htm
4. µµ¸ÞÀÎ °è»ê ÇÔ¼ö´Â Å×À̺íÀÇ À¯È¿¼º °Ë»ç¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Æû ¼öÁØ À¯È¿¼º °Ë»ç¿¡¸¸ »ç¿ëµË´Ï´Ù.
Âü°í] Ç¥Çö½Ä ÀÛ¼º½Ã ¸®ÅÍ·² °ª ÀÔ·Â ¿ä·É
¸®ÅÍ·² °ªÀº Å×ÀÌÅÍ Çü½Ä¿¡ µû¶ó Ç¥ÇöÇÏ´Â ¹æ¹ýÀÌ ´Ù¸¨´Ï´Ù.
1) ÅؽºÆ® ¼Ó¼ºÀÇ Çʵ忡 Á¶°ÇÀ» ÁÙ ¶§´Â µû¿ÈÇ¥(¡°)·Î µÑ·¯½Î¾ß ÇÕ´Ï´Ù.
2) ³¯Â¥ Çü½ÄÀÇ Çʵ忡 Á¶°ÇÀ» ÁÙ ¶§´Â »þÇÁ(#) ±âÈ£·Î µÑ·¯½Î¾ß ÇÕ´Ï´Ù.
3) ¼ýÀÚÇʵåÀÎ °æ¿ì´Â Ưº°ÇÏ°Ô µÑ·¯ ½Ò ÇÊ¿ä´Â ¾ø½À´Ï´Ù. |
2) ·¹ÄÚµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç±ÔÄ¢
Çʵå¼öÁØÀÇ À¯È¿¼º °Ë»ç±ÔÄ¢ÀÇ Ç¥Çö½Ä¿¡´Â Çʵ带 ÂüÁ¶ÇÒ ¼ö ¾ø´Ù°í ÇÏ¿´½À´Ï´Ù. ±×·¯³ª ·¹ÄÚµå ¼öÁØÀÇ °Ë»ç´Â Çʵ带 ÂüÁ¶ÇÒ ¼ö ÀÖ¾î
ÇÏ¿© °ü·ÃµÈ ÇʵåÀÇ °ªÀ» ÂüÁ¶, ºñ±³ °Ë»çÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.
ÇÊµå ¼ö¼øÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢Àº ÇÊµå °ªÀÌ ¼öÁ¤µÉ ¶§ ¸¶´Ù ÀÛµ¿µÇÁö¸¸ ·¹ÄÚµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç´Â ·¹ÄÚµåÀÇ ÀÚ·á°¡ ÀúÀåµÇ°Å³ª ·¹Äڵ带
À̵¿ÇÒ ¶§ À¯È¿¼º °Ë»ç¸¦ ÇÕ´Ï´Ù.
·¹ÄÚµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢À» ¼³Á¤ÇÏ·Á¸é ¸ÕÀú Å×À̺íÀ» ¡®µðÀÚÀÎ º¸±â¡¯·Î ¿¬ ´ÙÀ½ ¿ìÃø ¹öÆ°À» ´·¯ ´ÜÃà¸Þ´º¸¦ ºÒ·¯³»°í ¼Ó¼ºÀ»
Ŭ¸¯ÇÏ¿© ¡®Å×ÀÌºí ¼Ó¼º¡¯ âÀ» ºÒ·¯³»¼ ÀûÀýÇÑ ½ÄÀ¸·Î ¼³Á¤ÇØ ÁÝ´Ï´Ù.
À¯È¿¼º °Ë»ç ±ÔÄ¢À» À§ÇÑ ½ÄÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀº ¡®½ÄÀÇ ÀÛ¼º¡¯ °Á¸¦ Âü°íÇϽʽÿÀ.
Âü°í] ¼ýÀÚ Çü½ÄÀ¸·Î ³¯Â¥¸¦ ¿î¿µÇÒ ¶§
°¡²û ³¯Â¥Á¤º¸¸¦ ³¯Â¥ µ¥ÀÌÅÍ Çü½ÄÀ¸·Î »ç¿ëÇÏÁö ¾Ê°í ¡®20020101¡¯ °ú °°ÀÌ ¼ýÀÚ Çü½ÄÀ¸·Î ³¯Â¥¸¦ ¿î¿µÇÏ´Â ºÐµéÀÌ
°è½Ê´Ï´Ù. ³¯Â¥ Çü½ÄÀ¸·Î ÁöÁ¤Çϸé 8¹ÙÀÌÆ®°¡ ¼Ò¸ðµÇÁö¸¸ ¼ýÀÚ(Á¤¼ö/Long)·Î ÁöÁ¤Çϸé 4¹ÙÀÌÆ®¸é µÇ±â ¶§¹®¿¡ ±×·± °Í °°½À´Ï´Ù.
³¯Â¥ °è»êÀ» ÇØ¾ß ÇÏ´Â °æ¿ì´Â º°·Î ¹Ù¶÷Á÷ÇÏÁö ¸øÇÑ ÆÇ´ÜÀÔ´Ï´Ù. ÇÏ¿©°£ ÀÌ·± °æ¿ì ÀԷ¹ÞÀº ÀÚ·á°¡ À¯È¿ÇÑ ³¯Â¥ ¿¡ ´ëÇÑ Á¤º¸ÀÎÁö
¾î¶»°Ô ÆÇ´ÜÇÒ ¼ö ÀÖÀ»±î¿ä?
³¯Â¥¿¡ ÇÕ´çÇÑ °ªÀΰ¡ ¾Æ´Ñ°¡¸¦ ±¸ºÐÇÏ´Â ÇÔ¼ö´Â IsDate() ÇÔ¼öÀÔ´Ï´Ù.
»ç¿ë¹ýÀº IsDate([°ª]) ÀÔ´Ï´Ù.
±×¸®°í ¡®20020101¡¯À» ¡®2002-01-01¡¯·Î ³ªÅ¸³»·Á¸é Format()ÇÔ¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
Format( 20020101,
¡°0000-00-00¡± ) => 2002-01-02
¸¸¾à Çʵ尡 [»ç¿ëÀÏÀÚ]À̶ó¸é ÀÌ ÇʵåÀÇ ÀԷ°ªÀ» °Ë»çÇÏ°íÀÚ Çϴ ǥÇö½ÄÀ» ¸¸µé¾î º»´Ù¸é ´ÙÀ½°ú °°À» °Ì´Ï´Ù.
IsDate(Format([»ç¿ëÀÏÀÚ],
¡°0000-00-00¡±))
±×·¯³ª ÇʵåÀÇ À¯È¿¼º °Ë»ç¿¡¼´Â Çʵ带 ÂüÁ¶ÇÒ ¼ö ¾øÀ¸¹Ç·Î ÀÌ·± °æ¿ì´Â ÇʵåÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢¿¡ °ªÀ» Å×½ºÆ®ÇÒ ½ÄÀ» »ç¿ëÇÒ
¹æ¹ýÀÌ ¾ø½À´Ï´Ù.
µû¶ó¼ ·¹ÄÚµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
Å×À̺íÀÇ ¼Ó¼ºÃ¢À» ºÒ·¯³»°í À¯È¿¼º °Ë»ç±ÔÄ¢¿¡ À§ Ç¥Çö½ÄÀ» ±×´ë·Î Àû¿ëÇÕ´Ï´Ù.
±×·¯³ª ÀÌ·¯ÇÑ ºÒÆíÇÔÀ» °¨¼öÇÏ·Á°í ÇÏÁö ¸¶½Ã°í ÀûÀýÇÑ µ¥ÀÌÅÍ Çü½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °Ì´Ï´Ù.
´ÙÀ½ °Á¿¡¼´Â ÀڷḦ ¼öÁýÇÏ´Â ¹æ¹ýÀ¸·Î Á¶È¸ ÇʵåÀÇ ¿î¿µ¿¡ ´ëÇØ ¸»¾¸ µå¸±±î ÇÕ´Ï´Ù.
¡¡ |