나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 becks (abel623)

추천:  0
파일:     알씨편집_크로스탭쿼리.jpg (63.1KB) 조회:  501
제목:   크로스탭 쿼리에 관한 질문
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 액세스 버전(95,97,2000,2002): 2002
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >> 
첨부파일에 보듯이 크로스탭 쿼리를 작성했습니다.
그런데 날짜가 늘어나면 계속 찾아서 보아야 하는 번거로움이 생깁니다.
시스템상의 오늘날짜를 가운데에 나타나게 하는 방법을 알고 싶습니다.
매개변수를 이용하려 했었는데 크로스탭 쿼리 상태에서 매개변수 입력하기도 쉽지가 않더군요.
고수님들의 가르침 부탁드립니다.
 
[불량 게시물 신고]  
초보맨폼에서 보는 것이 아니라 그냥 쿼리를 오픈했을때 오늘 날짜를 가운데 보이게 할려고 그러신 것 같습니다.

저도 이런 문제를 겪었는데 해결은 못했고 그냥 비슷하게 흉내만 내본적이 있습니다. 폼에서 명령버튼을 누를때 쿼리를 오픈하게 하고 원하는 곳으로 포커스를 옮겨서 사용했었습니다. 날짜를 조정하면 보이는 위치 정도는 조정이 가능할꺼고 필요한 필드를 열고정해주면 보기가 좀 더 나을 것입니다.

먼저 크로스탭쿼리 이름을 tc 라고 하고 폼의 명령버튼을 Command0라 할때

Private Sub Command0_Click()

Dim aa As String
On Error Resume Next

aa = CStr(Format(Date, "yyyy-mm-dd"))

DoCmd.OpenQuery "tc"
DoCmd.GoToControl aa

End Sub

다른 좋은 방법이 있으면 부탁드립니다.
10-21 (16:09)
삭제 ■신고
becks답변 정말 감사합니다.
우선 매개변수를 사용하는걸 알아냈고요~ ^^
초보맨님 방법두 굉장한 도움이 되었습니다.
답변 감사합니다. 
즐거운 매일 되세요~~
10-21 (16:16)
삭제 ■신고
becks그런데 날짜를 조정해서 보지 않고 자동으로 중앙에 오늘 일자가 나타나게 하는 방법은 없는겁니까?10-21 (16:36)
삭제 ■신고
골든(신규)date()함수를 사용하면 오늘(시스템)날짜가 나오지 않나요?

아니면 시간까지 나오는 New() ...맞나?
10-21 (16:55)
삭제 ■신고
초보맨저는 쿼리의 필드폭을 약간 조정해서 저장하고 
또 CStr(Format(Date+5, "yyyy-mm-dd"))로 해서 했었습니다.
(5일뒤에것까지 입력이 안되있으면 처음으로...--;) 

다르게 어떻게 자동으로 하지는 못했었는데 아시게 되면 저도 꼭 가르쳐 주십시오^^

아니면 명령버튼을 누를때 
inputbox로 적당한 날짜를 입력받아서 이를 이용해 하기도 했었습니다.
aa = InputBox("날짜를 입력하세요", , Date + 5)
10-21 (16:56)
삭제 ■신고
Crocii폼으로 만드시지요.. 꼭 쿼리에서 해야 하나요?

그리고.. 날짜를 열머리글로 하는 것은.. 255개까지 밖에 못만듭니다..
10-21 (20:45)
삭제 ■신고
        
  

작성일 : 2004-10-21(15:12)
최종수정일 : 2004-10-21(15:12)