Q&A

  • 살려주세요.
안녕하세요.

델파이 프로젝트를 만들다 모르는 것이 있어 글을 올려 봅니다.

아시는 분은 제발 메일보내 주십시오. 부탁입니다.

2가지 문제가 있습니다.



첫번째 문제,

form에는 '이름''학번''학과''비밀번호'를 넣는 에디트와 메시지가 뜨는 에디트가 있습니다.

각 에디트에 이름,학번,학과,비밀번호를 써 넣은후 "확인"이라는 버튼을 누르면 만들어 놓은 DB와 비교



DB 예)

이름 학번 학과 비밀번호

aaa **** &&&&& 1111

bbb $$$$ &&&&& 2222

ccc @@@@ &&&&& 3333





를 해서 일치하는 항목이 있으면 다음 form으로

이동 하고, 일치하는 항목이 없다면 메시지 에디트에

"일치하는 항목이 없습니다."라는 메시지가 뜨도록 하는 것입니다.

DB와 일치하는 항목이 있으면 다음 form으로 넘어가면서 비밀번호를 제외한 '이름''학번''학과'가 다음form의 위쪽에 위치하는 에디트 3개에 하나씩 들어가도록 하는 것입니다.



두번째 문제,

form의 윗쪽에는 앞쪽 form에서 받은 '이름''학번''학과'가 에디트 3개에 기록되 있습니다.

form에 3개의 테이블을 올려놓고 첫번째 테이블에는

'교수''과목''학점'에 각각의 데이타를 넣은 DB를 연결하고,



ex) 교수 과목 학점

aaa **** 1

bbb %%%% 2

ccc @@@@ 2



그 테이블에 있는 항목을 하나 누른후

ex) 교수 과목 학점

aaa **** 1 aaa 줄을 누름.



"신청"이라는 버튼을 누르면

두번째 테이블에 첫번째 테이블에서 클릭했던 aaa줄 항목이 나오고,

첫번째 테이블에서 다른 항목 bbb줄을 누른후 "신청"을 누르면

두번째 테이블에 aaa줄 밑에 bbb줄이 생깁니다.

그리고 동시에 테이블 아래에 있는 "신청학점" 에디트에 학점들이 더해져 나오게 하는 것입니다.

마지막으로 확인 버튼을 누르면 3번째 테이블에 윗쪽에 있는 '이름''학번''학과'에디트의 내용들이 저장되게 하는 것입니다.





이상 제가 해결하지 못하는 문제 두가지를 올려 놓았습니다.

제발 부탁입니다. 도와 주십시오. 이 두가지 문제 때문에 몇주동안

잠도 못자고 끙끙대다가 이곳 사이트를 찾게되어 문제를 올리게 되었습니다.

도와 주십시오.

1  COMMENTS
  • Profile
    조복기 1999.11.25 06:21
    송수아 wrote:

    > 안녕하세요.

    > 델파이 프로젝트를 만들다 모르는 것이 있어 글을 올려 봅니다.

    > 아시는 분은 제발 메일보내 주십시오. 부탁입니다.

    > 2가지 문제가 있습니다.

    >

    > 첫번째 문제,

    > form에는 '이름''학번''학과''비밀번호'를 넣는 에디트와 메시지가 뜨는 에디트가 있습니다.

    > 각 에디트에 이름,학번,학과,비밀번호를 써 넣은후 "확인"이라는 버튼을 누르면 만들어 놓은 DB와 비교

    >

    > DB 예)

    > 이름 학번 학과 비밀번호

    > aaa **** &&&&& 1111

    > bbb $$$$ &&&&& 2222

    > ccc @@@@ &&&&& 3333

    >

    >

    > 를 해서 일치하는 항목이 있으면 다음 form으로

    > 이동 하고, 일치하는 항목이 없다면 메시지 에디트에

    > "일치하는 항목이 없습니다."라는 메시지가 뜨도록 하는 것입니다.

    > DB와 일치하는 항목이 있으면 다음 form으로 넘어가면서 비밀번호를 제외한 '이름''학번''학과'가 다음form의 위쪽에 위치하는 에디트 3개에 하나씩 들어가도록 하는 것입니다.

    >

    > 두번째 문제,

    > form의 윗쪽에는 앞쪽 form에서 받은 '이름''학번''학과'가 에디트 3개에 기록되 있습니다.

    > form에 3개의 테이블을 올려놓고 첫번째 테이블에는

    > '교수''과목''학점'에 각각의 데이타를 넣은 DB를 연결하고,

    >

    > ex) 교수 과목 학점

    > aaa **** 1

    > bbb %%%% 2

    > ccc @@@@ 2

    >

    > 그 테이블에 있는 항목을 하나 누른후

    > ex) 교수 과목 학점

    > aaa **** 1 aaa 줄을 누름.

    >

    > "신청"이라는 버튼을 누르면

    > 두번째 테이블에 첫번째 테이블에서 클릭했던 aaa줄 항목이 나오고,

    > 첫번째 테이블에서 다른 항목 bbb줄을 누른후 "신청"을 누르면

    > 두번째 테이블에 aaa줄 밑에 bbb줄이 생깁니다.

    > 그리고 동시에 테이블 아래에 있는 "신청학점" 에디트에 학점들이 더해져 나오게 하는 것입니다.

    > 마지막으로 확인 버튼을 누르면 3번째 테이블에 윗쪽에 있는 '이름''학번''학과'에디트의 내용들이 저장되게 하는 것입니다.

    >

    >

    > 이상 제가 해결하지 못하는 문제 두가지를 올려 놓았습니다.

    > 제발 부탁입니다. 도와 주십시오. 이 두가지 문제 때문에 몇주동안

    > 잠도 못자고 끙끙대다가 이곳 사이트를 찾게되어 문제를 올리게 되었습니다.

    > 도와 주십시오.





    안녕하세요~



    첫번째..

    확인버튼을 눌렀을때 학번등을 담고있는 db를 select해서 해당되는 데이타 유무를 판단해서 있으면 select되어서 넘어온 데이타를 전역변수에 담든가 아님

    바로 form2의 에디트박스에 넘겨주시면 될것같네요..

    나중에 학번등을 다시 db에 저장한다고 하니까 form1에서 전역변수를 선언해서

    넣어두고 form2에서 이값들을 form2 에디터박스에 주면 될겁니다.



    두번째는 제가 이해를 잘 못하고 있는데요

    줄이라고 하는게 디비그리드를 말씀하시는건가요?

    디비그리드라면 클릭이벤트등으로 충분히 어떤 데이타를 클릭했는지 알수가 있습니다.



    지금 제가 있는곳에 델파이가 없어서..

    두번째 문제에 대해 다시 말씀해주시구요..

    낼 아침에 회사에서 정리해서 소스로 다시 글을 올리겠습니다..



    그럼 좋은하루되세요..