티스토리 뷰
Data.DB.TDataSet.MoveBy
Delphi
function MoveBy(Distance: Integer): Integer; virtual;
C++
virtual int __fastcall MoveBy(int Distance);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | Data.DB.pas Data.DB.hpp | Data.DB | TDataSet |
Description
Moves to another record / relative to the active record / in the dataset.
Call MoveBy / to move the active record / by the number of records / specified by Distance.
A positive value for Distance / indicates forward progress through the dataset, / while a negative value / indicates backward progress.
For example, / the following statement / moves backward through / the dataset by 10 records:
데이터 세트의 활성 레코드를 기준으로 다른 레코드로 이동합니다.
MoveBy 메소드를 호출하면 Distance 의해 지정된 레코드 수만큼 활성 레코드를 이동할 수 있습니다.
Distance가 양수이면 데이터 세트를 계속 진행하는 것을 나타냅니다. 음수면 이전으로 진행되는 것을 나타냅니다.
예를 들어, 다음 문장에서는 데이터 세트에서 10 개의 레코드만큼 뒤로 이동합니다.
MoveBy(-10);
DataSet1->MoveBy(-10);
MoveBy / posts any changes / to the active record / and Sets the Bof and Eof properties to false.
If Distance is positive, / repeatedly fetches / Distance subsequent records (if possible), / and makes the last record fetched active.
If an attempt / is made to move past the end of the file, / MoveBy sets Eof to true.
If Distance is negative, / repeatedly fetches / the appropriate number of previous records (if possible), / and makes the last record fetched active.
If an attempt / is made to move past the start of the file, / MoveBy sets Bof to true.
If the dataset is unidirectional, / the dataset raises an EDatabaseError exception / when MoveBy tries to fetch a prior record.
Broadcasts information / about the record change / so that data-aware controls / and linked datasets can update.
Returns the number of records moved.
In most cases, / Result is the absolute value of Distance, / but if MoveBy encounters the beginning-of-file or end-of-file / before moving Distance records, / Result will be less than the absolute value of Distance.
MoveBy 는 활성 레코드에 대한 변경 사항을 게시하고 Bof 속성과 Eof 속성을 false로 설정합니다.
Distance가 양수의 경우 Distance 이후의 레코드를 반복적으로 가져오고(가능한 경우) 마지막 레코드를 가져와 활성화합니다.
파일의 마지막을 지나 이동하려고하면 MoveBy 는 Eof 를 true로 설정합니다.
Distance가 음수이면 이전 레코드의 적절한 개수의 레코드를 반복적으로 가져오고(가능한 경우) 마지막 레코드를 가져와 활성화합니다.
파일의 시작을 지나 이동하려고하면 MoveBy 는 Bof 을 true로 설정합니다.
데이터 세트가 단방향의 경우 MoveBy 이전 레코드를 가져오려고 시도하면 데이터 세트에 EDatabaseError 예외를 일으킵니다.
데이터베이스 인식 컨트롤과 링크된 데이터 세트를 업데이트 할 수 있도록 레코드 변경에 대한 정보를 브로드 캐스트합니다.
이동된 레코드 개수를 반환합니다.
대부분의 경우 Result는 Distance의 절대 값이지만, MoveBy 가 Distance 레코드들을 이동하기 전에 파일의 처음이나 끝에 도달 한 경우 Result는 Distance의 절대 값보다 작습니다.
1. (고려・판단이) 비교상의, 상대적인 2. (…과) 관련지은, (…에) 따라서 본 3. 비교적인, 상대적인
명시된
그 다음의, 차후의
(특히 힘든 일에 대한) 시도
1. 지나간(시간상으로 과거에 해당하는) 2. (얼마 전인) 지난, 최근의 3. 이전의
1. 적절한 2. (불법적으로나 무단으로) 도용하다 3. (특히 돈의 사용처를) 책정하다
1. (특히 반갑지 않은 일에) 맞닥뜨리다 2. (새롭거나 뜻밖의 대상과) 접하다
출처: http://docwiki.embarcadero.com/Libraries/XE2/en/Data.DB.TDataSet.MoveBy
'프로그래밍 언어 > Delphi' 카테고리의 다른 글
[Reference] TDataSet.Edit (0) | 2016.12.04 |
---|---|
[Reference] TDataSet.IsEmpty (0) | 2016.12.03 |
[Reference] TDataSet.Bof (0) | 2016.12.01 |
[Reference] TDataSet.Eof (0) | 2016.12.01 |
[Reference] TDataSet.Prior (0) | 2016.11.30 |
- Total
- Today
- Yesterday
- RA
- 스택
- 정렬
- 영어
- 문법
- SysUtils
- tdataset
- java
- 교육센터
- 계산기
- 왕초보 영어회화 100일의 기적
- 일기
- wfd
- 응용
- 대상
- SWT
- System
- VCL
- 알고리즘
- 자료구조
- Pte
- 여행영어 100일의 기적
- Reference
- ADODB
- 상황
- 설명
- 독해
- 작문
- Delphi
- 말하기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |