如何做有效率的資料更新?(編號:3493)

若我們新增一筆資料時, 畫面上的欄位不輸入任何資料, 便按存檔.
此時我們不希望存入一筆 NULL 資料, 有沒有除了用迴圈及 flag 就可以判斷的方法?
若 RecordCount=0 時, 判斷式可能是這樣:
If oRs.RecordCount = 0 Then oRs.AddNew
... 判斷資料是否空白
是: 檢查下一個欄位
  否: 設定欄位值, 可以下 oRs.Update

... 若檢查結果為 false, 表示要 CancelUpdate
有沒有更好的方法呢? 請指導一下