2012-04-09 55 views
-1

試圖顯示帶有數據庫空間的數據(ms-access),例如選擇0776578969並使用access和vb顯示0776 578 969。幫助從數據庫中選擇0776578969並顯示0776 578 969

+0

你試過了什麼?你有什麼麻煩? – SLaks 2012-04-09 13:52:01

+0

上午從數據庫中選擇一個phone_no並試圖顯示它在一個datagridview列與空間,但我不知道如何使用'空間'功能 – braop 2012-04-09 13:57:36

+0

你需要使用'Substring'來做普通的字符串操作。 – SLaks 2012-04-09 13:58:49

回答

1

如果您想在MS Access中執行此操作,那麼您需要查看LeftMidRight函數。這裏是一個示例查詢,應該給你你想要的結果:

Test Table: 
PhoneNumber 
776578969 
123456789 

SELECT Left(test.phonenumber, 3) & " " & Mid(test.phonenumber, 4, 3) & " " & Right(test.phonenumber, 3) 
FROM test; 

Results: 
776 578 969 
123 456 789 
3

如果你需要在報告或表格中,那麼只需使用自定義格式。

(格式設置只是去:

@@@@ @@@ @@@

而且,在代碼中,你可以去:

格式( 「你的價值」, 「@@@@ @@@ @@」)

訪問是一個商業應用程序開發工具,這種類型的字符串處理和必須使用VBA代碼並不需要在報表,表單中進行常見的格式化。如上所示,對於不使用$等進行處理的代碼,而是使用格式化命令。

相關問題