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

 황동준 (bogri2000)

추천:  0
파일:     210326_일련번호.accdb (432KB) 조회:  1558
제목:   [RE]액세스 보고서 넘버 basic 코드...
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007): 2019

* 아래줄에 질문을 작성하세요 >> 

첨부파일의 보고서에 보시면  "수주일자 - NO :"에 날짜별로 1~999번까지 발생되도록 하였습니다.  [2021/03/25 - 002]  <== 999번까지 자동생성되는 함수는 하기와 같습니다. 

화면 폼에서 name 2 업데이트 후에 하기와 같은 코드로 번호 생성이 되는데요..   

Private Sub name2_AfterUpdate()

DoCmd.OpenForm "gurae"

If Me.NewRecord Then

     A = DMax("출고번호", "주문상위")
      
     
       
If IsNull(A) Then

    no = Format(Cal, "yy") & Format(Cal, "mm") & Format(Cal, "dd") & "-" & "001"
            
        
   
     상세내역.SetFocus
     가공종류.SetFocus


Else

A = A + 1

no = Format(Cal, "yy") & Format(Cal, "mm") & Format(Cal, "dd") & "-" & Right("000" & A, 3)

    Forms!주문상위!상세내역.SetFocus
    Forms!주문상위!가공종류.SetFocus

End If

End If

일자별 작업지시서 no를 매월별로 바꾸고 싶은데 너무 어렵네요.. 
ex) [2021/03-0001]  ===> [2021/03-9999]


도움 부탁드립니다. 

액세스 프로그램은 너무 커서 파일첨부가 되지 않네요.. 
필요하시다면 메일로 첨부드리도록 하겠습니다. 

감사합니다. 


연락처 : 010-6220-4924 , shk008@naver.com

==============[마당쇠님 글에 대한 답변입니다]==============


테이블 구조를 알수없어 임의로 작성 했습니다.

첨부 파일 확인해보세요~

    If IsNull(수주일자) Then
        Me.수주일자.SetFocus
    Else
        If IsNull(수주번호) Then
            Dim strYYMM
            Dim strNo
            strYYMM = Format(수주일자, "yyyy") & "/" & Format(수주일자, "mm")
            strNo = DMax("수주번호", "테이블1", "left(수주번호,7)='" & strYYMM & "'")
            If IsNull(strNo) Then
                Me.수주번호 = strYYMM & "-0001"
            Else
                    Me.수주번호 = strYYMM & "-" & Format(Right(strNo, 4) + 1, "0000")
            End If
        End If
    End If
 
[불량 게시물 신고]  
마당쇠감사합니다.  황동준님. 

제가 하도 오랫만에 액세스를 하다가 보니까 많이 어렵네요.. ㅠㅠ
죄송하지만 제 프로그램을 조금 손좀 봐주실수 있을까요? 
메일주소를 알려주시면 원본 프로그램을 보내드리겠습니다.
03-28 (10:45)
삭제 ■신고
        
  

작성일 : 2021-03-26(09:02)
최종수정일 : 2021-03-26(09:02)
 


 ◎ 관련글

  제 목   작성자   날짜
액세스 보고서 넘버 basic 코드 조언 부탁드립니다. 마당쇠 2021-03-25
[RE]액세스 보고서 넘버 basic 코드... 황동준 2021-03-26