2017-01-31 1 views
-2

모두에게 최고의 모든 것.구매 금액에 따른 가격표 인쇄

나는 중대한 지원이 필요합니다. 가능한 한 도와 주시고 나의 약점을 용서하십시오.

문제는 인보이스 번호를 사용하여 다양한 제품의 가격표를 다양한 번호로 인쇄해야하는 것입니다. 나는 구입 한 제품의 양에 따라 의미한다. 첫 번째로 구입 한 제품은 50 개로 구입 한 Pen이고 두 번째는 100 개로 Apple입니다. 한 번의 클릭으로 50 (33, Pen, £ 0.25), 100 (34, Apple, £ 0.5) 등으로 페이지 (보고서)를 인쇄해야합니다. 가능한가?

이와 같은 내용이 이미 해결 된 경우에도 링크 또는 동영상으로 충분합니다.

나는 다른 사이트에 잘 게시했습니다. 시간과 지원에 감사드립니다.

+0

나는 당신이 달성하려는 것을 이해하고 있지만 구입 한 제품 목록을 사용하여 인보이스 템플릿을 채우고 싶은 것 같지 않습니다. 이를 수행하려면 목록에서 데이터를 추출하기 위해 vlookup 또는 색인 검색에 대해 알아야합니다. 데이터의 예를 보여줄 수 있다면 유용 할 것입니다. 또한 데이터의 표시 방법에 대한 예제도 있습니다. 그림은 1000 단어보다 낫다. – Gordon

답변

0

더미 테이블을 설정하여 원하는 여러 레코드를 저장할 수 있습니다. 버튼을 클릭하면 구매 주문 라인을 반복하고 각 라인마다 주문한 개수의 루프를 설정하고 루프에서 더미 테이블에 행을 추가합니다. (확인되지 ​​않음) 코드 :

CurrentDB.Execute "DELETE FROM PriceTags" 'PriceTags is your dummy table 
Set rsPurchaseLines = CurrentDB.OpenRecordset("select * from PurchaseLines where PurchaseNo = " & txtP_No) 
With rsPurchaseLines 
    Do While Not .EOF 
     strInsertSQL = "insert into PriceTags (TagDescription) values (" & _ 
         !ItemID & ", '" & Replace(!ItemName, "'", "''") & "', £" & !ItemPrice & ")" 
     For intPieces = 1 To !Pieces 
      CurrentDB.Execute strInsertSQL 
     Next intPieces 
     .MoveNext 
    Loop 
End With 

Set rsPurchaseLines = Nothing 

그런 다음 보고서의 레코드 원본을 더미 PriceTags 테이블로 설정하십시오.

관련 문제