레코드 찾기

양식이나 데이터베이스 테이블의 데이터 필드, 목록 상자 및 확인란에서 특정 값을 검색할 수 있습니다.

이 명령을 사용하려면...

테이블 데이터 도구 모음 및 서식 도구 모음의 레코드 찾기 아이콘

아이콘

레코드 찾기 ...


테이블을 검색하면 현재 테이블의 데이터 필드를 검색합니다. 양식에서 검색하면 해당 양식과 연결된 테이블의 데이터 필드를 검색합니다.

팁 아이콘

여기에서 설명하는 검색은 LibreOffice이(가) 수행합니다. SQL 서버를 사용하여 데이터베이스를 검색하려면 양식 필터 아이콘을(양식 모음 아래) 사용해야 합니다.


표 콘트롤에 대해서도 검색 기능을 사용할 수 있습니다. 표 콘트롤에서 검색 기능을 호출하면 연결된 데이터베이스 테이블의 데이터베이스 열에 해당하는 표 콘트롤의 각 열을 검색할 수 있습니다.

검색 대상

검색 유형을 지정합니다.

텍스트:

상자에 검색 용어를 입력하거나 목록에서 선택합니다. 커서 아래에 있는 텍스트가 이미 텍스트 콤보 상자에 복사되어 있습니다. 양식을 검색하는 동안에는 탭과 줄 바꿈을 처리할 수 없습니다.

테이블이나 수식 문서가 열려 있는 한 검색 용어가 저장됩니다. 검색을 2회 이상 실행하고 검색 용어를 반복 사용하려는 경우 이미 사용한 적이 있는 검색 용어를 콤보 상자에서 선택할 수 있습니다.

필드 내용이 NULL임

데이터가 없는 필드를 찾도록 지정합니다.

필드 내용이 NULL과 동일하지 않음

데이터가 있는 필드를 찾도록 지정합니다.

검색 위치

검색할 필드를 지정합니다.

형태

검색할 논리 양식을 지정합니다.

참고 아이콘

현재 문서가 둘 이상의 논리 양식을 포함한 양식 문서인 경우에 한해 양식 콤보 상자가 표시됩니다. 테이블이나 쿼리에 대한 검색이 실행되는 동안에는 나타나지 않습니다.


양식 문서는 여러 개의 논리 양식을 포함할 수 있습니다. 이 논리 양식은 각자 테이블과 연결된 개별 양식 구성 요소입니다.

양식 콤보 상자는 콘트롤이 존재하는 모든 논리 양식의 이름으로 구성됩니다.

모든 필드

모든 필드를 검색합니다. 테이블을 검색 중인 경우 해당 테이블의 모든 필드를 검색합니다. 양식을 검색하는 경우에는 양식에서 입력한 논리 양식의 모든 필드를 검색합니다. 테이블 콘트롤 필드를 검색하는 경우 유효한 데이터베이스 테이블에 연결된 모든 열을 검색합니다.

현재 논리 양식의 필드가 반드시 양식 문서의 필드와 같을 필요는 없습니다. 양식 문서가 여러 데이터 원본을 참조하는 필드, 즉 여러 논리 양식을 포함할 경우 모든 필드 옵션은 양식 문서에서 데이터 원본과 연결된 필드만 검색합니다.

각 필드

지정한 데이터 필드를 검색합니다.

설정

검색 제어 설정을 지정합니다.

위치

검색 용어와 필드 내용의 관계를 지정합니다. 다음 옵션을 사용할 수 있습니다.

필드에서 임의대로

필드 모든 위치에서 검색 패턴이 포함된 모든 필드를 구합니다.

필드 시작에

검색 용어가 필드의 시작에 있는 모든 필드가 검색됩니다.

필드 마지막에

검색 용어가 필드의 마지막에 있는 모든 필드가 찾아집니다.

필드 전체

검색 용어가 정확히 필드의 내용과 일치하는 모든 필드가 찾아집니다.


참고 아이콘

패턴 일치(와일드카드) 식 확인란이 선택되면 이 기능을 사용할 수 없습니다.


필드 서식 적용

현재 문서에서 검색 시 모든 필드 서식을 고려하도록 지정합니다. 필드 서식은 다음과 같이 만들어져 표시되는 모든 서식을 의미합니다.

  1. 필드 속성에 대한 테이블 디자인 모드에서,

  2. 데이터 보기에서 열 서식을 통해,

  3. 콘트롤 속성에 대한 양식에서,

테이블의 데이터 보기 또는 양식에서 데이터를 검색하려면, 검색시 현재 보이는 서식이 활성화되어야 하는지 또는 데이터베이스의 기본 서식이 활성화되어야 하는지를 선택할 수 있습니다. 필드 서식 적용 필드가 선택되면 테이블의 데이터 보기 및 양식에서 설정된 서식으로 검색되며, 선택되지 않았으면 데이터베이스에서 저장된 서식으로 검색됩니다.

예:

데이터베이스에서 "DD.MM.YY"(예: 17.02.65) 형식으로 저장되는 날짜 필드가 있습니다. 데이터 원본 보기에서는 입력 형식이 "DD MMM YYYY"(예: 17 Feb 1965)로 바뀝니다. 이 예에서는 필드 서식 적용 옵션이 선택된 경우에만 February 17를 포함하는 레코드를 찾을 수 있습니다.

필드 서식 적용

검색 패턴

에서

"Feb"에서 발견되는 반면 "2"에서는 발견되지 않습니다.

에서

"2"에서 발견되는 반면 "Feb"에서는 발견되지 않습니다.


검색을 필드 서식으로 실행할 것을 권장합니다. 다른 경우(내부)에는 원하지 않는 검색 결과가 나올 수도 있는 기본 서식이 채택되기 때문입니다.

다음의 예가 필드 서식 없이 검색할 때 발생 가능한 문제 사례를 가리킵니다. 이는 사용된 데이터베이스에 의존적이며 특정 내부적 기본 서식의 경우에만 나타납니다:

검색 결과

원인

"5"는 "14:00:00" 시간을 찾습니다

시간 필드는 dBASE 데이터베이스에 대해 정의되지 않으며 시뮬레이트되어야 합니다. "14:00:00" 시간을 내부적으로 표시하려면 5가 필요합니다.

"00:00:00"는 비어있는 날짜 필드의 모든 데이터 레코드를 찾습니다

내부적으로 데이터베이스가 날짜값을 조합된 날짜 및 시간 필드에 저장합니다.

위치에서 전체 필드 옵션이 선택되었음에도 불구하고 "45,79"가 "45,79"를 발견하지 못합니다.

가시적인 표시가 내부 저장과 일치하지 않습니다. 데이터베이스에서 45,789 값 예를 들어 숫자/더블 형형의 필드에서 저장되었고, 가시적인 서식이 두 개의 소수점 자리만이 표시되도록 설정되었다면 "45,79"가 필드 서식에 의한 검색을 통해서만 찾아집니다.


이 경우 표준 서식 설정은 내부에 저장된 데이터를 참조하는 것을 의미합니다. 이 서식 설정을 항상 사용자가 볼 수 있는 것은 아니며, 특히 데이터 유형 시뮬레이션에 사용하는 경우처럼 보이지 않을 수도 있습니다(예: dBASE 데이터베이스의 시간 필드). 사용하는 데이터베이스 및 개별 데이터 유형에 따라 달라집니다. 실제 표시되는 형태로 찾으려면 필드 서식을 적용하여 검색하는 것이 좋습니다. 여기에는 Date, Time, Date/Time, Number/Double과 같은 유형의 필드가 포함됩니다.

그러나 서식 설정 문제가 없는 큰 데이터베이스에서는 필드 서식 적용 없이 검색하는 것이 더 빠르고 좋습니다.

필드 서식 적용을 선택하고 확인란을 검색하면 선택된 확인란에 대해서는 "1"을, 선택되지 않은 확인란에 대해서는 "0"을, 지정되지 않은(삼중 상태) 확인란에 대해서는 빈 문자열을 얻습니다. 필드 서식 적용 없이 검색하면 언어에 따라 "TRUE" 또는 "FALSE"의 기본값이 표시됩니다.

목록 상자 검색 시 필드 서식 적용을 사용하면 목록 상자에 표시되는 텍스트를 찾습니다. 필드 서식 적용을 사용하지 않으면 표준 필드 서식에 해당하는 내용을 찾습니다.

대/소문자 구분

검색 시 대/소문자를 구분하도록 지정합니다.

뒤로 찾기

검색 방향을 반대로, 즉 마지막 레코드에서 시작하여 첫 번째 레코드에서 끝나도록 지정합니다.

처음/ 끝 부터

검색을 다시 시작합니다. 첫 번째 레코드부터 다시 앞으로 검색합니다. 마지막 레코드부터 다시 뒤로 검색합니다.

플레이스 홀더 표현

다음과 같은 와일드카드를 사용할 수 있습니다.

와일드카드

의미

미리 보기

?

정확히 하나의 임의의 문자에 대해

"?loppy" 는 "Floppy"를 찾아냅니다.

"M?ller" 는 예를 들어 M?ler 와 M?ler를 찾아냅니다.

*

0 또는 그 이상의 임의의 문자에 대해

"*-*" 는 "ZIP Drive" 와 "CD-ROM"을 찾아냅니다.

"M*er"는 "M"으로 시작되고 "er"로 끝나는 모든 항목(예.M?ler, M?ler, Meier)을 찾아냅니다.


물음표(?) 또는 별표(*)를 실제 문자로 검색하려면 "\?" 또는 "\*"와 같이 앞에 백슬래시를 추가합니다. 그러나 이 방법은 패턴 일치(와일드카드) 식을 활성화한 경우에만 필요합니다. 이 옵션을 활성화하지 않으면 와일드카드 문자도 일반 문자처럼 처리됩니다.

일반적 표현

정규식을 사용하여 검색합니다. 여기서 지원하는 정규식은 LibreOffice 찾기 및 바꾸기 대화 상자에서도 지원됩니다.

일반적인 표현 찾기는 플레이스 홀더 찾기보다 더 많은 가능성을 제공하지만 플레이스 홀더는 보통의 사용에서 충분히 그리고 더욱 간편하게 이용할 수 있습니다. 일반적인 표현 찾기를 적용하면 다음의 기호가 플레이스 홀더 찾기의 기호와 일치합니다:

와일드카드 표현식을 사용하여 검색

일반적인 표현 찾기

?

.

*

.*


유사 검색

Find terms that are similar to the Find text. Select this checkbox, and then click the Similarities button to define the similarity options.

글자 너비 일치 (동양권 언어를 사용하는 경우에만)

반자 및 전자 문자 형식을 구분합니다.

발음 유사 (일본어) (동양권 언어를 사용하는 경우에만)

일본어 텍스트에서 사용되는 동음어 검색 옵션을 지정할 수 있습니다. 이 확인란을 선택한 다음 ... 버튼을 눌러 검색 옵션을 지정합니다.

일본어 텍스트에서 사용하는 것과 유사한 동음어에 대한 검색 옵션을 설정합니다.

같은 값으로 취급

Specifies the options to be treated as equal in a search.

무시

Specifies the characters to be ignored.

상태

상태 줄은 검색을 통해 반환된 레코드를 표시합니다. 검색이 테이블의 끝(또는 처음)에 도달하면 다른 쪽에서 검색이 자동으로 계속 이루어집니다.

데이터 양이 매우 큰 경우 역 방향으로 검색시 데이터 레코드 찾기에 어느 정도 시간이 필요할 수 있습니다. 이 때 상태 표시줄이 데이터 레코드가 아직 계산되지 않았음을 알려 줍니다.

검색 / 취소

검색이 성공적으로 완료하면 테이블의 해당 필드가 강조 표시됩니다. 검색 버튼을 다시 클릭하면 계속 검색할 수 있습니다. 취소 버튼을 눌러 검색을 취소할 수 있습니다.

닫기

대화 상자를 닫습니다. 마지막 검색 설정은 LibreOffice을(를) 종료할 때까지 저장됩니다.

여러 개의 테이블이나 양식을 열었으면 각 문서에 따로 검색 옵션을 지정할 수 있습니다. 문서를 닫으면 마지막으로 닫은 문서의 검색 옵션만 저장됩니다.