2011-03-08 7 views
0

액세스 할 때 데이터 시트/테이블을 열 때 일반적으로 필드 이름은 인접한 행에 의해 부분적으로 덮여 있습니다. 한번에 모든 것을 확장하기 위해 사용할 수있는 바로 가기가 있습니까?액세스 2003에서 데이터 시트를 확장하기위한 바로 가기?

+0

확실히이 질문은 수퍼 유저가 아닙니다. StackOverflow ... 프로그래밍 구성 요소가 전혀 표시되지 않습니다. –

답변

0

각 열의 너비가 자동으로 확장되는 "바로 가기"또는 코드를 알지 못합니다. 그러나 ColumnWidth 속성은 읽기 및 쓰기 속성입니다.

일반적으로 사용자가 양식을 닫을 때 열 너비를 저장합니다. 각 열의 값을 설정 파일에 저장합니다. 그런 다음 사용자가 해당 설정에서로드하는 양식을로드 할 때. 당신은 관련 열 이름 (CTRL-A와 왼쪽 상단에 마우스를 드래그하여 모든 열을 선택할 수 있습니다

Dim ictl as Integer 
Dim ctl as Control 
For ictl = 0 To Me.Controls.Count - 1 
    Set ctl = Me.Controls(ictl) 
    MsgBox ctl.Name & "=" & ctl.ColumnWidth 
Next ictl 
0

: 여기

는 각 컨트롤에 대한 columnWidth의 속성 값을 얻을 수있는 몇 가지 예제 코드입니다 회색 사각형이 작동하지 않음) 포맷 -> 열 너비 -> 최적 맞춤을 선택하거나 값을 입력하십시오. 이는 현재 표시된 행에 대해서만 "최적"이기 때문에 매우 만족스럽지 않습니다. 즉, 페이지 아래쪽에 매우 넓은 셀이 있으면 여전히 완전히 표시되지 않지만 꽤 잘 맞아야합니다 컬럼 (필드) 이름의 경우.