안녕하세요!!
지금 어떤 프로그램(?)을 하고 있는데요...
전화번호 필드를 maskedit로 쓰려다가 그냥 edit를 세개를 놓고,
거기서 따로따로 지역번호, 국번, 뒷자리 번호.. 이렇게 입력받고...
그걸 테이블에는 세개를 합쳐서 넣으려고 하거든요...
한마디로 따로따로 입력받아 입력받은 값을 합쳐서 테이블에 삽입하려 하는거죠!!
근데.. 그게 잘 안되네요!!
전.. 변수 하나를 선언해서.. 그걸 플러스시켜서 하려고 했는데...
제 생각이 틀린건지 그게 잘 안되든데요..
좀 가르쳐 주시겠어요?
그럼 가능한 빠른 답변을 기다릴께요...
> 안녕하세요!!
> 지금 어떤 프로그램(?)을 하고 있는데요...
>
> 전화번호 필드를 maskedit로 쓰려다가 그냥 edit를 세개를 놓고,
> 거기서 따로따로 지역번호, 국번, 뒷자리 번호.. 이렇게 입력받고...
> 그걸 테이블에는 세개를 합쳐서 넣으려고 하거든요...
> 한마디로 따로따로 입력받아 입력받은 값을 합쳐서 테이블에 삽입하려 하는거죠!!
> 근데.. 그게 잘 안되네요!!
>
> 전.. 변수 하나를 선언해서.. 그걸 플러스시켜서 하려고 했는데...
> 제 생각이 틀린건지 그게 잘 안되든데요..
> 좀 가르쳐 주시겠어요?
> 그럼 가능한 빠른 답변을 기다릴께요...
>
음... 이렇게 한번 해보세요....
일단 에디트박스의 내용을 합치는 루틴이 필요하고 그걸 필드에 넣는 루틴이 필요하죠..
그래서 버튼을 하나 두세요.. caption은 '저장'이라고 놓는 것이 좋겠죠...
procedure TForm1.Button1Click(Sender : TObjecct);
var
sumStr : string;
begin
sumstr := Edit1.Text + '-' + Edit2.Text + '-' + Edit3.Text;
table1.insert;
....
table1.Fieldbyname('전화번호 필드 이름').Asstring := sumStr;
....
table1.post;
end;
아마 이렇게 하면 되지 않을까 생각하네요..
문제 해결에 도움이 되었으면 합니다.....