필드 코드: 데이터베이스 필드

적용 대상
Microsoft 365용 Word Mac용 Microsoft 365용 Word Word 2024 Mac용 Word 2024 Word 2021 Mac용 Word 2021

데이터베이스 필드는 Word 테이블에 데이터베이스 쿼리의 결과를 삽입합니다. 열 수가 62개 이상이면 데이터베이스 필드는 탭으로 구분된 열에 쿼리 결과를 삽입합니다. 데이터베이스 필드에는 데이터베이스에 연결하고 SQL(구조적 쿼리 언어) 쿼리를 수행하는 데 필요한 모든 정보가 포함되어 있습니다. 필드를 업데이트하여 데이터베이스를 다시 쿼리합니다.

참고

이 내용은 데스크톱 버전의 Windows 및 Mac용 Word(Microsoft 365 구독이 있는 Word 포함)에 적용됩니다. 웹용 Word 또는 모바일 앱에서는 일부 기능을 사용하지 못할 수 있습니다. 데이터 원본에 연결할 때 다른 사용자가 암호를 읽을 수 없는지 확인합니다. 예를 들어 매크로와 같이 일반 텍스트로 읽을 수 있는 위치에 저장하지 마세요. 데이터를 암호화하는 SSL(Secure Sockets Layer) 프로토콜을 사용하지 않는 한 인터넷에서 파일을 보내지 마세요. 주소가 "http"가 아닌 "https"로 시작하는 경우 웹 주소가 SSL을 사용하는지 여부를 알 수 있습니다.

구문

문서에서 데이터베이스 필드 코드를 볼 때 구문은 다음과 같습니다.

{ DATABASE [스위치 ] }

참고

필드 코드는 표시될 내용을 필드에 알려 줍니다. 필드 결과는 필드 코드를 평가한 후에 문서에 표시되는 내용입니다. 필드 코드 보기와 필드 코드 결과 간을 전환하려면 Alt+F9 (Mac에서는 fn+Option+F9)를 누릅니다.

스위치

\b "sum"

\l 스위치로 설정한 형식의 어떤 특성을 테이블에 적용할지 지정합니다. \l 스위치가 비어 있으면 \b 스위치 값은 16(자동 맞춤)이어야 합니다. 다음 값 조합의 합계를 포함하여 스위치 값을 지정합니다.

예를 들어 \l "3" \b "11" 스위치는 \l 스위치로 설정된 테이블 형식의 테두리, 음영 및 색 특성만 적용합니다.

이 값 다음을 지정합니다.
0 None
1 테두리
2 음영
4 글꼴
8 색
16 자동 맞춤
32 제목 행
64 마지막 행
128 첫 번째 열
256 마지막 열

\c "ConnectInfo"

데이터에 대한 연결을 지정합니다. 예를 들어 Microsoft Office Access 데이터베이스에 대한 쿼리에는 연결 지침 \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;".

\d "Location"

데이터베이스의 경로 및 파일 이름입니다. ODBC를 사용하여 SQL 데이터베이스 테이블에 대한 쿼리를 제외한 모든 데이터베이스 쿼리에 사용됩니다. 경로에 이중 백슬래시를 사용합니다(예: "C:\\Data\\Sales94.mdb").

\f "StartNumber"

삽입할 첫 번째 데이터 레코드의 레코드 번호를 지정합니다(예: \f "2445").

\h

데이터베이스의 필드 이름을 결과 테이블에 열 머리글로 삽입합니다.

\l "Format#"

테이블 자동 서식 대화 상자의 서식을 데이터베이스 쿼리 결과에 적용합니다. 숫자 형식#은 대화 상자에서 선택한 표 형식에 따라 결정됩니다. 이 스위치를 사용하고 \b 스위치가 테이블 특성을 지정하지 않으면 Word는 서식이 지정되지 않은 테이블을 삽입합니다.

\o

병합의 시작 부분에 데이터를 삽입합니다.

\s "SQL"

SQL 명령입니다. 지침에서 각 따옴표 앞에 백슬래시(\)를 삽입해야 합니다. 예를 들어 Access 데이터베이스에 대한 지침은 다음과 같을 수 있습니다.
"\s \"Customer List\"에서 *를 선택합니다."

\t "EndNumber"

삽입할 마지막 데이터 레코드의 레코드 번호를 지정합니다(예: \t "2486").

예제

다음 필드는 데이터베이스 명령을 사용하여 ODBC를 통해 Access 데이터베이스를 쿼리한 결과입니다.

{ DATABASE \d "C:\\Data\\Sales93.mdb" \c "DSN=MS Access Database; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM" \s "select * from \"Customer List\" " \f "2445" \t "2486" \l "2" }