누구든지이 작업을 수행하는 방법을 알고 있습니까? 나는 그것을 봤지만 2010 년의 오래된 튜토리얼 비디오이며 어떻게하는지에 대한 적절한 지침과 일치하지 않는 것 같습니다. 2012를 사용하고 있습니다. 복사 버튼을 추가 한 다음 레코드를 클릭하고 복사를 클릭하여 선택한 레코드 값을 기본값으로 사용하여 새 레코드를 추가하고 싶습니다.lightswitch에서 한 레코드를 다른 레코드로 복사
0
A
답변
0
내 앱에서 판매 견적을 추적합니다. 나는 견적을 수정하고 유지할 수있는 능력이있다. 나는 이전 개정판을 복사하여 시작하는 새로운 개정판을 만들 수있는 버튼을 가지고 있습니다.
사용중인 언어를 언급하지 않았습니다. 나는 VB.NET을 사용하고 있지만 대부분의 코드는 매우 간단한 것으로, 선언과 할당 만하므로 C#으로 쉽게 변환 할 수 있어야합니다. 키워드 Me
을 this
으로 대체하면 가장 좋은 방법입니다.
'Create a quote object to hold the quote to be revised
Dim CurrentRev As Quote
CurrentRev = Me.qQuoteByFirm.SelectedItem
나는 다음 데이터베이스에 새 레코드를 추가 :
'Add a new quote entity to the database
Me.qQuoteByFirm.AddNew()
그리고 이상 복사
내 버튼의 _Execute()
코드 내부, 내가 먼저 레코드의 로컬 복사본을 복사 할 수 있도록 관련 정보 :
'Copy the necessary relevant values to the new quote
Me.qQuoteByFirm.SelectedItem.QuoteNumber = CurrentRev.QuoteNumber
Me.qQuoteByFirm.SelectedItem.RepFirm = CurrentRev.RepFirm
Me.qQuoteByFirm.SelectedItem.Customer = CurrentRev.Customer
Me.qQuoteByFirm.SelectedItem.QuoteStatus = CurrentRev.QuoteStatus
그러면 현재의 selec 사본이 만들어집니다. 레코드의 각 값이 단일 값일 경우 레코드로 저장하십시오. 값이 다른 테이블과 관계가 있고 여러 레코드가 들어있는 경우 해당 값을 반복해야합니다.
예를 들어 위의 내용은 내 견적의 일반적인 정보 일뿐입니다. 견적서 항목 테이블과도 관계가 있습니다. 각 견적에는 여러 개의 광고 항목이 있으며 이들 모두를 복사해야합니다. 따라서 각 광고 항목을 반복하고 중복 된 광고를 만들어야합니다.
'Duplicate all associate quote line items
For Each item In CurrentRev.QuoteLines
Me.qLineItemsByQuoteID.AddNew()
Me.qLineItemsByQuoteID.SelectedItem.ItemNo = item.ItemNo
Me.qLineItemsByQuoteID.SelectedItem.ProductQty = item.ProductQty
Me.qLineItemsByQuoteID.SelectedItem.Description = item.Description
Me.qLineItemsByQuoteID.SelectedItem.SellPrice = item.SellPrice
Me.qLineItemsByQuoteID.SelectedItem.PartNo = item.PartNo
Next
관련 문제
- 1. 한 레코드를 결과 집합의 여러 레코드로 변환
- 2. ActiveRecord 모든 레코드를 다른 레코드로 이동
- 3. C# 하나의 사전에서 다른 레코드로 복사
- 4. 여러 레코드를 단일 레코드로 병합
- 5. 다른 데이터베이스의 다른 레코드로 레코드를 복사하는 방법은 무엇입니까?
- 6. 여러 레코드를 단일 레코드로 검색
- 7. mysql에서 고유 한 참조가있는 레코드를 다른 테이블로 복사
- 8. VBA 한 레코드에서 다른 레코드로 이동하기위한 액세스
- 9. 중복 레코드를 하나의 레코드로 통합/병합
- 10. Pandas Dataframe 중복 레코드로 잘못된 레코드를 가져옴
- 11. 연결된 다른 테이블의 레코드로 레코드를 아카이브하는 방법은 무엇입니까?
- 12. 다른 테이블의 가장 최근 레코드로 레코드를 정렬하는 방법
- 13. CloudKit에서 레코드를 하위 레코드로 만들려면 어떻게해야합니까?
- 14. 레코드를 열고 업데이트하여 MySQL에 새 레코드로 삽입하십시오.
- 15. 여러 레코드를 하나의 레코드로 변환 R
- 16. 한 테이블의 내용을 다른 테이블로 복사
- 17. 기존 레코드를 새 레코드로 자동으로 변환합니다.
- 18. 많은 레코드를 많은 레코드로 업데이트하는 레일
- 19. T-SQL은 여러 레코드를 하나의 레코드로 연결합니다.
- 20. Sql 여러 레코드를 하나의 레코드로 병합
- 21. 테이블에없는 레코드로 yii의 레코드를 필터링하는 방법
- 22. django-tables2에서 많은 레코드를 관련 레코드로 표시
- 23. 복사 한 테이블을 다른 테이블에 복사하십시오.
- 24. 복사 기록은 오류 SQL 다른 한 테이블의 레코드를 복사 할 수있는 아래의 쿼리를 사용
- 25. Lightswitch에서 시각적 컬렉션을 지우십시오.
- 26. 다른 클래스의 lightswitch에서 데이터베이스에 액세스하는 방법?
- 27. 데이터베이스의 레코드를 표시 한 다음 새 레코드를 추가하면 데이터베이스의 표시된 레코드가 새 레코드로 자동 업데이트됩니다.
- 28. URL 복사 한 브라우저에서 복사 한 다른 borwser에서 작동하지 않습니다
- 29. 한 목록에서 다른 목록으로 복사
- 30. 한 문자열을 다른 문자열로 복사
끝내 주셔서 감사합니다. 그냥 많은 관계가 많은 예를 들어 관련 salesmean을 우물에 어떻게 복사합니까? 잘 -> wellsalesjunction -> 판매 테이블. 여기서 junction은 wellid와 salesid를 포함하고 판매 테이블에는 ID, 판매 이름, 성 등이 포함됩니다. C# btw – Sirus
@Sirus를 사용하고 있습니다. 테이블 관계를 완전히 이해하고 있는지 잘 모르겠습니다. 다른 질문을하고 테이블에 대해 자세히 설명하는 것이 좋습니다. Lightswitch 또는 T-SQL의 'create'문에서 테이블의 그림으로. –