1.要求:當偶按"登記"按鈕時,將自動生成憑証號碼.2.憑証號碼=系統日期+dj+三位數字3.數據無記錄時憑証號碼等于(系統日期+dj+三位數字)之組合,若有記錄時憑証號碼=(系統日期+dj+三位數字)+14.求代碼.^_^
解决方案 »
- 关于excel宏自定义子过程调用的问题
- 输入问题?请教:VBA中,如何统计某行或某列中一定区域中的单元格互不相等的个数?
- 怎样取得 treeview的一个item的所有上面的节点??
- 谁有imgocxd.hlp文件?
- imgscan.ocx能双面扫描文件吗?
- 关于recordset的问题?为什么用set赋值之后,要再次赋值却无效
- 一个非常简单的问题?请进送分!
- !!用SQL查询多表如何提高速度?
- 关于excel里vba的编程问题!在选定的单元格输出结果?
- 把一整个窗体放到另一窗体的picturebox控件里之后,怎样把picturebox里边的内容打印出来呢?
- 小弟公司進來一位新人,略懂一點兒VB,老大想要我給他進行一下培訓,各位大哥有沒有這方面的培訓資料啊?
- 循环把数据库中的数据一一取出
bh.text=date & "dj" & fromat(1,"###000")if bh.text<>lsph.text
bh.text=date & "dj" & format(val(lsph.text,3))+1,"###000")
else
bh.text=date & "dj" & fromat(1,"###000")
end if
bh.text '指新憑證編號
lsph.text '在數據登記後將bh.text值賦給lsph.text.也就是說它是上一次憑証號碼.
請賜教!^_^
lsph.Text = bh.Text
第一次按"登記"按鈕時,憑証號碼是2004-12-19dj001,再按"確定"按鈕.再按"登記"按鈕時,憑証號碼還是2004-12-19dj001.若手動更改為2004-12-19dj002.再按"確定"按鈕.依次再按"登記"按鈕後,憑証號碼這時才變成2004-12-19dj003.為什麼第二次不會自動編號而要手動編號才行!2.請各位再幫偶分析一下!或提供更好的代碼程序!呵呵....
bh.Text = Date & "dj" & Format(Val(Right(lsph.Text, 3)) + 1, "###000")
lsph.Text = bh.Text
End Sub
1.偶就是有一个按钮跟两个textbox控件(lsph.Text,bh.Text),否則就沒有lsph.Text之控件?2.請再指教!^_^
bh.Text = Date & "dj" & Format(Val(Right(bh.Text, 3)) + 1, "000")
End Sub
bh.Text = Date & "dj" & Format(1, "###000")If bh.Text = lsph.Text Then
bh.Text = Date & "dj" & Format(Val(Right(lsph.Text, 3)) + 1, "###000")Else
bh.Text = Date & "dj" & Format(1, "###000")
End IfEnd SubPrivate Sub Command2_Click()
lsph.Text = bh.Text
End Sub
怪!還是不能自動編號!