2012-08-08 7 views
1

PC# 1에는 "host.xlsb"및 "checkin.xlsb"가 있습니다.2 파일 간의 실시간 통신

LAN을 통해 PC# 2 "checkin"을 엽니 다.

업무 시간에 고객은 바코드 스캐너를 사용하여 회원증 카드의 바코드를 스캔합니다.

바코드 스캐너가 ID를 읽고 "checkin"으로 전송합니다.

"checkin"은 ID와 표시 정보 (예 : 테이블)를 클라이언트에 확인하고 ID와 체크 인 시간을 목록에 기록합니다.

"host"는 수신을위한 것이며 "checkin"에서 데이터를 가져 와서 누가 방문했는지, 누가 방문했는지 확인하고 클라이언트가 잘못된 테이블로 갔는지 확인합니다.

따라서 "호스트"가 실시간으로 "체크인"할 때 변경 사항을 읽을 수 있기를 원합니다.

는 P.S :

나는 단순히 하나의 통합 문서에서 "호스트"와 "체크인"을 넣고 PC# 1만을 사용하는 경우 내가 할 수있는 것을 알고있다.

그러나 이들을 결합하면 고객 또는 고객이 리셉션을 기다릴 때까지 기다려야합니다.

다른 PC가 결합 된 PC를 동시에 열어서는 안됩니다.

+0

설명이 명확하지 않습니다. 클라이언트는 ID를 "호스트"로 스캔합니까? 바로 전에 "echo"를 사용한다고 ... –

+1

Access Database를 백엔드로 사용하고 Access/Excel을 프론트 엔드로 사용하는 이유는 무엇입니까? Excel은 이에 적합하지 않습니다. –

답변

0

체크 인 컴퓨터의 응용 프로그램에서 데이터를 별도의 (ASCII) 파일로 유지하십시오. 체크인은 쓰기 권한으로 파일을 열고 정보를 업데이트합니다. "호스트"컴퓨터는 읽기 액세스 권한으로 파일을 열고 최신 정보를 확인한 다음 파일을 닫습니다.