將vfp表中批量編號可以用repl嗎

2021-03-04 04:44:20 字數 1925 閱讀 1896

1樓:匿名使用者

當然可以

repl all 編號bai with alltrim(樓名duzhi) + transform(樓號) + transform(門號) + transfrom(室號)

(設定編號為

dao字元型專

屬)如果編號為數值型

repl all 編號 with val(alltrim(樓名) + transform(樓號) + transform(門號) + transfrom(室號) )

在vfp中repl all是什麼意思 10

2樓:匿名使用者

更新表的記錄內容。

replace fieldname1 with eexpression1 [additive]

[, fieldname2 with eexpression2 [additive]] ... [scope]

[for lexpression1] [while lexpression2] [in nworkarea | ctablealias]

[nooptimize]

引數fieldname1 with eexpression1 [, fieldname2 with eexpression2 ... ]

指定用表示式 eexpression1 的值來代替 fieldname1 欄位中的資料;用表示式 eexpression2 的值來代替欄位 fieldname2 中的資料,依此類推。

當表示式的值比數值欄位的寬度長時,replace 採用以下方法來處理資料:

首先,replace 截短表示式的小數位然後圓整剩餘部分。

如果此時欄位仍然放不下表示式的值,則 replace 用科學計數法在欄位中儲存表示式的值。

如果還不行,replace 則用星號代替欄位內容。

additive

把對備註欄位的替代內容追加到備註欄位的後面。additive 只對替換備註欄位有用。如果省略 additive,則用表示式的值改寫備註欄位原有內容。

scope

指定要替換內容的記錄範圍。只替換指定範圍內記錄欄位的內容。範圍子句有:

all、next nrecords、record nrecordnumber 和 rest。有關範圍子句的詳細內容,請參閱 scope(作用域)子句 或 語言概述。replace 的預設範圍是當前記錄 ( next 1 )。

for lexpression1

只有當指定記錄使表示式 lexpression1 求值結果為「真」(.t.) 時,它的欄位才會被替換為新的內容。

因此,包含 for 子句可以使命令有條件地更新記錄,而將那些不需要更新的記錄篩選掉。

當表示式 lexpression1 是可優化表示式時,rushmore 將優化 replace 命令。因此,為使系統獲得最佳效能,應在 for 表示式中使用可優化的表示式。

詳細資訊, 參見set optimize 和 用 rushmore 查詢優化資料訪問速度。

while lexpression2

指定一個邏輯表示式 lexpression2 作為替換欄位內容的條件。只要邏輯表示式 lexpression2 計算為「真」(.t.

),就替換記錄中的資料,直至遇到第一個計算結果為「假」(.f.) 為止。

in nworkarea

指定要更新記錄的表所在的工作區。

in ctablealias

指定要更新記錄的表的別名。

如果同時省略 nworkarea 和 ctablealias,則更新當前選定工作區中表的記錄。

nooptimize

關閉 rushmore 優化。

vfp中repl with是什麼意思

3樓:

relace 欄位1 with 值1, 欄位2 with 值2

替換欄位的值

分母是10,100,1000,分數可以用什麼表示

分母是10,100,1000,分數可以用小數表示 十分之幾就是零點幾,百分之幾就是零點零幾,千分之幾就是零點零零幾 分母是10 100 1000.的分數可以用小數來表示嗎?當然是可以的 小數的十分位,百分位,千分位 實際上就表示分母為10,100,1000等等那麼分母是10 100 1000.的分數...

將溶解在水中的食鹽可以用什麼方法分離出來

採用蒸發結晶的方法。蒸發結晶 加熱蒸發溶劑,使溶液由不飽和變為飽和,繼續蒸發,過剩的溶質就會呈晶體析出,叫蒸發結晶。可以用過濾的方法分離出來 溶解 在天平上稱量bai剩下du的粗鹽,計算在zhi10毫升水中大約溶解了多少克dao粗鹽。2 加回入過量bacl 目的 去除硫酸根離子答。相關化學方程式 b...

OSPF多程序是否有獨立的路由表,可以用什麼命令顯示各自的路

路由表只可能有一張啊,不然衝突怎麼辦?但同一張路由表中的條目來自不同的地方,要檢視路由來自哪個ospf程序可以用這個命令 show ip route ospf 1 1為程序號 ospf產生的路由表一般包含什麼資訊?首先ospf有三張表 1 neighbor table 2 topology tabl...