2015-03-31 73 views
0

新手在這裏,可能是這個過程。我試圖填寫股票代碼字段中爲空的數據以獲取之前已知的數據。看我下面的例子。我不知道我是否應該在查詢或別的東西寫在MS Access 2007中試圖填寫數據,如果空取以前有數據

Image

因此,例如下0897250D CH股本爲空或空白。我想把它之前的數據,並填寫它。

+0

我知道它相當新。只是想衝擊這個,看看有沒有人能幫助我。謝謝。 – Freddy 2015-04-01 17:17:58

回答

0

對不起。得到了我的答案。我非常使用以下...

Sub nullparts() 
Dim i As String 

Set myDb = CurrentDb() 
Set MyRs = myDb.OpenRecordset("BB - HistoricalDividends") 
MyRs.MoveFirst 
Do While Not MyRs.EOF 
MyRs.Edit 
For Each myfld In MyRs.Fields 
If myfld.Name = "Field1" Then 
If MyRs(myfld.Name).Value <> "" Then 
i = MyRs(myfld.Name).Value 
Else 
MyRs(myfld.Name).Value = i 
MyRs.Update 
End If 
End If 

Next myfld 

MyRs.MoveNext 
Loop 

End Sub 

現在我試圖完成2件事情。

1)在數據庫中創建一個從Excel導入按鈕 2)一旦導入,刪除所有在F2上沒有數據的行被刪除。