Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
DBGrid에서 insert시의 위치에 대한 질문입니다.
Table - Source - Grid 로 연결된 상태에서
테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다.
이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다.
제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없는가 해서
질문을 드립니다.
좋은 답변 부탁드립니다.
3
COMMENTS
배인철
•
2000.12.07 02:58
정성기 wrote:
> Table - Source - Grid 로 연결된 상태에서
> 테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다.
>
> 이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다.
> 제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없는가 해서
> 질문을 드립니다.
>
> 좋은 답변 부탁드립니다.
>
Table1.Insert
Table1.Append
이 두가지 명령어 차이점을 한번 비교해 보세요
0
0
삭제
수정
댓글
정성기
•
2000.12.07 03:43
답변글 잘 받았습니다.
그런데, 제가 원하는 것은 마지막 레코드위치에 빈 레코드가 생기는 것이 아니고,
현재 위치한 레코드의 다음위치에 빈 레코드가 생기는 것을 말합니다.
추가적으로 말씀드리자면,
0001 AAA
0002 BBB
0003 CCC
0004 DDD
그리드에 위와 같은 형태로 나타나 있는 상태에서
0002 BBB 위치에 SELECET BAR를 두고
INSERT를 하면, 0001 AAA 밑에 나타나고.
APPEND를 하면, 0004 DDD 밑에 나타나게 됩니다.
저는 0002 BBB 위치에 SELECET BAR를 두고 INSERT를 하면,
0001 AAA
0002 BBB
__________ -> 이 부분이 빈 레코드가 나타날 수 있기를.
0003 CCC
0004 DDD
제가 질문드린 부분은 이러한 내용입니다.
제가 질문을 잘못 설명하여 번거롭게 해드렸습니다.
좋은 답변 꼭 좀 부탁드립니다.
(메일이 수신거부되어서 게시판에 올립니다)
배인철 wrote:
> 정성기 wrote:
> > Table - Source - Grid 로 연결된 상태에서
> > 테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다.
> >
> > 이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다.
> > 제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없는가 해서
> > 질문을 드립니다.
> >
> > 좋은 답변 부탁드립니다.
> >
>
> Table1.Insert
> Table1.Append
> 이 두가지 명령어 차이점을 한번 비교해 보세요
0
0
삭제
수정
댓글
성더기
•
2000.12.07 19:52
음 일단...
디비에서 데이터의 위치는 별루 중요하지 않습니다
왜나하믄 프라이머리 키라는 것이 없다면 데이터의 위치가 변동이 없겠지만 PK가 있다면
암데나 집어 넣어두 별 차이가 없다구 보심 됩니다.
글구 위에 님 께서 설명하셨듯이 Insert 와 Append의 차이를 생각하믄 간단합니다
Insert는 현재 위치에 빈 레코드를 삽입하는 것이구
Append는 항상 잴 마지막에 레코드를 추가합니다
님께서 생각 하시는 것 처럼 굳이 원하는 위치에 자료를 넣고자 한다면
넣고자 하는 위치로 goto 하거나 find하거나 locate를 해서 거기에서 Insert를 하시면 되겠져
그치만 글케 해두 PK가 잡혀 있으면 디비가 담에 뜰때는 위치가 바껴버릴검다...
정성기 wrote:
> 답변글 잘 받았습니다.
>
> 그런데, 제가 원하는 것은 마지막 레코드위치에 빈 레코드가 생기는 것이 아니고,
> 현재 위치한 레코드의 다음위치에 빈 레코드가 생기는 것을 말합니다.
>
> 추가적으로 말씀드리자면,
>
> 0001 AAA
> 0002 BBB
> 0003 CCC
> 0004 DDD
>
> 그리드에 위와 같은 형태로 나타나 있는 상태에서
> 0002 BBB 위치에 SELECET BAR를 두고
> INSERT를 하면, 0001 AAA 밑에 나타나고.
> APPEND를 하면, 0004 DDD 밑에 나타나게 됩니다.
> 저는 0002 BBB 위치에 SELECET BAR를 두고 INSERT를 하면,
>
> 0001 AAA
> 0002 BBB
> __________ -> 이 부분이 빈 레코드가 나타날 수 있기를.
> 0003 CCC
> 0004 DDD
>
> 제가 질문드린 부분은 이러한 내용입니다.
>
> 제가 질문을 잘못 설명하여 번거롭게 해드렸습니다.
>
> 좋은 답변 꼭 좀 부탁드립니다.
>
> (메일이 수신거부되어서 게시판에 올립니다)
>
> 배인철 wrote:
> > 정성기 wrote:
> > > Table - Source - Grid 로 연결된 상태에서
> > > 테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다.
> > >
> > > 이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다.
> > > 제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없는가 해서
> > > 질문을 드립니다.
> > >
> > > 좋은 답변 부탁드립니다.
> > >
> >
> > Table1.Insert
> > Table1.Append
> > 이 두가지 명령어 차이점을 한번 비교해 보세요
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
박일용
2000.12.07 03:41
0
COMMENTS
/
0
LIKES
도킹에 대해서...
응가보이
•
2000.12.07 03:12
1
COMMENTS
/
0
LIKES
StringGrid에서... 조화지경에 이르신분들... 부탁드립니다...
껄떡쇠
•
2000.12.07 17:34
권경미님께서 올리신내용인데 간단하면서도 정확해요. 저도 그런식으로 쓰는뎁...
mi1022
2000.12.07 02:51
0
COMMENTS
/
0
LIKES
OpenDialog 컴포넌트를 사용하여 File Open시..
정규식
•
2000.12.07 02:46
1
COMMENTS
/
0
LIKES
ActiveX 폼을 만들었는데... 이름 바꾸는 방법 좀...
TriCLove
•
2000.12.13 19:51
ActiveX로 만든 것을 컴퓨터에 등록시키면 컴퓨터는 그것의 class id로 관리를 합니다. 아래처럼 단순히 ...
우희정
2000.12.07 02:27
0
COMMENTS
/
0
LIKES
전표 출력 프로그램을 VB로..
초보중 초보
•
2000.12.07 02:26
2
COMMENTS
/
0
LIKES
가상키
권민호
•
2000.12.07 04:34
초보중 초보 wrote: > 가상키 중 "ESC"키를 사용 하려고 하는데 도움을...... > > PageControl1.Active...
방경주
•
2000.12.07 02:44
KeyUp 이벤트에서... case Key of Vk_Escape : PageControl1.ActivePageIndex := 0; end; 이렇...
성병규
•
2000.12.07 02:19
1
COMMENTS
/
0
LIKES
INDY화상채팅소스에서 다음내용은 왜 이렇게 처리한거죠?
이경문
•
2000.12.07 03:19
Indy ServerSocket의 Execute 이벤트로 들어 올때 이미 메인 쓰레드가 아닌 다른 쓰레드 상태로 실행됩니다...
정성기
•
•
2000.12.07 02:12
3
COMMENTS
/
1
LIKES
DBGrid에서 insert시의 위치에 대한 질문입니다.
Table - Source - Grid 로 연결된 상태에서 테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다. 이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다. 제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없...
배인철
•
2000.12.07 02:58
정성기 wrote: > Table - Source - Grid 로 연결된 상태에서 > 테이블에 insert를 하게되면, Grid상에는...
정성기
•
2000.12.07 03:43
답변글 잘 받았습니다. 그런데, 제가 원하는 것은 마지막 레코드위치에 빈 레코드가 생기는 것이 아니고...
성더기
•
2000.12.07 19:52
음 일단... 디비에서 데이터의 위치는 별루 중요하지 않습니다 왜나하믄 프라이머리 키라는 것이 없다면 ...
sedari
•
2000.12.07 02:08
1
COMMENTS
/
0
LIKES
Gauge컴포넌트를 이용하는 방법 좀 가르텨 주세요..
최은석
•
2000.12.07 02:28
gauge 컴포넌트의 maxvalue 를 table 레코드갯수로 준다음 레코드가 하나씩 옮겨갈때마다..... gauge 의 ...
오정훈
2000.12.07 01:56
0
COMMENTS
/
0
LIKES
Resource 메뉴
기타맨
•
2000.12.07 01:37
3
COMMENTS
/
0
LIKES
QuickReport에서..(첨이거든요)
뿌요
•
2001.01.02 20:24
혹, ColumnHeader Band가 2개있는 건 아닌지요.. Band를 잘 살펴보세요.. 기타맨 wrote: > QRBa...
최영근
•
2000.12.07 02:03
안녕하세요 ? 디테일 밴드에 놓여진 데이터들이 오직 한 레코드만 출력되는 경우는 데이터 셋이 제대...
최은석
•
2000.12.07 01:49
이상도하여라......저는 잘나오던데..... 왜 안되지요? 미리보기에서는 칼럼헤더가 안보이는경우가 종종...
김규억
•
2000.12.07 01:36
1
COMMENTS
/
0
LIKES
union을 이용해서 쿼리한 데이터를 DBGrid에서 에디트하는 방법
김종언
•
2000.12.07 18:09
join한 테이블을 직접 변경할수는 없습니다... 변경해야만 한다면... stringgrid 같은것을 이용해서.. 해...
강호은
2000.12.07 01:32
0
COMMENTS
/
0
LIKES
MDIChild 폼을 움직이지 못하게 하는 방법이 있나요.
yanginmo
2000.12.07 01:25
0
COMMENTS
/
0
LIKES
access violation at ox46e42b91
chobo//
•
2000.12.07 01:20
1
COMMENTS
/
0
LIKES
calc 필드의 사용법
뻐록이
•
2000.12.07 02:47
chobo// wrote: > 시간을 누적해서 계산필드에 넣는건데요.. > 레코드카운트수만큼 계산하는겁니다.. > ...
초보델파이
•
2000.12.07 01:04
3
COMMENTS
/
0
LIKES
String과 String 연결하는 방법은 뭐죠? 고수님?
최은석
•
2000.12.07 01:46
스트링을 연결하는 함수는 strcat EDit.Text := 현재 'aaa' 라고 할때 aaa뒤에 bbb라는 String을 연결하고...
heimdal
•
2000.12.07 01:13
> 결론적으로 String 대 String 연결하는 API는 ? > Edit1.Text := Edit1.Text+ComboBox1.items([ComboBox...
로비
•
2000.12.07 01:11
procedure TForm1.ComboBox1Change(Sender: TObject); var s : string; begin s := edit1.text; ...
홍혁표
•
2000.12.07 01:02
3
COMMENTS
/
0
LIKES
이해가 되질 않습니다. 도와 주세요
김종언
•
2000.12.07 04:12
별로 좋은 프로그램은 아니네요.... 주석 달아 놓고.. 아래쪽에.. 다시 만들어놨어요.. 끝까지 보믄 이해...
타락천사
•
2000.12.07 05:49
안녕하세여.. 타락임다..^^ 함 바꿔 봤습니다.. procedure TForm1.show1Click(Sender: TObject); be...
김종언
•
2000.12.07 18:08
타락한 천사님.... 천사님이 하신거는여... 항상 화면 중앙이자나여... 근데 첨에.. 질문 올리신님의 소...
이승엽
2000.12.07 00:58
0
COMMENTS
/
0
LIKES
canvas에 그린 그림을 객체로....
문제
•
2000.12.07 00:57
3
COMMENTS
/
0
LIKES
이런건 어떻게 할까요...불가능할것 같기도 한데
허준
•
2000.12.07 01:18
반갑소 허준이오. datamodul1에 있는 Query1의 name을 바꿀수는 없고 동적으로 생성시키면 될것같소.... ...
문제
•
2000.12.07 01:34
허준 wrote: > 반갑소 허준이오. > datamodul1에 있는 Query1의 name을 바꿀수는 없고 > 동적으로 생성...
최은석
•
2000.12.07 01:50
여기 조회해보면 방법나와있어요.... 찾아보세요......... 문제 wrote: > 허준 wrote: > > 반갑소 허...
금강산
•
2000.12.07 00:54
1
COMMENTS
/
0
LIKES
DB콤보박스의 item불러오기...
heimdal
•
2000.12.07 01:15
금강산 wrote: > > DB콤보박스의 item을 디비의 한 필드항목들을 불러오고 싶은데.. 어케해야 하는지요....
정성기
2000/12/07 02:12
Views
284
Likes
1
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> Table - Source - Grid 로 연결된 상태에서
> 테이블에 insert를 하게되면, Grid상에는 편집모드로 바뀝니다.
>
> 이때 Grid의 현재 레코드위치에 빈 레코드가 생기게 됩니다.
> 제가 원하는 것은 현재레코드의 아래에 빈 레코드가 생길 방법이 없는가 해서
> 질문을 드립니다.
>
> 좋은 답변 부탁드립니다.
>
Table1.Insert
Table1.Append
이 두가지 명령어 차이점을 한번 비교해 보세요