안녕하세요. 네트워크에서 독립 실행 형 PC에있는 주 액세스 데이터베이스를 가지고 있고 네트워크에 연결된 테이블이있는 액세스 데이터베이스가 독립형 PC에 다시 연결되어 있습니다. 필자는 독립형 PC에 네트워크 공유를 만들고 경로를 통해 테이블을 연결하여 테이블을 연결했습니다. 데이터베이스를 열 때 링크 된 테이블을 자동으로 업데이트하도록 설정할 수 있습니까? 벤액세스 할 때 연결된 테이블 새로 고침
1
A
답변
1
하실 수 있습니다. 시작시 실행되는 작은 체크 양식 (시작 옵션을 통해 설정)을 사용하고 연결된 테이블을 포함하여 다양한 항목을 검사하는 것이 편리하다는 것을 자주 발견합니다. 이를 위해 연결된 테이블 목록을 TableDefs 컬렉션을 반복하여 얻을 수 있지만 로컬 컴퓨터에 연결된 테이블의 테이블을 보유하고 있지만 목록을 유지하는 것이 약간 안전하다고 생각합니다.
체크 폼은 모든 링크를 검사 할 수 있으며 링크가 손상되었거나 누락 된 경우 사용자에게 새 위치를 요청하거나 고정 된 위치를 사용하도록 요청할 수 있습니다. 문제가 발견되지 않으면 양식 자체를 닫고 메뉴 나 다른 양식을 열 수 있습니다.
다음CurrentDB.TableDefs("TableName").Connection
몇 가지 더주의 사항 :
Sub RelinkTables(Optional strConnect As String = "")
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL
Dim tdf As DAO.TableDef
On Error GoTo TrapError
Set db = CurrentDb
If strConnect = "" Then
''Where Me.txtNewDataDirectory is a control on the check form
strConnect = "MS Access;PWD=databasepassword;DATABASE=" & Me.txtNewDataDirectory
End If
''Table of tables to be linked with two fields TableName, TableType
Set rs = CurrentDb.OpenRecordset("Select TableName From sysTables " _
& "WHERE TableType = 'LINK'")
Do While Not RS.EOF
''Check if the table is missing
If IsNull(DLookup("[Name]", "MSysObjects", "[Name]='" & rs!TableName & "'")) Then
Set tdf = db.CreateTableDef(RS!TableName, dbAttachSavePWD, _
rs!TableName, strConnect)
''If the table is missing, append it
db.TableDefs.Append tdf
Else
''If it exists, update the connection
db.TableDefs(rs!TableName).Connect = strConnect
End If
db.TableDefs(rs!TableName).RefreshLink
RS.MoveNext
Loop
Set db = Nothing
RS.Close
Set RS = Nothing
Exit_Sub:
Exit Sub
TrapError:
HandleErr Err.Number, Err.Description, "Relink Tables"
End Sub
관련 문제
- 1. 데이터 테이블 새로 고침
- 2. 새로 고침 페이지가 양식을 제출하고 새로 고침 할 때
- 3. 지연된 SWT 테이블 새로 고침
- 4. 사용자가 브라우저를 새로 고침 할 때 다중 데이터베이스 액세스 중지
- 5. 새로 고침/새로 고침
- 6. Visual Studio에서 테이블 새로 고침?
- 7. 페이지를 새로 고침 할 때 시간 표시
- 8. 커서 위치를 새로 고침 할 때
- 9. TABS를 전환 할 때 WEBVIEW 새로 고침
- 10. 새로 고침/새로 고침 Google지도
- 11. NSFetchedResultsController 새로 고침 새로 고침?
- 12. 페이지로드시 JSF 데이터 테이블 새로 고침
- 13. 인터넷에서 동기화 후보기 새로 고침/새로 고침
- 14. Java JTable 재구성/새로 고침/새로 고침
- 15. 새로 고침 중 캐시 액세스 전략
- 16. Ajax를 통해 테이블 열 새로 고침
- 17. JQuery 테이블 행 제거 - 새로 고침 행렬
- 18. 내비게이션 컨트롤러에서 테이블 뷰 새로 고침
- 19. ServerXMLHTTP에서 XML로 피벗 테이블 새로 고침
- 20. 다른 테이블 뷰 새로 고침 문제
- 21. flex에서 데이터 격자 새로 고침/새로 고침
- 22. ListView WPF에서 새로 고침 제안 새로 고침
- 23. Infragistics WebDataGrid 새로 고침 새로 고침
- 24. F5 키를 눌렀을 때 감지하고 새로 고침
- 25. 자바 스크립트에서 동적 HTML 테이블 새로 고침
- 26. 관리 도구로 데이터베이스 또는 테이블 새로 고침
- 27. 데이터베이스에서 모델 업데이트 - 하나의 테이블 새로 고침
- 28. Asp.Net MVC 테이블 내용의 Ajax 새로 고침
- 29. 새로 고침/새로 고침 Flot In Javascript
- 30. 사용자 개입없이 액세스 토큰 새로 고침
가 더 모호한을 사용하지 바꿔 수있는 연결된 테이블에 링크의 경우
, 연결에서 사용할 얻을 수 있습니다 용어? 프런트 엔드는 어디에 있고 백 엔드는 어디에 있습니까? 어쨌든 테이블을 링크하면, 테이블을 업데이트 할 때 테이블이 업데이트됩니다. 요점이 뭐야 ? –Google에서 '액세스 연결 테이블 업데이트'를 맡았습니까? 그렇지 않다면 왜 안 되겠습니까? 이것은 현재 존재하는 가장 일반적인 액세스 질문 중 하나이며, 백만 가지 형태로 수천 번에 달하는 다양한 방식으로 응답되었습니다. –