Skip to the content
HOME
로그인
회원가입
MY오튜
고객센터
사이트맵
Search
OfficeTutor 365
Office 365, Microsoft 365 배움터
Menu
퓨쳐리스트
소개
MY 퓨처리스트
MY 라이브러리
오피스튜터
배움터
나눔터
MY 오튜
오피스튜터 365
Learning Path
출강 및 단체 교육
Microsoft 365 교육
퓨쳐리스트 소식
오피스튜터 채널
인프런
오피스튜터 TV
라이브 클래스
Search
나눔터
HOME > 나눔터 > 묻고답하기 > 액세스
나눔터 홈
묻고답하기
엑셀
워드
액세스
파워포인트
아웃룩
원노트
오피스공통
MVP
MVP 안내
MVP 명예의 전당
MVP 카페
MY나눔터
액세스
액세스
에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
"000 님, 도와주세요", "부탁 드립니다.", "급합니다!"
등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip
!
[필독]
저작권법 개정에 따른 이용안내
작성자:
열심맨
(ojk)
추천:
0
파일:
조회:
1609
제목:
현재레코드 복제하기 - 2019버전에서는 에러가 납니다.
- 액세스 버전(2019):
폼에서 [복제하기] 버튼 만들어 놓고 아래와 같이 사용했습니다.
'현재 레코드 -> 새로운 레코드로 복사하기
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdPaste
위 소스 가지고 그동안 잘쓰고 있었습니다.
그러나 엑세스2019 버전에서는 에러가 발생합니다.
에러메세지 -> 'Paste' 명령이나 매크로 함수를 사용할수 없습니다.
2019버전에서는 레코드복제를 어떻게 해야 하나요?
네이버, 구글링 하다가 해결을 못하여 오피스튜터에 문의 드립니다.
회사일 스톱중 입니다. ㅠㅠ
[불량 게시물 신고]
황동준
엑세스365에서 테스트했습니다.
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdPasteAppend
다른방법으로는 SQL문으로 추가쿼리를 실행하거나,
DAO를 이용해서 클론 하는방법도 있겠습니다.
08-23 (12:30)
ⓧ
삭제
■신고
열심맨
알려 주신대로 해도 똑같이 에러가 발생합니다.
에러메세지 -> 'PasteAppend' 명령이나 매크로 함수를 사용할수 없습니다.
일단 아래처럼 하니 작동은 잘되고 있습니다.
메세지상자를 내보내서 한템포 쉰후 페스트단계로 진행하게 했습니다.
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand acCmdCopy
DoCmd.RunCommand acCmdRecordsGoToNew
DoCmd.RunCommand acCmdSelectRecord
msgbox "레코드 복제후 제품코드는 [중복불가] 이므로 수정해야 합니다.",,"안내"
DoCmd.RunCommand acCmdPaste
감사합니다. 큰도움 되었습니다. ^^
08-23 (15:53)
ⓧ
삭제
■신고
황동준
검색하다보니 처리 속도때문에 레코드 잠김이 발생해서 그렇다는 의견이 있네요. 주로 느린 컴퓨터에서 발생한다고 합니다. 중간에 메세지 넣으신게 정답인듯 합니다.
08-23 (18:11)
ⓧ
삭제
■신고
열심맨
감사합니다~^^
항시 도움을주셔서 많이 많이 감사드려요~^^
08-23 (20:40)
ⓧ
삭제
■신고
작성일 : 2022-08-22(16:36)
최종수정일 : 2022-08-22(17:33)