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¡±)) 
      ±×·¯³ª ÇʵåÀÇ À¯È¿¼º °Ë»ç¿¡¼´Â Çʵ带 ÂüÁ¶ÇÒ ¼ö ¾øÀ¸¹Ç·Î ÀÌ·± °æ¿ì´Â ÇʵåÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢¿¡ °ªÀ» Å×½ºÆ®ÇÒ ½ÄÀ» »ç¿ëÇÒ 
      ¹æ¹ýÀÌ ¾ø½À´Ï´Ù.  
      µû¶ó¼ ·¹ÄÚµå ¼öÁØÀÇ À¯È¿¼º °Ë»ç¸¦ ÀÌ¿ëÇÕ´Ï´Ù. 
      Å×À̺íÀÇ ¼Ó¼ºÃ¢À» ºÒ·¯³»°í À¯È¿¼º °Ë»ç±ÔÄ¢¿¡ À§ Ç¥Çö½ÄÀ» ±×´ë·Î Àû¿ëÇÕ´Ï´Ù. 
      ±×·¯³ª ÀÌ·¯ÇÑ ºÒÆíÇÔÀ» °¨¼öÇÏ·Á°í ÇÏÁö ¸¶½Ã°í ÀûÀýÇÑ µ¥ÀÌÅÍ Çü½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °Ì´Ï´Ù. 
      ´ÙÀ½ °Á¿¡¼´Â ÀڷḦ ¼öÁýÇÏ´Â ¹æ¹ýÀ¸·Î Á¶È¸ ÇʵåÀÇ ¿î¿µ¿¡ ´ëÇØ ¸»¾¸ µå¸±±î ÇÕ´Ï´Ù. 
¡¡  |