Q&A

  • 여러개의 에디트에서요...
안녕하세요!!

지금 어떤 프로그램(?)을 하고 있는데요...



전화번호 필드를 maskedit로 쓰려다가 그냥 edit를 세개를 놓고,

거기서 따로따로 지역번호, 국번, 뒷자리 번호.. 이렇게 입력받고...

그걸 테이블에는 세개를 합쳐서 넣으려고 하거든요...

한마디로 따로따로 입력받아 입력받은 값을 합쳐서 테이블에 삽입하려 하는거죠!!

근데.. 그게 잘 안되네요!!



전.. 변수 하나를 선언해서.. 그걸 플러스시켜서 하려고 했는데...

제 생각이 틀린건지 그게 잘 안되든데요..

좀 가르쳐 주시겠어요?

그럼 가능한 빠른 답변을 기다릴께요...



2  COMMENTS
  • Profile
    권경부 1999.09.13 09:39
    김영애 wrote:

    > 안녕하세요!!

    > 지금 어떤 프로그램(?)을 하고 있는데요...

    >

    > 전화번호 필드를 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;

    아마 이렇게 하면 되지 않을까 생각하네요..

    문제 해결에 도움이 되었으면 합니다.....

  • Profile
    박홍석 1999.09.13 08:17
    김영애 wrote:

    > 안녕하세요!!

    > 지금 어떤 프로그램(?)을 하고 있는데요...

    >

    > 전화번호 필드를 maskedit로 쓰려다가 그냥 edit를 세개를 놓고,

    > 거기서 따로따로 지역번호, 국번, 뒷자리 번호.. 이렇게 입력받고...

    > 그걸 테이블에는 세개를 합쳐서 넣으려고 하거든요...

    > 한마디로 따로따로 입력받아 입력받은 값을 합쳐서 테이블에 삽입하려 하는거죠!!

    > 근데.. 그게 잘 안되네요!!

    >

    > 전.. 변수 하나를 선언해서.. 그걸 플러스시켜서 하려고 했는데...

    > 제 생각이 틀린건지 그게 잘 안되든데요..

    > 좀 가르쳐 주시겠어요?

    > 그럼 가능한 빠른 답변을 기다릴께요...

    >



    안녕하세요. 에디트의 내용을 합친다..... 간단한건데...



    Edit1, Edit2, Edit3이 있다고 하면 전화번호라면 string형이겠죠?



    str : string;

    begin

    str := Edit1.Text + Edit2.Text + Edit3.Text;

    // Edit1.Text + '-' + Edit2.Text + '-' + Edit3.Text;



    Query1.SQL.Add('Insert ....');

    .....

    end;



    이런식으로 하면 될 것같은데... 이 방법으로 안되던가요?



    • ysol
    • 1999.09.13 09:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • jinifan
      1999.09.13 11:54
      안녕 하세요? 지니팬입니다. 여기 BMP구조와 예제 하나 써넣을께요... BMP 구조는 강의실에서 이정욱님...
    • 이재식
      1999.09.13 19:38
      잘 보았습니다. 대충 무슨이야기인지는 알겠는데, 여전히 의구심만 나는 글이네요. 저에게 한번 소스를 ...
    • 김영애
    • 1999.09.13 05:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 권경부
      1999.09.13 09:39
      김영애 wrote: > 안녕하세요!! > 지금 어떤 프로그램(?)을 하고 있는데요... > > 전화번호 필드를 mas...
    • 박홍석
      1999.09.13 08:17
      김영애 wrote: > 안녕하세요!! > 지금 어떤 프로그램(?)을 하고 있는데요... > > 전화번호 필드를 mas...
    • 김지엽
    • 1999.09.13 05:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 돌팔이
      1999.09.15 05:39
      김지엽 wrote: > 늘 질문만 올려서 죄송하기 그지 없는 델파이 초보입니다. > (저도 왠만큼 배우고 나면...
    • 임성룡
    • 1999.09.12 08:16
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 문승진
      1999.09.13 23:34
      임성룡 wrote: > 1. dbgrid에서 post를 하고 다운이 되어도 세이브가 되는게 > dbisavechanges(table1...
    • 신인재
      1999.09.13 00:57
      임성룡 wrote: > 1. dbgrid에서 post를 하고 다운이 되어도 세이브가 되는게 > dbisavechanges(table1...
    • Lyle
    • 1999.09.12 05:53
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.09.12 10:03
      도움이 될지는 모르겠으나... 일단은 이렇게 하면 되지 않을까 합니다. (99.9% 이론상으로.... -.-;;) ...
    • Lyle
      1999.09.12 10:49
      안치봉 께서 말씀하시기를... > 도움이 될지는 모르겠으나... 일단은 이렇게 하면 되지 않을까 합니다. >...
    • 안치봉
      1999.09.12 18:23
      궁극적으로 무엇을 구현할려고 하시려는지 잘은 모르겠으나....-.-;; 간단히 숫자의 위치를 바꾼다고 숫...
    • 지영근
      1999.09.12 05:50
      HUNIGA 께서 말씀하시기를... > 데이타베이스에 저장된 날짜필드와 MASKEDIT에 입력한 값을 비교하여 > ...
    • 경동욱
    • 1999.09.12 04:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.09.13 17:24
      경동욱 wrote: > 안녕하세요 > FTP server 프로그램을 만들려고 하는데 > server 와 client 간의 접속...
    • 강성만
    • 1999.09.12 02:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 문성준
      1999.09.13 22:19
      강성만 wrote: > 안녕하세요 > MS-SQL7.0과 델파이4.0을 사용 중입니다. > 인스톨 쉴드를 만들어서 프로...
    • 이정욱
      1999.09.13 12:22
      혹시 Alias 설정을 하지 않으신것 아닌지 모르겠네요. 드라이버들은 설치 되었어도 알리아스가 없어서 DB...
    • 노상균
    • 1999.09.12 02:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.09.12 06:04
      로직이 잘못됐습니다. 귀하께서 입력과 수정을 동시에 생각하는 루틴입니까?, 아니면 입력만을 생각한 루...
    • 이우영
    • 1999.09.12 00:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.09.13 17:28
      안녕하세요 이우영님... 제가 저번주 내내 휴가여서 이제야 글을 보았습니다 제 홈페이지의 "NT 프로세...
    • 홍효선
    • 1999.09.11 20:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.09.12 10:10
      너무질문이 막현합니다. 좀더 자세히 써주시면 좀더 명쾌한 답변이 있을것 같지 않습니까?. -.-;;(적어도 ...
    • 이재식
      1999.09.11 21:41
      그건 당연합니다. 이유는 char타입의 특성때문에 그래요. 즉, char(8)인데 막상 데이터는 aaa이면 델파...
    • jerry
    • 1999.09.11 20:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지영근
      1999.09.11 21:09
      jerry 께서 말씀하시기를... > 레코드를 삽입할때 마다 그 뒤에 있는 레코드의 일련번호들이 하나씩 증가 ...
    • 홍순용
      1999.09.13 21:45
      김지혜 wrote: > 델파이 초보입니다. 레코드는 하나씩 없어지긴하는데 모든 레코드를 한꺼번에 없애는 방...
    • 지영근
      1999.09.11 20:55
      김지혜 께서 말씀하시기를... > 델파이 초보입니다. 레코드는 하나씩 없어지긴하는데 모든 레코드를 한꺼...
    • 김영대
      1999.09.13 17:30
      최은석 wrote: > 디비그리드에 메모필드를 가진 테이블을 연결했는데 > 그리드에 있는 메모필드의 내용을...