假設同個欄位裡的資料有空格
例如
--------------- -------------
材料編號 <<原始資料 我要的>材料編號
--------------- -------------
119 mdka 224 119
1110 KKK XXX 1110
22 MMMM SSS 22
以此類推
那要用什麼準則怎麼把前面的 119 1110 22 萃取出來呢?
(最前面字數不一 我只要前面那列的資料)
不要用EXCEL 因為資料很多筆 EXCEL跑很慢
如能解答 20點奉上 感激不盡!!!!
2007-02-08 15:35:24 · 2 個解答 · 發問者 c'est la vie 2 in 電腦與網際網路 ➔ 軟體
1:你只要_材料編號_開始有英文字形的前段字串.
2:如果你不要(新)材料編號_取代舊材料編號.請在資料表新增一個新材料編號欄位
3:假設資料表名稱_ 材料單
4:在表單設計檢視由工具拖曳一個指令按鈕_在onclick 輸入
dim fr as dao.recordset,m1 as string
set fr=currentdb.openrecrdset("材料單")
if fr.recordcount then
fr.movefirst
If fr("材料編號")<> "" Then
m1=fr("材料編號")
For Y = 1 To Len(m1)
If Asc(Mid((m1), Y, 1)) < 48 Or Asc(Mid((m1), Y, 1)) > 57 Then K1 = Y: Exit For
Next
m1=left(m1, K1 - 1)
End If
fr.edit
fr("材料編號")=m1'若要直接取代舊材料編號.保留此行.將下行刪除
fr("新材料編號")=m1
fr.update
fr.movenext
end if
set fr=nothing
m1=""
2007-02-09 00:02:41 補充:
fr("材料編號")=m1'若要保留舊材料編號.將此行刪除
2007-02-08 18:37:46 · answer #1 · answered by pop 7 · 0⤊ 0⤋
1:買一本學貫行銷_實戰問答
2:在第七章有詳細解說.
2007-02-11 06:20:20 · answer #2 · answered by iam_1_001 5 · 0⤊ 0⤋