2017-04-24 7 views
-1

이 문제 MS 액세스에서분할 새로운 라인 - MS 액세스

에 어떤 도움을 주셔서 감사합니다겠습니까 나는 2 개 개의 별도 필드 (주소 1에 하나 개의 필드 (홈페이지 주소)의 값을 분할하고 싶습니다

및 주소 1의 첫 번째 라인을 가져온 다음이 주소 주소 2) 두 번째와 다른 광고 항목을 얻을 수

전 # 1

Main Address | Address 1 | Address 2 
---------------------------------------- 
1 Main Road | 1 Main Road | San Jose CA    
San Jose CA 

전 # 2

Main Address | Address 1 | Address 2 
---------------------------------------- 
1 Main Road | 1 Main Road | San Jose CA Drop at Front 
San Jose CA  
Drop at Front 

감사합니다!

샘플의 표기가 의미가 있으시다면, 질문이 있으시면 알려 주시기 바랍니다. TA

+0

는 지금까지 시도 무엇 : 예, 쿼리 또는 텍스트 상자에 표현하면? 원래 주소 테이블의 분할 버전을 표시하는 쿼리를 만들지 여부, 원본 테이블을 이러한 새 열로 업데이트 할 것인지 여부 또는 완전히 다른 것을 의도하는지 여부는 질문에서 분명하지 않습니다. 어느 쪽이든 나는 이것이 특정한 정답을 가진 질문이 아니라 '나를위한 나의 코드 작성'문제에 접해 있다고 생각합니다. – Aiken

답변

1

새 줄을 강제하려면 [Main Address] 데이터의 Cr 및 Lf 문자가 있습니까? 그렇지 않으면 원하는 것은 사실상 불가능합니다.

Replace(Left([Main Address] & "", Instr([Main Address] & Chr(13), Chr(13))), Chr(13), "")

Trim(Replace(Mid([Main Address] & "", Instr([Main Address] & Chr(13), Chr(13))), Chr(13) & Chr(10), " "))

+0

제안 해 주셔서 감사합니다. MAIN 주소가 2 줄 이상인 경우 분할이 잘 작동합니다. 그러나 나는 #Func를 얻고있다! 주 주소에 단 한 줄만 있으면 오류가 발생합니다. 어떤 제안? :) 다시 한번 감사드립니다! – GabrielVE

+0

수정 된 답변보기 – June7

+0

6 월 고마워요! 주소 1은 완벽하게 보이고 주소 2는 괜찮지 만 주소 2에 값이있을 때마다 텍스트 앞에이 새 행이 있지만 주소 2에 값이없는 경우 완벽하게 보이며 아무 것도 포함하지 않습니다. 주소 2를 조금 더 편집하면 신경 써라 :) TA! – GabrielVE