±³À°°úÁ¤ ³ªÀÇÇнÀ ¿ÀÇǽºÆÁ °Ë»ö ¹«·á°­ÁÂ
Home ·Î±×ÀΠȸ¿ø°¡ÀÔ °í°´¼¾ÅÍ »çÀÌÆ®¸Ê
¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º > ¹«·á°­ÁÂ
¾×¼¼½º 2000 µû¶óÇϱâ
Ȩ·¯´× ¾×¼¼½º 2000
¾×¼¼½º 2000 ÀÏÀÏ°­ÁÂ
¾×¼¼½º 2002 »õ·Î¿î±â´É
±è±Ô°æ´ÔÀÇ DB ±âÃÊ
¾×¼¼½º ÇÁ·ÎÁ§Æ® °­ÁÂ
Home > ¹«·á°­Á > ¾×¼¼½º
¾×¼¼½º 2000, ±è±Ô°æ´ÔÀÇ µ¥ÀÌÅͺ£À̽º ±âÃÊ ´ÙÁö±â - 6°­. ¾×¼¼½º ÇʵåÀÇ ºó °ª- Null °ú ºó ¹®ÀÚ¿­, Access 2000
 ¡¡


6°­. ¾×¼¼½º ÇʵåÀÇ ºó °ª- Null °ú ºó ¹®ÀÚ¿­

°­Á¸¦ Àд٠º¸¸é NullÀ̶ó´Â ´Ü¾î°¡ ¸¹ÀÌ µîÀåÇÕ´Ï´Ù. ¾ÕÀ¸·Îµµ ¸¹ÀÌ ¾ð±ÞÀÌ µÉ °ÍÀ̹ǷΠÀ̹ø¿¡´Â Null °ª¿¡ ´ëÇÑ ¼³¸íÀ» ÇÒ±î ÇÕ´Ï´Ù. Ãʺ¸ÀÚ °æ¿ì °ªÀ» °Ë»öÇϰųª VBA·Î ÄÚµå ÀÛ¾÷À» ÇÒ ¶§ ¸¹ÀÌ ºÎµúÄ¥ ¼ö ÀÖ´Â ³»¿ëÀÔ´Ï´Ù. 

Microsoft Access¿¡¼­´Â ºó °ªÀ» Null °ª°ú ºó ¹®ÀÚ¿­ µÎ °¡Áö·Î ´ÙÀ½°ú °°ÀÌ ±¸ºÐÇÕ´Ï´Ù. 

1) Null °ªÀº °ªÀ» ¾Ë ¼ö ¾øÀ» ¶§: °ªÀ» ¸ð¸§
2) ºó ¹®ÀÚ¿­Àº °ªÀ» ¾Ë°í Àִµ¥ ±× °ªÀÌ ºñ¾îÀÖ´Â °æ¿ì: °ªÀÌ ¾øÀ½ 

¿¹¸¦ µé¾î, Customers Å×ÀÌºí¿¡ Æѽº ¹øÈ£ Çʵ尡 ÀÖÀ» ¶§ °í°´ÀÇ Æѽº ¹øÈ£¸¦ ¸ð¸£°Å³ª °í°´ÀÌ Æѽº¸¦ °®°í ÀÖ´ÂÁö ¸ð¸¦ ¶§ Çʵ带 ÀÔ·ÂÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì Çʵ带 ÀÔ·ÂÇÏÁö ¾Ê°í Null °ªÀ» ÀÔ·ÂÇÏ´Â µ¥, ÀÌ°ÍÀº °ªÀ» ¸ð¸¥´Ù´Â ÀǹÌÀÔ´Ï´Ù. 
³ªÁß¿¡ °í°´ÀÌ Æѽº¸¦ °®°í ÀÖÁö ¾Ê´Ù´Â »ç½ÇÀ» È®ÀÎÇϸé Çʵ忡 ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ¿© °ªÀÌ ¾ø´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖÀ½À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. 

Null

Çʵ忡 ÀÔ·ÂÇϰųª ½Ä°ú Äõ¸®¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀ¸·Î¼­ ¼Õ½ÇµÈ µ¥ÀÌÅͳª ¾Ë ¼ö ¾ø´Â µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. 

Null°ªÀº »ç¿ëÀÚ°¡ Å°º¸µå·Î Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù. ÇʵåÀÇ ¼Ó¼º Áß Çʼö ¼Ó¼ºÀ» <¾Æ´Ï¿À> Çصθé ÀڷḦ ÀÔ·ÂÇÏÁö ¾Ê°Å³ª ÀڷḦ Áö¿ì°Ô µÇ¸é ±âº»ÀûÀ¸·Î Null °ªÀÌ ÀԷµ˴ϴÙ.

Visual BasicÀÇ °æ¿ì, Null Å°¿öµå´Â Null °ªÀ» Ç¥½ÃÇÕ´Ï´Ù. À¯È¿¼º °Ë»ç±ÔÄ¢À̳ª ÇÊÅÍ ¼Ó¼º µî¿¡ Á¶°ÇÀ» ÀÔ·ÂÇÏ´Â Script »ó¿¡¼­´Â 'Is Null' À̶ó°í »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ VBA ÄÚµå»ó¿¡¼­ Null °ª ¿©ºÎ¸¦ È®ÀÎÇÒ ¶§´Â IsNull() ÇÔ¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
¾Æ·¡ ±×¸²¿¡¼­ ÇʵåÀÇ À¯È¿¼º °Ë»ç±ÔÄ¢ ¼Ó¼º¿¡ Null À̶ó´Â Å°¿öµå°¡ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ°ÍÀº ¿¹¸¦ µé±â À§ÇÑ °ÍÀ¸·Î °á°ú´Â Çʼö ¼Ó¼ºÀ» <¿¹> ¼³Á¤ÇÑ °Í°ú °°½À´Ï´Ù.

Âü°í] 
ÀÌ ¼Ó¼º¿¡¼­´Â IsNull() À̶ó´Â ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. IsNull([Çʵå/º¯¼ö/ÄÁÆ®·ÑÀ̸§]) °ú °°ÀÌ »ç¿ëÇϴµ¥ ÇʵåÀÇ À¯È¿¼º °Ë»ç ±ÔÄ¢»ó¿¡¼­´Â Çʵ带 ÂüÁ¶ ÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
µû¶ó¼­ Null À̶ó´Â Å°¿öµå¸¦ »ç¿ëÇÕ´Ï´Ù. 

¾ÆÁ÷Àº À̸¥ °¨ÀÌ ÀÖÁö¸¸ VBA ÄÚµå »ó¿¡¼­´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù. 
Variant º¯¼ö¿¡´Â Null°ªÀ» ÇÒ´çÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸ðµâÀ» Çϳª ¸¸µé°í ´ÙÀ½ Äڵ带 ¸ðµâ¿¡ º¹»çÇÑ ´ÙÀ½ Ä¿¼­¸¦ Function testNull() ³»¿¡ Ŭ¸¯ÇØ µÎ°í »ï°¢ÇüÀÇ ½ÇÇà ¹öÆ° ¸Þ´º¸¦ Ŭ¸¯ÇÏ¿© Äڵ带 ½ÇÇàÇØ º¸½Ê½Ã¿À

Function testNull()
Dim varRet As Variant
     varRet = Null
     Debug.Print IsNull(varRet) 'Á÷Á¢½ÇÇà â¿¡ True¶ó°í ÂïÈü´Ï´Ù.
End Function

Âü°í]
Variant º¯¼ö¿¡´Â ÃʱâÈ­ µÇ±â Àü±îÁö °ªÀº Empty ÀÔ´Ï´Ù. VBA¿¡¼­ ´Ù¸¥ º¯¼öµéÀº Dim ¹®À¸·Î º¯¼ö¸¦ Á¤ÀÇÇÏ¸é ±âº»ÀûÀÎ °ªÀ¸·Î ÃʱâÈ­ µË´Ï´Ù. ±×·¯³ª Variant º¯¼ö´Â ÃʱâÈ­ µÇÁö ¾Ê°í Empty »óÅ·ΠÁ¸ÀçÇÕ´Ï´Ù.
Variant º¯¼öÀÇ ÃʱâÈ­ ¿©ºÎ´Â IsEmpty()¶ó´Â ÇÔ¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù.

Çʵ忡 Null °ª ÀÔ·ÂÀÌ Çã¶ôµÇ¾î Null °ªÀÌ µé¾î ÀÖ´Â °æ¿ì³ª Null Çã¿ëµÇ´Â ÄÁÆ®·ÑÀÇ °ªÀ» È®ÀÎÇÏ´Â °æ¿ì³ª Variant º¯¼ö °ªÀ» È®ÀÎÇÏ´Â °æ¿ì¿¡ À־ Null °ªÀº ¿À·ù°¡ ¹ß»ýÇÏ´Â ¿øÀÎÀÌ µË´Ï´Ù. 
µû¶ó¼­¡¦
Null °ªÀ» Çã¿ëÇÏ°Ô µÇ¸é Null °ªÀΰ¡ ¾Æ´Ñ°¡¸¦ °Ë»çÇÏ´Â ºÎºÐÀÌ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. ´Ù½Ã ¸»ÇØ "<> 8 Or Is Null"°ú °°ÀÌ À¯È¿¼º °Ë»ç ±ÔÄ¢¿¡ "Is Null" ºÎºÐÀÌ Ãß°¡µÇ¾î¾ß ¿À·ù°¡ ¾øÀÌ °Ë»ç ±ÔÄ¢ÀÌ ÀÌÇàµË´Ï´Ù. ÄÚµå»ó¿¡¼­´Â IsNull()ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© °Ë»çÇÏ´Â ºÎºÐÀÌ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¿À·ù´Â Ãʺ¸ÀÚ¸¦ ¸÷½Ã ±«·ÓÈü´Ï´Ù. ¸í½ÉÇϽʽÿÀ

±âº» Å° ÇÊµå °°Àº ÀϺΠÇʵ忡¼­´Â Null °ªÀ» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.

ºó ¹®ÀÚ¿­

¹®ÀÚ°¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¹®ÀÚ¿­ÀÔ´Ï´Ù. ºó ¹®ÀÚ¿­À» »ç¿ëÇÏ¿© Çʵ忡 °ªÀÌ ¾øÀ½À» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. 
ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÏ·Á¸é Å«µû¿ÈÇ¥ µÎ °³¸¦ ±× »çÀÌ¿¡ °ø¹é ¾øÀÌ ºÙ¿©¼­ ("") ÀÔ·ÂÇÕ´Ï´Ù.

´ÙÀ½Àº Çʼö(Required) ¹× ºó ¹®ÀÚ¿­Çã¿ë(AllowZeroLength) ¼Ó¼º ¼³Á¤À» °áÇÕÇÒ ¶§ ¿¹»óµÇ´Â °á°ú¸¦ º¸¿©Áִ ǥÀÔ´Ï´Ù.

Çʼö 
Required 
ºó ¹®ÀÚ¿­ Çã¿ë AllowZeroLength »ç¿ëÀÚ ÀÛ¾÷  ÀúÀåµÇ´Â °ª
No  No  Enter Å°¸¦ ´©¸¨´Ï´Ù.
½ºÆäÀ̽º ¹Ù¸¦ ´©¸¨´Ï´Ù.
ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÕ´Ï´Ù.
Null
Null
(»ç¿ëÇÒ ¼ö ¾øÀ½)
No Yes  Enter Å°¸¦ ´©¸¨´Ï´Ù.
½ºÆäÀ̽º ¹Ù¸¦ ´©¸¨´Ï´Ù.
ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÕ´Ï´Ù.
Null
Null
ºó ¹®ÀÚ¿­
Yes  No  Enter Å°¸¦ ´©¸¨´Ï´Ù.
½ºÆäÀ̽º ¹Ù¸¦ ´©¸¨´Ï´Ù.
ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÕ´Ï´Ù.
(»ç¿ëÇÒ ¼ö ¾øÀ½)
(»ç¿ëÇÒ ¼ö ¾øÀ½)
(»ç¿ëÇÒ ¼ö ¾øÀ½)
Yes  Yes  Enter Å°¸¦ ´©¸¨´Ï´Ù.
½ºÆäÀ̽º ¹Ù¸¦ ´©¸¨´Ï´Ù.
ºó ¹®ÀÚ¿­À» ÀÔ·ÂÇÕ´Ï´Ù. 
(»ç¿ëÇÒ ¼ö ¾øÀ½)
ºó ¹®ÀÚ¿­
ºó ¹®ÀÚ¿­

ÀÌ¹Ì ¾ð±ÞÇßÁö¸¸ Null°ªÀÌ Çã¿ëµÇ¸é ¾à°£ ¹ø°Å·Ó½À´Ï´Ù. ÀüÇô Null °ªÀ» °í·ÁÇÏÁö ¾Ê°í 'ºó °ª = ºó ¹®ÀÚ¿­' À̶õ »ý°¢À¸·Î Çʵå ÀÛ¾÷À» ÇÏ´Â °ÍÀÌ Ãʺ¸ÀÚÀÇ °æ¿ì ÀÏ´Ü ÆíÇÒ °Ì´Ï´Ù. µû¶ó¼­ À§ÀÇ Ç¥¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ NullÀÌ ÀԷµÇÁö ¾Ê°í ºó ¹®ÀÚ¿­¸¸ ÀÔ·ÂÇÏ·Á¸é Çʼö ¼Ó¼º°ú ºó ¹®ÀÚ¿­ Çã¿ëÀ» <¿¹>·Î ¼³Á¤ÇÏ¸é µÇ°Ú½À´Ï´Ù. ±×·±µ¥ ºó °ªÀ» ³Ö±â À§ÇØ Ç×»ó ½ºÆäÀ̽º ¹Ù¸¦ ´©¸£°Å³ª µû¿ÈÇ¥¸¦ µÎ ¹ø("") ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.(¼³¸¶ °ø¹é ¾øÀÌ µû¿ÈÇ¥¸¦ µÎ ¹ø ÀÔ·ÂÇÏ¸é ºó ¹®ÀÚ¿­ÀÌ ÀԷµȴٴ °ÍÀ» ¸ð¸£½ÃÁö´Â ¾Ê°ÚÁö¿ä?) 
ÇÏ¿©°£ ³Ê¹« ¹ø°Å·Ó½À´Ï´Ù. ¹æ¹ýÀÌ ¾øÀ»±î¿ä? 
¾øÀ» ¸®´Â ¾øÁÒ! ÇʵåÀÇ ±âº»°ª ¼Ó¼º¿¡ °ø¹é ¾ø´Â µû¿ÈÇ¥ µÎ °³("")¸¦ ¼³Á¤ÇØ µÎ¸é µË´Ï´Ù.
´ÙÀ½ ±×¸²Àº ¿¹Á¦ ÆÄÀÏÀÇ Employees Å×À̺íÀÇ TestField ¶ó´Â ÇʵåÀÇ ¼Ó¼º ¼³Á¤ÀÔ´Ï´Ù.

ºó ¹®ÀÚ¿­ °ª°ú Null °ªÀÇ ±¸ºÐ
1) Å×ÀÌºí¿¡¼­ ÇʵåÀÇ Çü½Ä¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÕ´Ï´Ù.
¿¹Á¦ Å×À̺í EmployeesÀÇ CellPhoneÀÇ Format ¼Ó¼ºÀ» ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ¿´½À´Ï´Ù. 

     (@@@@)@@@@\-@@@@;"¾øÀ½";"¹ÌÈ®ÀÎ"

ù ¹ø° ¼½¼ÇÀº ÀԷ¸¶½ºÅ©ÀÎ < \(CC99\)9999\-9999;;_ >¿Í ºñ½ÁÇÕ´Ï´Ù. ÀÌ·¸°Ô ¼³Á¤ÇÔÀ¸·Î½á ÀԷ¸¶½ºÅ©ÀÇ ¸ð½ÀÀ» À¯ÁöÇÏ¿© º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù.
±×·¸Áö ¾ÊÀ¸¸é ÀÔ·ÂÇÒ ¶§¿Í È­¸é¿¡ º¸¿©Áö´Â ¸ð½ÀÀÌ ´Ù¸£°Ô µË´Ï´Ù.
µÎ ¹ø° ¼½¼ÇÀÌ ºó ¹®ÀÚ¿­ÀÏ ¶§, ¼¼ ¹ø° ¼½¼ÇÀÌ Null °ªÀÏ ¶§ Çʵ忡 º¸¿© ÁÙ ÅؽºÆ®ÀÔ´Ï´Ù.

ÀԷ¸¶½ºÅ©ÀÇ ¾ÕºÎºÐÀÇ CC´Â ºó ¹®ÀÚ¿­ °ª Áï µû¿ÈÇ¥ 2°³ ("")¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ °ÍÀÔ´Ï´Ù.

06-05.gif(13140¹ÙÀÌÆ®)

2) °è»ê½ÄÀ» ÀÌ¿ëÇÏ´Â °æ¿ì¿¡´Â IsNull()ÇÔ¼ö¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
¼Ó¼º¼³Á¤À» ÇÏÁö ¾Ê°í °è»ê½Ä¸¸À» ÀÌ¿ëÇÏ¿© ÁúÀÇ¿¡¼­ °è»êÇʵ带 Çϳª ¸¸µé¾î º»´Ù¸é ´ÙÀ½°ú °°°Ú½À´Ï´Ù.

06-04.gif(10756¹ÙÀÌÆ®)

CPhone: IIf(IsNull([CellPhone]), "¹ÌÈ®ÀÎ", IIf([CellPhone]="", "¾øÀ½", [CellPhone]))

06-07.gif(11707¹ÙÀÌÆ®)

Null °ú ºó¹®ÀÚ¿­À» ±¸º°ÇÏÁö ¾Ê°í ÇϳªÀÇ °æ¿ì·Î ó¸®ÇÑ´Ù¸é
Null °ªÀ̳ª ºó¹®ÀÚ¿­ °ªÀ» ¸ðµÎ ÇϳªÀÇ °æ¿ì·Î ó¸®ÇÑ´Ù¸é ÇʵåÀÇ Çü½Ä ¼Ó¼º¿¡¼± ¼¼ ¹ø° °ªÀ» »ý·«ÇÏ¸é µË´Ï´Ù.
@;"¸ð¸§"

°è»ê½Ä¿¡¼­´Â 
CPhone: IIf(IsNull([CellPhone]) Or [CellPhone]="", "¸ð¸§", [CellPhone]))

À̶§ Nz ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ °£ÆíÇÕ´Ï´Ù. Nz()ÇÔ¼ö¿¡ ´ëÇؼ­´Â µµ¿ò¸»À» Âü°íÇϽʽÿÀ.
CPhone: IIf(Nz([CellPhone],"")="", "¸ð¸§",[CellPhone])

¿¹Á¦ ÆÄÀÏ] 
¿¹Á¦ ÆÄÀÏ¿¡´Â ÈÞ´ëÀüÈ­ ¹øÈ£ Çʵå(CellPhone)Çʵ带 < Çʼö-¾Æ´Ï¿À, ºó ¹®ÀÚ¿­Çã¿ë-¿¹> ·Î ¼³Á¤ÇÏ¿© Çʵ尡 ºñ¾î ÀÖÀ» ¶§ ±×°ÍÀÌ ÈÞ´ëÀüÈ­¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇÏÁö ¾ÊÀº °æ¿ìÀΰ¡ ¾Æ´Ï¸é ÈÞ´ëÀüÈ­°¡ ¾ø´Ù´Â °ÍÀ» È®ÀÎÇÏ´Â ÇʵåÀÇ Çü½Ä¼Ó¼º ¿¹¿Í ÁúÀÇÅ×À̺íÀÇ °è»êÇÊµå ¿¹°¡ µé¾î ÀÖ½À´Ï´Ù. 

¡¡

  ¸ñÂ÷ | ÀÌÀü | ´ÙÀ½¡¡ 

¡¡

¿ÀÇǽºÆ©ÅÍ ±â¾÷ASP¼­ºñ½º 135-880 ¼­¿ï½Ã °­³²±¸ »ï¼ºµ¿ 157-3 ¿¤ÁöÆ®À©ÅÚ 2Â÷ 1603È£ ¢Ï070-7098-2554
Copyright ¨Ï 1999-2008 Officetutor.com All rights reserved
¡¡