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
!
[필독]
저작권법 개정에 따른 이용안내
작성자:
강오리
(igangho)
추천:
1
파일:
조회:
3875
제목:
select bottom 10과 비슷한 기능구현 방법 좀...
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):2010
* 아래줄에 질문을 작성하세요 >>
일자별로 순차적으로 입력되어지는 테이블에 레코드가 100개 있다 가정하고,
폼에 10개의 레코드가 표시되는 목록상자를 만들면
매번 폼을 열 때마다 ID 1~10까지의 데이터만 반복적으로 보게 되는데
폼을 열 때마다 가장 최근에 입력된 ID 91~100까지의 데이터가 오름차순으로 표시되고
상하 스크롤바가 맨 하단 상태에 머무르게 하면,
매번 폼을 열 때마다 최근 입력된 정보를 바로 볼 수 있고,
아주 가끔 꼭 필요할 때만 스크롤바를 위로 올려서 과거의 기록을 보면 되는데,
내림차순과 select top 10을 이용하면 입력된 순서와 역순으로 표시되어서 불편하고,
아울러 스크롤바를 사용할 수 없어서 불편합니다.
[불량 게시물 신고]
황동준
폼을 연속폼이나 데이터시트 형식으로 만드시고 폼 오픈시 레코드 위치를 마지막이나 추가 상태로 하시면 됩니다.
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acLast
End Sub
06-15 (01:17)
ⓧ
삭제
■신고
강오리
아이쿠... 오타...
폼내에 있는 텍스트 상자가 아니라 목록상자였습니다.
늘 고맙습니다. 황동준님
06-15 (09:19)
ⓧ
삭제
■신고
황동준
1. 리스트박스 행원본
SELECT *
FROM (SELECT TOP 10 ID, 필드1, 필드2 ....
FROM 테이블명
ORDER BY ID DESC) AS a
ORDER BY a.ID;
2. 폼 오픈이벤트
Private Sub Form_Open(Cancel As Integer)
Me.List1.Selected(Me.List1.ListCount - 1) = True
End Sub
06-16 (10:59)
ⓧ
삭제
■신고
작성일 : 2017-06-13(10:50)
최종수정일 : 2017-06-15(09:17)