자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Firemonkey Stringgrid 표현
2019.12.15 11:44
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요. Rad studio 10.3 사용자입니다.
Datasnap을 이용하여 태블릿용 업무 프로그램을 개발하고 있습니다.
생산라인에 투입되는 부품의 바코드를 실시간으로 읽어 서버에 저장되게 하려고 합니다.
테블릿에서 바코드를 읽고 서버에 저장되면서 스트링그리드에 바인딩으로 아래와 같이 표현하고자 합니다.
바코드 품목코드 품명 수량 시간
-----------------------------------------
문제는 서버에 저장까지는 잘되는데 Refresh된 데이터가 스트링그리드에 표현이 되지 않습니다.
서버에 저장된후 서버에 저장된 시간과 조인된 품목코드 품명을 가져와야 하는데
문서를 찾아보니 Clientdata 은 refresh 를 사용할 수 없다고 되어있는데
어떤방법으로 해야 하는지 쉽지않네요.
그렇다고 데이터를 저장될때마다 close , open 할 수도 없고
Clientdata 가 업데이트될때마다 스트링 그리드에 적용할 수 있는 방법이 있는지요?
또는 스트링그리드 말고 다른 좋은방법이 있는지요?
수고하세요.
Delphi Firemonkey Stringgrid 표현
2019.12.15 11:44
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요. Rad studio 10.3 사용자입니다.
Datasnap을 이용하여 태블릿용 업무 프로그램을 개발하고 있습니다.
생산라인에 투입되는 부품의 바코드를 실시간으로 읽어 서버에 저장되게 하려고 합니다.
테블릿에서 바코드를 읽고 서버에 저장되면서 스트링그리드에 바인딩으로 아래와 같이 표현하고자 합니다.
바코드 품목코드 품명 수량 시간
-----------------------------------------
문제는 서버에 저장까지는 잘되는데 Refresh된 데이터가 스트링그리드에 표현이 되지 않습니다.
서버에 저장된후 서버에 저장된 시간과 조인된 품목코드 품명을 가져와야 하는데
문서를 찾아보니 Clientdata 은 refresh 를 사용할 수 없다고 되어있는데
어떤방법으로 해야 하는지 쉽지않네요.
그렇다고 데이터를 저장될때마다 close , open 할 수도 없고
Clientdata 가 업데이트될때마다 스트링 그리드에 적용할 수 있는 방법이 있는지요?
또는 스트링그리드 말고 다른 좋은방법이 있는지요?
수고하세요.
데이터스냅 환경에서도
ClientDataSet의 Refresh 메소드를 호출하면 서버의 데이터를 다시 가져옵니다.(DataSetProvider 방식으로 구현된 경우)
(Refresh를 사용할 수 없다고 되어 있는 문서를 알려주시면 저도 검토해 보겠습니다.)
그리고 ClientDataSet에 데이터를 (다시)가져오는 것이 이슈입니다.
그 데이터를 스트링 그리드에 표시하던 리스트뷰에 표시하던 이슈는 동일할 것 입니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)