소프트웨어를 인쇄하지 : 마이크로 소프트 액세스 2007 SP2
데이터베이스 파일 버전 : 액세스 2000MS 액세스 MSChart.Graph.8는
내가 이전 직원에서 상속 된 액세스 프로그램이 있습니다. 보고서 양식을 사용하고 액세스 경험이별로 없으므로 계속해서이 작업을 수행했습니다. 나는 다른 프로젝트를위한 프로그램의 복사본을 만들어 그것을 수정했다.
하나 이상의 차트를 인쇄하는 데 문제가 있습니다. 모든 차트는 폼보기로 표시됩니다. 모든 차트는 동일한 속성 (데이터, 위치 등 제외)을가집니다. 어떤 이유로 인쇄하지 않습니다. 그들은 심지어 인쇄 미리보기에 나타나지 않습니다.
나는 그래프 자체가 모든 정보를 잃어 버리기 때문에 뭔가 있어야한다고 생각합니다. 그래프를 편집 모드로 열고 데이터 소스를 행에서 행으로 변경하고 다시 그려서 다시 그려야합니다. (새로 고침해도 문제가 해결되지 않습니다.)
그래서 지금은 어디서 볼지에 대한 단서조차 없습니다. 아이디어를 환영합니다.
편집 # 1
언 바운드 폼에 연결에 문제가 될 것으로 보인다.
하위 폼 필드 링커 : 언 바운드 폼간에 링크를 만들 수 없습니다.
기본 폼에 대한 쿼리는
SELECT tTest.ixTest, tMotorTypes.ixMotorType, tMotorTypes.asMotorType, tMotorTypes.fDeprecated, tTestType.asTest, tTest.asSerialNum, tTest.asOrderNum, tTest.asFrameNum, tTest.asRotorNum, tTest.asOperator, tTest.iStation, tTest.dtTestDate, tTest.ixTestType
FROM tMotorTypes
INNER JOIN (tTestType
INNER JOIN tTest ON tTestType.ixTestType=tTest.ixTestType)
ON tMotorTypes.ixMotorType=tTest.ixMotorType;
있는 차트의 쿼리는 다음과 같습니다
SELECT qGraphRSTTemperatures.Frequency, qGraphRSTTemperatures.[Drive End], qGraphRSTTemperatures.[Non Drive End], qGraphRSTTemperatures.[Air In], qGraphRSTTemperatures.Core
FROM qGraphRSTTemperatures
ORDER BY qGraphRSTTemperatures.ixTemperature;
쿼리 qGraphRSTTemperatures :
SELECT tElectricalData.dblFrequency AS Frequency, tTemperatures.dblDrvEnd AS [Drive End], tTemperatures.dblNonDrvEnd AS [Non Drive End], tTemperatures.dblAirIn AS [Air In], tTemperatures.dblCore AS Core, tSubTest.ixTest, tTemperatures.ixTemperature
FROM (tSubTest INNER JOIN tElectricalData ON tSubTest.ixSubTest = tElectricalData.ixSubTest)
LEFT JOIN tTemperatures ON tElectricalData.ixElectrical = tTemperatures.ixElectrical
WHERE (((tSubTest.ixSubTestType)=5))
ORDER BY tSubTest.ixTest, tTemperatures.ixTemperature;
그래서 올 방법의에서 양식보기 그것은 연결된 때 올바른 데이터와 함께 그래프를 보여줍니다 :
아이 필드 : ixTest
마스터 필드 : ixTest
하지만 그래프를 인쇄되지 않습니다.
링크를 제거하면 차트가 인쇄되지만 차트 쿼리의 모든 데이터는 ixTest에 의해 제한되지 않으므로 인쇄됩니다.
편집 # 2
은 인쇄에서 데이터 검색/렌더링 문제가 될 것으로 보인다. 부모/자식 관계와 관련하여 레코드 컨텍스트를 변경하는 인쇄 작업이 있습니까?
그렇습니다. 내가 찾을 수있는 다른 것? – Tanj
지금 당장 생각할 수있는 유일한 다른 방법은 양식의 '표시시기'속성을 확인한 다음 세부 구역 표시 줄을 클릭하여 확인하십시오. 내가 과거를 잘 모르겠다는 것을 인정해야합니다. 처음에 제대로 작동 한 복사본을 한 번에 한 단계 씩 변경하고 변경 사항을 확인하십시오. 그걸 알면 먼 길을 갈 것입니다. – Oorang
데이터베이스 스키마가 가장 많이 변경된 부분 중 가장 큰 부분은 깨지기 쉽지 않을 것입니다. 이전 db는 관계형이 아닙니다. – Tanj