簡體   English   中英

在每行的第 4 個字符中添加一個值

[英]Add a value into the 4th character of every row

我的英語不好,但希望我能把我的問題說清楚。 我有一個包含大量行的表格,所有行都以 00000 格式編寫(例如:000001、00002 等)。 我需要通過在數字的固定點(00A000、00A001 等)中添加一個字母來更改所有這些,始終是相同的字母,始終在相同的 position 中。因此,要么我設法將行的格式更改為自定義格式數字-數字-字母-數字-數字-數字(我可以在 Excel 中執行此操作,但我無法在 Access 中找到方法),或者我創建更新查詢以在該位置添加字母 A . 任何人都可以幫忙嗎?

我厭倦了像我說的那樣更改格式,但找不到在訪問中添加自定義格式的方法。 我嘗試使用更新查詢在右側第 3 個字符后添加字母,但我寫錯了查詢

您顯示一個 6 位數字的值,另一個顯示 5 位數字的值。 如果這是正確的,請考慮(x 代表您的字段或字符串): Left(x,2) & "A" & Mid(x,3)

如果這是一個發布錯誤並且所有值都是 5 位數的相同長度,請考慮: Format(x, "00A000")

可以運行更新操作來更改字段中的數據,但這不是必需的,因為可以在需要時在查詢或文本框中完成此計算。

可以將字段更改為數字類型,而不是存儲重復字符。 此外,格式屬性可以使用: 00\A000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM