資料庫操作問題?

winfoo 2007-09-11 04:01:08
1.窗體中有一個Combo下拉控件(一月至十二月),一個Command按鈕。
問題是我想在點擊command按鈕時以Combo控件中的月份為條件,給資料庫中所有滿足條件的數據做刪除標記(庫中有一月份字段)。
2.如何在向資料庫中添加資料時,判斷庫中是否有同編號的資料,如有,該如何進行替換原有資料?
3.如何以Combo下拉控件為條件,給滿足條件的資料做刪除標記?

不好意思又誤大家時間了。
先謝過!
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2007-09-12
  • 打赏
  • 举报
回复
是第二个字段

locate for 第二个字段名==要查找的值
winfoo 2007-09-12
  • 打赏
  • 举报
回复
locate 該命令是否只能查找資料庫中第一列字段值?
如果查找第二列應該怎樣做?
謝謝回復!
winfoo 2007-09-12
  • 打赏
  • 举报
回复
謝謝搞定
十豆三 2007-09-11
  • 打赏
  • 举报
回复
那是因为
locate for alltrim(编号)==lcBH
没有查到,找找什么原因没的查到
winfoo 2007-09-11
  • 打赏
  • 举报
回复
第2個問題,我試了為什么運行后是添加,而不是替換呢?
謝謝補充!
十豆三 2007-09-11
  • 打赏
  • 举报
回复
1、
select 表名
delete all for 月份=thisform.Combo1.value

2、
lcBH=thisform.text1.value &&编号文本框
select 表名
locate for alltrim(编号)==lcBH
if !found()
append blank
endif
replace 编号 with lcBH,字段a with ......

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧