Q&A

  • [질문/"급"]수동으로 생성된 폼에서 메인에 있는 테이블을 사용할려는데 Access vio
안녕 하세요, 지금 급하거든요, 좀 도와주세요...

메인폼은 frmGiSung1이며 수동으로 생성한 폼은 frmGisung2입니다..

메인폼에 있는 Table콤포넌트를 수동으로 생성된 폼에서 사용 하여 DBgrid에 뿌려

줄려는 데 "Access Violation Error ..."에러가 계속 나거든요,,

참고로 저는 delphi4.0, Mssql7.0 을 쓰고 있습니다.. 수동으로 생성한 폼 유닛에는

uses문을 사용하여 메인폼을 include 시켰습니다..

도대체 왜그러는지, 그 해결책은 무엇인지, 좀 알려 주시면 감사하겠습니다...



procedure TfrmGisung2.FormActivate(Sender: TObject);

begin

With frmGiSung1.tbChuga do <- 이곳에서 에러 발생

begin

if UpdatesPending then

begin

CancelUpdates;

end;

Close;

Filtered := False;

Filter := 'Ga03a = ''' + CDate + '''' +

'and Ga03b = ''' + ProNo + '''' +

'and Ga03C = ''' + GNO + '''' +

'and Ga03d = ''' + PMNo + '''';

Filtered := True;

Open;

CachedUpdates := True;

end;

end;

2  COMMENTS
  • Profile
    HART 2000.03.31 18:30
    제가 생각에는 혹시 메인 폼이 생성되기 전에 fromGisung2에서 메인 폼을 참조하는 같은데. 혹시 메인 폼에 Create 이벤트에서 fromGisung2를 수동으로 생성하는지 궁금함.

    그리고 두번째 제가 오랜 전에 어떤 책에서(델파이 1.0 이나 2.0중에 하나 임) from1에서 form2를 참조하고 form2에서 form1를 참조할 경우 서로 똑 같은 uses 문에 사용할 수 없다라는 내용을 바는데. 혹시 그럼 문제가 아니지.. (요즘 버전은 상관 없는 것 같은데... 혹시하는 생각에)...



    즐거운 하루...



    이치형 wrote:

    > 안녕 하세요, 지금 급하거든요, 좀 도와주세요...

    > 메인폼은 frmGiSung1이며 수동으로 생성한 폼은 frmGisung2입니다..

    > 메인폼에 있는 Table콤포넌트를 수동으로 생성된 폼에서 사용 하여 DBgrid에 뿌려

    > 줄려는 데 "Access Violation Error ..."에러가 계속 나거든요,,

    > 참고로 저는 delphi4.0, Mssql7.0 을 쓰고 있습니다.. 수동으로 생성한 폼 유닛에는

    > uses문을 사용하여 메인폼을 include 시켰습니다..

    > 도대체 왜그러는지, 그 해결책은 무엇인지, 좀 알려 주시면 감사하겠습니다...

    >

    > procedure TfrmGisung2.FormActivate(Sender: TObject);

    > begin

    > With frmGiSung1.tbChuga do <- 이곳에서 에러 발생

    > begin

    > if UpdatesPending then

    > begin

    > CancelUpdates;

    > end;

    > Close;

    > Filtered := False;

    > Filter := 'Ga03a = ''' + CDate + '''' +

    > 'and Ga03b = ''' + ProNo + '''' +

    > 'and Ga03C = ''' + GNO + '''' +

    > 'and Ga03d = ''' + PMNo + '''';

    > Filtered := True;

    > Open;

    > CachedUpdates := True;

    > end;

    > end;

  • Profile
    김영숙 2000.03.31 17:51
    이치형 wrote:

    > 안녕 하세요, 지금 급하거든요, 좀 도와주세요...

    > 메인폼은 frmGiSung1이며 수동으로 생성한 폼은 frmGisung2입니다..

    > 메인폼에 있는 Table콤포넌트를 수동으로 생성된 폼에서 사용 하여 DBgrid에 뿌려

    > 줄려는 데 "Access Violation Error ..."에러가 계속 나거든요,,

    > 참고로 저는 delphi4.0, Mssql7.0 을 쓰고 있습니다.. 수동으로 생성한 폼 유닛에는

    > uses문을 사용하여 메인폼을 include 시켰습니다..

    > 도대체 왜그러는지, 그 해결책은 무엇인지, 좀 알려 주시면 감사하겠습니다...

    >

    > procedure TfrmGisung2.FormActivate(Sender: TObject);

    > begin



    // ------------------------------------------------------

    frmGiSung1 := TfrmGiSung1.Create(Nil); -----> 추가

    // ------------------------------------------------------



    > With frmGiSung1.tbChuga do <- 이곳에서 에러 발생

    > begin

    > if UpdatesPending then

    > begin

    > CancelUpdates;

    > end;

    > Close;

    > Filtered := False;

    > Filter := 'Ga03a = ''' + CDate + '''' +

    > 'and Ga03b = ''' + ProNo + '''' +

    > 'and Ga03C = ''' + GNO + '''' +

    > 'and Ga03d = ''' + PMNo + '''';

    > Filtered := True;

    > Open;

    > CachedUpdates := True;

    > end;



    // ------------------------------------------------------

    frmGiSung1.free; ------> 추가 부분

    // ------------------------------------------------------



    > end;



    저도 한번 경험했던 일이라서요...



    전 위에 처럼 했거든요...



    될지 모르겠네요!!~~



    좋은 하루 되세요!!~~



    • 최석기
      2000.03.31 22:41
      kikiki-delp wrote: > > 찾아보다 못찾아서 이렇게 글을 올립니다. > 고수님들의 답변 부탁드립니다....
    • kikiki-delp
      2000.03.31 23:23
      최석기 wrote: > kikiki-delp wrote: > > > > 찾아보다 못찾아서 이렇게 글을 올립니다. > > 고수님...
    • 최석기
      2000.04.01 03:25
      뭘 더 자세히 갈켜달라는건지 모르겠군요?? 소스 보시고 이해하시면 되진 않나요? 궁금하신 부분을 ...
    • 김일영
    • 2000.03.31 22:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.03.31 23:28
      안녕하세요. 최용일입니다. 먼저 사용자정의 커서를 만드셔야겠죠. 아마 델파이에 있는 이미지에디터로 ...
    • 델Man
    • 2000.03.31 22:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      2000.03.31 22:37
      델Man wrote: > DbGrid를 사용해서 query의 내용을 보여주는 프로그램이 있는데 이 프로그램에서 데이터의...
    • 정연
    • 2000.03.31 21:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최수춘
      2000.03.31 22:04
      정연 wrote: Close; SQL.Clear; // SQL.Add('Insert InTo tel_no values'); SQL.A...
    • 엉떵구리!!
      2000.03.31 21:57
      정연 wrote: > 전 파라독스를 씁니다 > ------------------------------------------------- > nnum 자...
    • 델초
      2000.03.31 22:53
      엉떵구리!! wrote: > 정연 wrote: > > 전 파라독스를 씁니다 > > ------------------------------------...
    • 블루
    • 2000.03.31 20:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 황남철
      2000.04.03 18:57
      블루 wrote: > DdGrid에서 lookup을 이용해서 콤보박스 기능을 사용했는데 > 선택사항을 클릭하면 내용이...
    • 유레카
    • 2000.03.31 20:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종언
      2000.04.01 00:54
      유레카 wrote: > 제목 그대로입니다... sql7.0서버에서 지원되는 뷰테이블이 파라독스에서는 지원이 안...
    • 최석기
      2000.03.31 20:31
      sun wrote: > 쿼리를 하여 DBGrid에 뿌려주는데.. 다시 DBGrid의 셀에서 콤보박스를 이용하여 > 목록을 ...
    • 강인규
      2000.03.31 20:30
      그런 기능을 지원하는 그리드도 있읍니다만... 델파이의 기본 그리드로 만드실려면 디비그리드의 속성이 ...
    • 신기종
      2000.03.31 20:24
      어린왕자 wrote: > 초보적인 질문인데요... > 날짜검색은 .. > 'SELECT * FROM DATA=#1999-12-20#' > ...
    • 어린왕자
      2000.04.09 00:08
      신기종 wrote: > 어린왕자 wrote: > > 초보적인 질문인데요... > > 날짜검색은 .. > > 'SELECT * FROM ...
    • 이치형
    • 2000.03.31 16:52
    • 2 COMMENTS
    • /
    • 0 LIKES
    • HART
      2000.03.31 18:30
      제가 생각에는 혹시 메인 폼이 생성되기 전에 fromGisung2에서 메인 폼을 참조하는 같은데. 혹시 메인 폼에...
    • 김영숙
      2000.03.31 17:51
      이치형 wrote: > 안녕 하세요, 지금 급하거든요, 좀 도와주세요... > 메인폼은 frmGiSung1이며 수동으로 ...
    • 강인규
      2000.03.31 20:22
      뭐 이런 방법을 쓰셔야겠군요. if Table1.Locate('field1',edit1.text,[loPartialKey])=true then begin...
    • HART
      2000.03.31 18:33
      findfirst 라는 명령어 사용한 어떨까요.. 델파이에 예제도 많은데... 이수정 wrote: > 안녕하세요...
    • 이영수
      2000.03.31 17:13
      이수정 wrote: > 안녕하세요.. > > DBGrid1에 출력되는 값들 중에.... > 검색한 결과가 첫 칼럼의 10...
    • 이수정
      2000.03.31 18:52
      음... 김영대님 홈페이지에 가서 무엇을 찾으라는 건지... Locate 함수와 관련된 설명은 없던데... ...
    • 오정섭
    • 2000.03.31 11:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.03.31 12:16
      오정섭 wrote: > * 사용환경 : 델파이4 / Windows 98 > * 에러 메시지 : > tcp/ip소켓을 이용한 네트
    • 허니
    • 2000.03.31 10:23
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      2000.03.31 18:52
      허니 wrote: > > 안녕들하세요. > > ISAPI프로그램에서 SQL Server나 Oracle같은 RDB로 접속할때 > ...
    • 갱수
      2000.03.31 10:56
      허니 wrote: > > 안녕들하세요. > > ISAPI프로그램에서 SQL Server나 Oracle같은 RDB로 접속할때 > ...
    • 윤티
    • 2000.03.31 09:25
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.03.31 10:26
      윤티 wrote: > ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록 > 할려고 ...
    • 최용일
      2000.03.31 09:58
    • 이지훈
      2000.03.31 09:26
    • 최용일
      2000.03.31 10:00
    • 이지훈
      2000.03.31 10:04
    • 최용일
      2000.03.31 10:18
    • 델파인
    • 2000.03.31 08:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 까마귀
      2000.03.31 08:49
      델파인 wrote: > 안녕하세요...^^ > 차라리 컴파일전 에러가 나면 좋을텐데.. > 실행 상태에서 이벤트를...
    • 델파인
      2000.04.01 07:54
      까마귀 wrote: > 델파인 wrote: > > 안녕하세요...^^ > > 차라리 컴파일전 에러가 나면 좋을텐데.. > >...