大神們,求助啊!兩個表中查找相同的資料——姓名!
兩個表格,一個是學生表,一個是畢業生總表
學生表有學生己經畢業,就會在畢業生表中體現出來
現在我需要在畢業生總表中找到所有學生表中相同的姓名的學生
現在我做了一個表單


local a,b,i,num
sele 1
b=thisform.text1.value
use &b alias bb
sele 2
a=thisform.text2.value
use &a alias aa
i=0
j=0
sele 2
do while .not.eof()
ly=xm
sele 1
locate for xm=ly
if found()
repl bb.序號 with ALLTRIM(bb.序號)+ALLTRIM(aa.序號)
i=i+1
else
sele 2
repl 標記 with '沒有'
j=j+1
endif
sele 2
skip
enddo
sele 1
use
sele 2
use
?i
但是這樣的只能查到總表不重名的學生
比如畢業生總表中有王強這樣好多條記錄重名的的,就不能把所有的王強都找出來
這樣的回圈只能找到第一個王強
大神們可否幫忙修改一下
非常感謝!
uj5u.com熱心網友回復:
畢業生總表 是總表學生表 是要在總表中找到名字的表
我是想把學生表中的學生姓名在畢業生總表中全部找到,做個標記就可以
于是就把學生表中排了個序號,只要在畢業生總表中發現有和學生表中一樣的姓名就用學生表中的序號替換總表中的序號
如果總表中沒有學生表中的姓名就在學生表中做個標記
uj5u.com熱心網友回復:
我是想把學生表中的學生姓名在畢業生總表中全部找到,做個標記就可以于是就把學生表中排了個序號,只要在畢業生總表中發現有和學生表中一樣的姓名就用學生表中的序號替換總表中的序號
如果總表中沒有學生表中的姓名就在學生表中做個標記
uj5u.com熱心網友回復:
加上CONTINUE命令uj5u.com熱心網友回復:
非常感謝!完全不會啊,在哪里加上的?
這個表單是別人幫忙做的,我是完全的不懂哇
可缶幫我更改一下?加在哪里?
uj5u.com熱心網友回復:
我自己捯飭了一下,可以使用了,非常感謝!
可是 又出現一個問題,就是名字一樣后,我還要比較一下出生日期是否一樣,如果一樣才表明是同一個人
這樣如何更改一下表單里的命令
uj5u.com熱心網友回復:
用了后檢查了一下,還是不行,有些錯誤出現,不能完全比對出來
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/284086.html
標籤:VFP
上一篇:用access實作藥品管理系統
下一篇:基礎
