2017-04-24 70 views
-1

想知道關於這個問題分割新線 - MS接入

在MS訪問任何幫助

我想一個字段(主要地址)的值分割到2個獨立的字段(地址1和地址2)其中,在地址1得到的第一行,然後地址2獲取第二個項目和其他項目

EX#1

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

EX#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

[主地址]數據是否有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

非常感謝六月!地址1看起來很完美,地址2也可以,但是當地址2有一個值時,在文本前面有這個新行,但是當地址2沒有值時,它看起來很完美,並且不包含任何東西。 記住如果你編輯地址2多一點:) TA! – GabrielVE