2012-02-09 4 views

답변

1

양식이 열릴 때 양식 열 (모듈에 위치)이 하위 호출해야하는데, 그래서 이것은, 할 수 없습니다 :

Sub ChangeDefaultValue() 
    DoCmd.Close acForm, "Form1" 
    DoCmd.OpenForm "Form1", acDesign, , , , acHidden 
    Dim f As Form 
    Set f = Forms("Form1") 
    Dim dv As Integer 
    dv = f.Controls!Text0.DefaultValue 
    f.Controls!Text0.DefaultValue = dv + 1 
    DoCmd.Close acForm, "Form1", acSaveYes 
    DoCmd.OpenForm ("Form1") 
End Sub 

당신은 양식 이름 "Form1을 변경해야합니다을 "및 TextBox 이름"Text0 "을 입력하십시오.

+0

런타임 오류 2135이 속성은 읽기 전용입니다. 캔트 설정은 – nman84

+0

입니다. 정확히 무엇을하고 싶은지 명확하지 않습니다. 폼을로드 할 때마다 TextBox 필드의 DefaultValue를 영구히 증가시겠습니까? 또한 TextBox가 테이블이나 쿼리에 바인딩되어 있습니까? –

+0

예, Form을로드 할 때마다 TextBox 필드의 DefaultValue를 영구히 증가시키고 싶습니다. 텍스트 상자에는 제한이 없습니다. – nman84

관련 문제