Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Listbox가.........
Table에서 두 개의 Field를 ListBox에 출력시킨 후에
한 개 Field의 선택된 레코드만 EditBox에 출력시키려고 합니다.
방법 좀 알려주세요.(코딩도..히히)
1
COMMENTS
김준성
•
1999.08.24 23:57
델파이 초보 께서 말씀하시기를...
> Table에서 두 개의 Field를 ListBox에 출력시킨 후에
> 한 개 Field의 선택된 레코드만 EditBox에 출력시키려고 합니다.
> 방법 좀 알려주세요.(코딩도..히히)
질문하신 내용에서
Field가 두개라고 했는데 혹시 record를 field로 착각하신건 아니지 모르겠습니다. 어찌됐든 Field로 간주하고 다음처럼 만들어 보았습니다.
(컴파일을 하지 않아서 장담할 수는 없지만...)
<참고> 초보시라니까 한마디만 더..
Table에서 읽어온다고 했으므로 Data Access 탭에 있는
TTable이나 TQuery 그리고 DataSource를 사용하시고
ListBox대신에 DBGrid나 DBListBox 를 이용하세요.
그리고 EditBox대신에 DBText나 DBEdit를 이용하시면
마스스만으로도 간단히 작성하실 수 있습니다.
procedure TForm1.Button2Click(Sender: TObject);
var
str : String ;
begin
listBox1.Clear ;
With Query1 do begin
Close ;
SQL.Clear ;
SQL.ADD(' SELECT Col_1, col_2 FROM myDB ');
OPEN ;
while not EOF do begin
str := FieldByName('col_1').AsString ;
str := str + '|' + FieldByName('col_2').AsString ;
listBox1.Items.Add(str);
end;
end;
end;
procedure TForm1.ListBox1Click(Sender: TObject);
var
str : String ;
i, p : Integer ;
begin
ListBox2.Clear ;
i := Listbox2.ItemIndex ;
str := ListBox2.Items[i].Strings
p := pos(':',str);
Edit1.Text := copy(str,1,p -1);
end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
홍아
•
1999.08.24 21:53
2
COMMENTS
/
0
LIKES
QuickReport에 대한 질문 (T_T)
강성만
•
1999.08.25 03:22
홍아 께서 말씀하시기를... > 있자나요... > > Query로 가져온 데이터를 출력하려고 하는데 > > Qui...
왕초
•
1999.08.25 03:20
홍아 께서 말씀하시기를... > 있자나요... > > Query로 가져온 데이터를 출력하려고 하는데 > > Qui...
김명찬
•
1999.08.24 20:18
1
COMMENTS
/
0
LIKES
DBGrid에서 필드별로 정열?
문홍철
•
1999.08.24 21:48
김명찬 께서 말씀하시기를... > 수고들 많으십니다~ > 이거 이쪽 분류에서 하는건지 모르겠네요? > 암튼...
임광호
1999.08.24 20:14
0
COMMENTS
/
0
LIKES
백업
이현철
•
1999.08.24 20:12
1
COMMENTS
/
0
LIKES
레코드 추가한다음..
문홍철
•
1999.08.24 21:51
이현철 께서 말씀하시기를... > 테이블에서 레코드를 추가하면 쿼리로 레코드를 정렬해서 보여줍니다. > ...
델파이 초보
•
1999.08.24 18:52
1
COMMENTS
/
0
LIKES
strMove에 대해서...
구창민
•
1999.08.24 22:26
델파이 초보 께서 말씀하시기를... > strMove 사용하는 방법 좀 자세히 알려 주세요. > Help를 보았지만...
양윤호
1999.08.24 18:18
0
COMMENTS
/
0
LIKES
[기초질문]파라독스 db에서 시간 표시, 계산법?
조진희
•
1999.08.24 17:08
1
COMMENTS
/
0
LIKES
[Please]델파이 4.0으로 라벨출력은...
문홍철
•
1999.08.24 18:03
조진희 께서 말씀하시기를... > 안녕하세요 오랜만에 들러봅니다. > 지난번 여러분의 많은 도움으로 무사...
제이투
1999.08.24 14:22
0
COMMENTS
/
0
LIKES
인증된 ActiveX가 Client에서 안 보여요.
홍경일
1999.08.24 14:01
0
COMMENTS
/
0
LIKES
NT에서 DB administrator에 oracle 인터페이스 드라이버
임현호
1999.08.24 09:56
0
COMMENTS
/
0
LIKES
델파이 시스템 컴퍼넌트중 DDEClientConv 란?
delphi
•
1999.08.24 09:30
1
COMMENTS
/
0
LIKES
탐색기처럼..(자세한 설명부탁)
신인재
•
1999.08.24 19:42
TApplication의 Onhint 이벤트헨들러를 이용하셔야 합니다. 델파이 헬프에서 OnHint를 키로 찾아보세요......
델피언이되고자..
•
1999.08.24 08:02
1
COMMENTS
/
0
LIKES
LookupCombo없는 데이타처리를 하고싶어요....
문홍철
•
1999.08.24 18:13
델피언이되고자.. 께서 말씀하시기를... > 고객관리 프로그램을 만들고자 하는데요... > > 고객번...
하명훈
1999.08.24 07:34
0
COMMENTS
/
0
LIKES
"operation not applicable"에러발생
델파이 초보
•
1999.08.24 06:06
1
COMMENTS
/
0
LIKES
Listbox가.........
Table에서 두 개의 Field를 ListBox에 출력시킨 후에 한 개 Field의 선택된 레코드만 EditBox에 출력시키려고 합니다. 방법 좀 알려주세요.(코딩도..히히)
김준성
•
1999.08.24 23:57
델파이 초보 께서 말씀하시기를... > Table에서 두 개의 Field를 ListBox에 출력시킨 후에 > 한 개 Fie...
Lyle
•
1999.08.24 04:16
1
COMMENTS
/
0
LIKES
FreeMem과 NIL
박정일
•
1999.08.27 22:11
Lyle 께서 말씀하시기를... > build_command 라는 함수는 Pointer 를 리턴합니다. 이함수로부터 pointer를...
임진수
•
1999.08.24 03:54
1
COMMENTS
/
0
LIKES
동적인 배열에 대한 질문입니다.
구창민
•
1999.08.24 04:20
임진수 께서 말씀하시기를... > 구창민씨의 답변에 대해 감사를 드립니다. > 또 질문이 있는데 답장이 있...
이규명
•
1999.08.24 03:42
1
COMMENTS
/
0
LIKES
이해가 되지 않습니다.답변좀...^^
구창민
•
1999.08.24 04:31
이규명 께서 말씀하시기를... > 델파이를 공부하고 있는 왕초보입니다.. > 근데요....델파이를 공부하다...
정은경
•
1999.08.24 03:41
1
COMMENTS
/
0
LIKES
BDE설정중 에러
김영해
•
1999.08.24 05:35
정은경 께서 말씀하시기를... > Personal Oracle V.7.2를 BDE설정하는 도중 에러가 발생했습니다. > 에러...
왕초보
•
1999.08.24 03:25
1
COMMENTS
/
0
LIKES
GetFileVersionInfo함수 예제 좀 올려주세요...
구창민
•
1999.08.24 03:36
왕초보 께서 말씀하시기를... > GetFileVersionInfo함수 예제 좀 올려주세요... 왕초보님 안녕하세요? ...
이종윤
1999.08.24 03:19
0
COMMENTS
/
0
LIKES
윈도우 client와 unix 서버와의 채팅(급함)
델파이 초보
1999/08/24 06:06
Views
1744
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> Table에서 두 개의 Field를 ListBox에 출력시킨 후에
> 한 개 Field의 선택된 레코드만 EditBox에 출력시키려고 합니다.
> 방법 좀 알려주세요.(코딩도..히히)
질문하신 내용에서
Field가 두개라고 했는데 혹시 record를 field로 착각하신건 아니지 모르겠습니다. 어찌됐든 Field로 간주하고 다음처럼 만들어 보았습니다.
(컴파일을 하지 않아서 장담할 수는 없지만...)
<참고> 초보시라니까 한마디만 더..
Table에서 읽어온다고 했으므로 Data Access 탭에 있는
TTable이나 TQuery 그리고 DataSource를 사용하시고
ListBox대신에 DBGrid나 DBListBox 를 이용하세요.
그리고 EditBox대신에 DBText나 DBEdit를 이용하시면
마스스만으로도 간단히 작성하실 수 있습니다.
procedure TForm1.Button2Click(Sender: TObject);
var
str : String ;
begin
listBox1.Clear ;
With Query1 do begin
Close ;
SQL.Clear ;
SQL.ADD(' SELECT Col_1, col_2 FROM myDB ');
OPEN ;
while not EOF do begin
str := FieldByName('col_1').AsString ;
str := str + '|' + FieldByName('col_2').AsString ;
listBox1.Items.Add(str);
end;
end;
end;
procedure TForm1.ListBox1Click(Sender: TObject);
var
str : String ;
i, p : Integer ;
begin
ListBox2.Clear ;
i := Listbox2.ItemIndex ;
str := ListBox2.Items[i].Strings
p := pos(':',str);
Edit1.Text := copy(str,1,p -1);
end;