ÀÌ ¹®¼¿¡¼´Â Æû ¶Ç´Â º¸°í¼ÀÇ °æ·Î¿Í Access Å×ÀÌºí¿¡ ÀúÀåµÈ ÆÄÀÏ À̸§À» »ç¿ëÇÏ¿© ºñÆ®¸Ê À̹ÌÁö¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.
ÀÌ ¹®¼¿¡¼´Â VBA ÇÔ²² Àͼ÷ÇÑ Microsoft Access¿¡¼ Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö µµ±¸¸¦ »ç¿ëÇÏ¿© Microsoft Access ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â ÇÔ²² Àß ¾Ë°í ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
"ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© Microsoft ¾×¼¼½º ºôµå" ¼öµ¿ ¹öÀü¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Visual Basic ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ, ÂüÁ¶ÇϽʽÿÀ.
Âü°í: VBA Access ±âº» Microsoft Access ¹öÀü 2.0 È£ÃâµË´Ï´Ù. ±âº» ¾×¼¼½º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "ÀÀ¿ë ÇÁ·Î±×·¥" ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
½Ç¿ëÀûÀÎ Access Å×ÀÌºí¿¡ À̹ÌÁö¸¦ ÀúÀåÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. À̹ÌÁö, ¸¹Àº °æ¿ì ¶Ç´Â À̹ÌÁö ÆÄÀÏÀ» °¢°¢ Å« °æ¿ì, Microsoft Access µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ Å©±â¸¦ ºü¸£°Ô ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹Á¦¿¡¼´Â À̹ÌÁö¸¦ Access Å×ÀÌºí¿¡ ÀúÀåÇÏÁö ¾Ê°í Access Æû ¹× º¸°í¼ÀÇ Windows ºñÆ®¸Ê À̹ÌÁö¸¦ Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù.
Microsoft Access 97 ¹× 7.0
ÀúÀå¼Ò ÆÄÀÏ ¹× °æ·Î µ¥ÀÌÅÍ Å×ÀÌºí ¸¸µé±â
- Northwind.mdb ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ ¿±´Ï´Ù.
- Imagetable ¶ó´Â »õ Å×À̺íÀ» ¸¸µé°í ImagePath ¸í¸íµÈ ÅØ½ºÆ® Çʵ带 Ãß°¡ÇϽʽÿÀ.
- µ¥ÀÌÅÍ½ÃÆ® º¸±â¿¡¼ Imagetable Å×À̺íÀ» ¿°í ºñÆ®¸Ê ÆÄÀÏÀÇ À̸§°ú °æ·Î¸¦ °¢ ·¹Äڵ忡 Ãß°¡ÇϽʽÿÀ. ·¹Äڵ带 ¾î¶»°Ô Ç¥½ÃµÇ´ÂÁö º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
c:\windows\circles.bmp
c:\windows\waves.bmp
c:\windows\tiles.bmp
c:\windows\bubbles.bmp
Æû¿¡ ÀÖ´Â À̹ÌÁö Ç¥½Ã
- ÇØ´ç ÆûÀ» »ç¿ëÇÕ´Ï´Ù: Ä®·³ Çü½Ä ¸¶¹ý»ç ImageTable Å×À̺íÀ» ±âÃÊ·Î »õ ¾ç½ÄÀ» ¸¸µì´Ï´Ù.
- Imageform ÆûÀ» µðÀÚÀÎ º¸±â¿¡¼ ¿°í µµ±¸ »óÀÚ¿¡¼ À̹ÌÁö µµ±¸¸¦ »ç¿ëÇÏ¿© À̹ÌÁö ÄÁÆ®·ÑÀ» Æû¿¡ Ãß°¡ÇϽʽÿÀ. »ðÀÔÇÑ À̹ÌÁö¸¦ ¼±ÅÃÇÏ·Á¸é ¹¯´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÄÄÇ»ÅÍ¿¡ »ç¿ë °¡´ÉÇÑ ¸ðµç À̹ÌÁö¸¦ ¼±ÅÃÇϽʽÿÀ. ImageFrame ÄÁÆ®·ÑÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- Imageform ¾ç½ÄÀÇ OnCurrent ¼Ó¼ºÀ» ¾Æ·¡ÀÇ À̺¥Æ® ÇÁ·Î½ÃÀú·Î ¼³Á¤ÇÕ´Ï´Ù:
Private Sub Form_Current()
On Error Resume Next
Me![ImageFrame].Picture = Me![ImagePath]
End Sub
- ImagePath ÅØ½ºÆ® »óÀÚÀÇ AfterUpdate ¼Ó¼ºÀ» ¾Æ·¡ÀÇ À̺¥Æ® ÇÁ·Î½ÃÀú·Î ¼³Á¤ÇÕ´Ï´Ù:
Private Sub ImagePath_AfterUpdate()
On Error Resume Next
Me![ImageFrame].Picture = Me![ImagePath]
End Sub
- Imageform ÆûÀ» Æû º¸±â¿¡¼ ¿±´Ï´Ù. ÆûÀÌ °¢ ·¹Äڵ忡 ÇØ´çÇÏ´Â ºñÆ®¸ÊÀ» Ç¥½ÃÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
º¸°í¼¿¡ ÀÖ´Â À̹ÌÁö Ç¥½Ã
- ÀÚµ¿ º¸°í¼ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ImageTable Å×À̺íÀ» ±â¹ÝÀ¸·Î »õ º¸°í¼¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ImageReport º¸°í¼ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- ImageReport µðÀÚÀÎ º¸±â¿¡¼ ¿°í µµ±¸ »óÀÚ¿¡¼ Image µµ±¸¸¦ »ç¿ëÇÏ¿© º¸°í¼¿¡ À̹ÌÁö ÄÁÆ®·ÑÀ» Ãß°¡ÇϽʽÿÀ. »ðÀÔÇÑ À̹ÌÁö¸¦ ¼±ÅÃÇÏ·Á¸é ¹¯´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ÄÄÇ»ÅÍ¿¡ »ç¿ëÇÒ À̹ÌÁö¸¦ ¼±ÅÃÇϽʽÿÀ. ImageFrame ÄÁÆ®·ÑÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- ´ÙÀ½ À̺¥Æ® ÇÁ·Î½ÃÀú ¼½Ä À̺¥Æ® ÀÚ¼¼ÇÑ Á¤º¸"¼½¼ÇÀÇ º¸°í¼ ¼³Á¤:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Me![Imageframe].picture = me![Imagepath]
End Sub
- ÇØ´ç ImageReport Àμ⠹̸® º¸±â ¸ðµå¿¡¼ ¿±´Ï´Ù. º¸°í¼ÀÇ °¢ ·¹Äڵ忡 ÇØ´çÇÏ´Â ºñÆ®¸ÊÀ» Ç¥½ÃÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
Access 2.0
ÀúÀå¼Ò ÆÄÀÏ ¹× °æ·Î µ¥ÀÌÅÍ Å×ÀÌºí ¸¸µé±â
- ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ Nwind.mdb ¿±´Ï´Ù.
- Imagetable ¶ó´Â »õ Å×À̺íÀ» ¸¸µé°í ImagePath ¸í¸íµÈ ÅØ½ºÆ® Çʵ带 Ãß°¡ÇϽʽÿÀ.
- µ¥ÀÌÅÍ½ÃÆ® º¸±â¿¡¼ Imagetable Å×À̺íÀ» ¿°í ºñÆ®¸Ê ÆÄÀÏÀÇ À̸§°ú °æ·Î¸¦ °¢ ·¹Äڵ忡 Ãß°¡ÇϽʽÿÀ. ·¹Äڵ带 ¾î¶»°Ô Ç¥½ÃµÇ´ÂÁö º¸¿© ÁÖ´Â ¿¹Á¦ÀÔ´Ï´Ù:
c:\windows\circles.bmp
c:\windows\waves.bmp
c:\windows\tiles.bmp
c:\windows\bubbles.bmp
Æû¿¡ ÀÖ´Â À̹ÌÁö Ç¥½Ã
- ÀÚµ¿ Æû ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ImageTable Å×À̺íÀ» ±âÃÊ·Î »õ ¾ç½ÄÀ» ¸¸µì´Ï´Ù. ¾ç½Ä Imageform À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- µðÀÚÀÎ º¸±â¿¡¼ Imageform ¾ç½ÄÀ» ¿°í µµ±¸ »óÀÚ¿¡¼ ¾ð¹Ù¿îµå °³Ã¼ Ʋ µµ±¸¸¦ »ç¿ëÇÏ¿© ¾ð¹Ù¿îµå °³Ã¼ ƲÀ» Ãß°¡ÇϽʽÿÀ. ImageFrame ÄÁÆ®·ÑÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- Imageform ¾ç½ÄÀÇ OnCurrent ¼Ó¼ºÀ» ¾Æ·¡ÀÇ À̺¥Æ® ÇÁ·Î½ÃÀú·Î ¼³Á¤ÇÕ´Ï´Ù:
Private Sub Form_Current()
On Error Resume Next
If Not IsNull(Me![ImagePath]) Then
Me![ImageFrame].OLETypeAllowed = 1
Me![ImageFrame].SourceDoc = Me![Imagepath]
Me![ImageFrame].Action = 0
End If
End Sub
- ´ÙÀ½ À̺¥Æ® ÇÁ·Î½ÃÀú ImagePath ÅØ½ºÆ® »óÀÚÀÇ AfterUpdate ¼Ó¼ºÀ» ¼³Á¤ÇÒ:
Sub ImagePath_AfterUpdate ()
On Error Resume Next
Me![ImageFrame].OLETypeAllowed = 1
Me![ImageFrame].SourceDoc = Me![Imagepath]
Me![ImageFrame].Action = 0
End Sub
- ImageFrame ¾ð¹Ù¿îµå °³Ã¼ Ʋ¿¡ ´ëÇØ ´ÙÀ½ ¼Ó¼ºÀ» ¼³Á¤ÇÒ:
Enabled: Yes<BR/>
Locked: No
- ÇØ´ç Imageform Æû º¸±â¿¡¼ ¿±´Ï´Ù. ÆûÀÌ °¢ ·¹Äڵ忡 ÇØ´çÇÏ´Â ºñÆ®¸ÊÀ» Ç¥½ÃÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.
Âü°í: ÀÎ Microsoft Access 97 ¹× ¹öÀü 7.0, ¾ç½ÄÀ» °æ·Î°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é ¸ðµç À̹ÌÁö Ç¥½Ã ¶Ç´Â ¾Ê´Â À¯È¿ÇÑ ÆÄÀÏ À̸§À» ImageTable Å×ÀÌºí¿¡ Ãß°¡µË´Ï´Ù. ±×·¯³ª ¿À·ù Æ®·¡ÇÎ ÀÖ´ÂÁö À¯È¿ÇÑ °æ·Î¿Í ¿Ã¹Ù¸¥ ÆÄÀÏ À̸§À» ÀÔ·ÂÇÑ Ãß°¡ Á¤µµ´Â ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. Microsoft Access 2.0 ¾ç½ÄÀ» ¿À·ù¸¦ ¹«½ÃÇÏ°í °¡Àå ÃÖ±ÙÀÇ ºñÆ®¸Ê Æû¿¡ Ç¥½ÃÇÕ´Ï´Ù.
OleTypeAllowed ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½
OleTypeAllowed ¹×
OleTypeAllowed ¼Ó¼º µµ¿ò¸» »öÀÎ °Ë»ö ¶Ç´Â Microsoft Access 97 Office ±æÀâÀ̸¦ ¿äûÇϽʽÿÀ.
Sourcedoc ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½
Sourcedoc ¹×
SourceDoc ¼Ó¼º µµ¿ò¸» »öÀÎ °Ë»ö ¶Ç´Â Microsoft Access 97 Office ±æÀâÀ̸¦ ¿äûÇϽʽÿÀ.
±â¼ú ÀÚ·á: 148463 - ¸¶Áö¸· °ËÅä: 2007³â 1¿ù 19ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 3.3
º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
- Microsoft Access 2.0 Standard Edition
- Microsoft Access 95 Standard Edition
- Microsoft Access 97 Standard Edition
| kbmt kbhowto kbinterop kbprogramming KB148463 KbMtko |
±â°è ¹ø¿ªµÈ ¹®¼Áß¿ä: º» ¹®¼´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼ ¹× ±â°è ¹ø¿ªµÈ ¹®¼¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼ ±â°è ¹ø¿ª ¹®¼¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.
´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê´Â Á¦Ç°ÀÇ KB ³»¿ë¿¡ ´ëÇÑ °íÁö »çÇ×ÀÌ ¹®¼¿¡¼´Â Microsoft¿¡¼ ´õ ÀÌ»ó Áö¿øÇÏÁö ¾Ê´Â Á¦Ç°¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µû¶ó¼ ÀÌ ¹®¼´Â "ÀÖ´Â ±×´ë·Î" Á¦°øµÇ¸ç ¾÷µ¥ÀÌÆ®µÇÁö ¾Ê½À´Ï´Ù.