簡體   English   中英

MS Access 設置查詢中字符串的最大長度

[英]MS Access setting max length of a string in a query

我在設置作為查詢結果的用戶名字段的最大長度時遇到問題。 查詢需要的員工名字的信,他們的姓氏和它們組合。

即,Bob Smithson = bsmith 或 Danny Charlesworth = dcharl

我知道人們有很長的名字,並且將用戶名限制為 6 或 7 個字符可以使登錄不那么乏味。

這是我的查詢代碼:

Username: LCase(Left([first],1) & [last])

很簡單,但我找不到任何maxlenleft == 7例如。 我可以做一個變通,做一個 for 循環並敲掉右邊的一個字母,直到它匹配 7,但必須有一個更快的方法來做到這一點。 該查詢實時填充表單並使其看起來不錯。 另外我不知道如何編輯查詢文本框的字段,因為表單會在加載時更新。

謝謝

用戶名:LCase(Left([first],1) & Left([last],5))

關於這個問題“我也不知道如何編輯查詢文本框的字段,因為表單會在加載時更新。”

進入查詢設計,在字段名下,做如下操作

  1. 刪除字段名稱
  2. 寫“新字段名稱:LCase(Left([first],1) & Left([last],5))”

在您的情況下,新字段名稱將是用戶名。

暫無
暫無

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

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