<output id="os3gq"><ruby id="os3gq"></ruby></output>

    1. <mark id="os3gq"></mark>
    2. Access交流中心

      北京 | 上海 | 天津 | 重慶 | 廣州 | 深圳 | 珠海 | 汕頭 | 佛山 | 中山 | 東莞 | 南京 | 蘇州 | 無錫 | 常州 | 南通 | 揚州 | 徐州 | 杭州 | 溫州 | 寧波 | 臺州 | 福州 | 廈門 | 泉州 | 龍巖 | 合肥 | 蕪湖 | 成都 | 遂寧 | 長沙 | 株洲 | 湘潭 | 武漢 | 南昌 | 濟南 | 青島 | 煙臺 | 濰坊 | 淄博 | 濟寧 | 太原 | 鄭州 | 石家莊 | 保定 | 唐山 | 西安 | 大連 | 沈陽 | 長春 | 昆明 | 蘭州 | 哈爾濱 | 佳木斯 | 南寧 | 桂林 | ???/a> | 貴陽 | 西寧 | 烏魯木齊 | 包頭 |

      回復 加入收藏帖  復制
      我要提問 帖子上移

      [5分]自動返回所在城市

      張龍 等級: 普通會員▲ 積分:100 金幣:0 來自:合肥Access交流中心 發表于:2015-04-13 20:04:12  
      樓主

      有兩張表,一張是區號城市表

      城市 區號
      北京市  010
      上海市  021
      深圳市  0755
      杭州市  0571

      一張是客戶聯系表

      聯系電話 所在城市
      01088889999
      02188889999
      075588889999
      057188889999
      怎樣實現在客戶聯系表中,輸入聯系電話后,所在城市字段就自動填寫所在城市。這個功能

       

      access培訓  誠聘access開發人員

          張龍
            獲得社區協助:請教問題(即發帖)3篇,其中獲得解決的1篇;
            協助社區成員:協助他人(即回帖)0篇,其中被設為【最佳答案】的0篇;
            協助我們社區:發布技術文章0篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      Top

      掃描下方工作人員的微信二維碼加微信,邀您加入Access課堂微信群,進入一個技術交際圈:

      網站工作人員微信

      繆煒 等級:管理員★★★★★ 積分:2436 金幣:19080 來自:江陰Access交流中心 發表于2015/4/13 23:07:52 
      1樓 得分: 0
      Me.文本框名2= DLookup("城市","表", "區號 = '" & Left(Me.文本框名, Len(Me.文本框名) - 8) & "'")

          希望我的回答能解決了您的問題,或者所附上的這些信息對您有所幫助!如有任何疑問或需要進一步幫助,請您直接在本站發貼,我們非常樂意幫助您解決問題!
          如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,以方便大家對那些正在等待解決的帖子給予關注!
          will.miao  [協助社區成員回帖882篇,其中【最佳答案】258篇;發布技術文章477篇。]
          UMVSoft在線支持工程師
          http://www.umvsoft.com
          如果您沒有注冊這個論壇,請單擊下面的鏈接進行注冊,與我在論壇進行交流:
          http://www.beijingfeeling.com/reg/reg.asp?userid=24010
          本貼子以“現狀”提供且沒有任何擔保,同時也沒有授予任何權利。
      冰山來客 等級:普通會員 積分:8 金幣:40 來自:西安Access交流中心 發表于2019/7/24 16:19:02 
      2樓 得分: 0

      如果讓我做,我會在客戶聯系表中設區號、電話兩個字段,而不需要所在城市字段。將兩個表的區號建立關系。然后通過查詢獲得上面的信息。

      在表里有重復的信息,處理效率低,不符合所謂的范式。




          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          冰山來客
            獲得社區協助:請教問題(即發帖)1篇,其中獲得解決的0篇;
            協助社區成員:協助他人(即回帖)30篇,其中被設為【最佳答案】的3篇;
            協助我們社區:發布技術文章1篇,邀請了0名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      沈軍 等級:版主★★★★★ 積分:356 金幣:960 來自:東莞Access交流中心 發表于2019/8/10 22:05:08 
      3樓 得分: 0

      1樓的回答應該是可以解決問題的,除非所有的城市電話號碼都是8位數,但目前應該還有7位數電話號碼的城市,因此我們只能從含區號的電話號碼前四位或者前三位想辦法提取字符,再與區號庫進行比對,如果電話號碼左四位有相符的,就提取對應的城市名稱;如果沒有與左四位相符的,再比對左三位字符,如有就直接提取電話號碼的左邊三位數對應的城市。

      目前我國的現行電話區號一般是由三位和四位數構成,下面代碼應該是完全可以解決問題的。

      使用方法:在“聯系電話”更新后事件加入代碼:

      Private Sub 聯系電話_AfterUpdate()
          
          If DCount("區號", "區號城市表", "區號=Left(FORMS!客戶資料窗體名稱!聯系電話, 4)") > 0 Then
              Me.所在城市 = DLookup("城市", "區號城市表", "區號=Left(FORMS!客戶資料窗體名稱!聯系電話, 4)")
          Else
              Me.所在城市 = DLookup("城市", "區號城市表", "區號=Left(FORMS!客戶資料窗體名稱!聯系電話, 3)")
          End If
          
      End Sub

      此程序代碼已經示例檢測通過。

      點擊下載此附件



          很高興與您就本帖子進行交流,如果我的回答已經解決了您的問題,請點擊上方的“最佳答案”,這樣本帖子就不會在“待解決問題區”顯示了,我也將獲得2個積分獎勵,并不會減少您的積分!
          楊漢寶
            獲得社區協助:請教問題(即發帖)3篇,其中獲得解決的2篇;
            協助社區成員:協助他人(即回帖)276篇,其中被設為【最佳答案】的72篇;
            協助我們社區:發布技術文章24篇,邀請了2名新會員注冊本社區(如何邀請會員注冊,詳見:http://www.beijingfeeling.com/sitehelp.asp)。
      總記錄:3篇  頁次:1/1 9 1 :
      您還沒有在Access軟件網登錄不能回復帖子
      • 你沒有登錄,請點擊后面鏈接登錄:登錄
      • 如果你沒有注冊,請點擊后面鏈接注冊:注冊,注冊完成后,請再次訪問本頁功能。
       
      湖北11选5