想做一个订单的效果如下:
日期:年月日 订单号:123 客户:客户1
---------------
|货物|数量|单位|单价|金额|
------------------------------
|123 |12 |个 |10.00|120.00|
-----------------
|货物2|3 |件 |5 |15.00 |
-----------------
|合计: 135.00|
----------------
功能包括新建,打开已经存在的数据,修改,删除。
vb+ado,
用spread做过,但是不能达到效果。如果spread与数据相连,则做不到随意增减货物;
不相连,即增加完了货物后再一条条地addnew,然后updatebatch,则修改时不能修改已经存在的数据。
应该如何实现呢?
日期:年月日 订单号:123 客户:客户1
---------------
|货物|数量|单位|单价|金额|
------------------------------
|123 |12 |个 |10.00|120.00|
-----------------
|货物2|3 |件 |5 |15.00 |
-----------------
|合计: 135.00|
----------------
功能包括新建,打开已经存在的数据,修改,删除。
vb+ado,
用spread做过,但是不能达到效果。如果spread与数据相连,则做不到随意增减货物;
不相连,即增加完了货物后再一条条地addnew,然后updatebatch,则修改时不能修改已经存在的数据。
应该如何实现呢?
解决方案 »
- vb 怎样用unzip.exe解压文件到指定的目录
- VB 浮点类型的加减法
- 和大家探讨财路。。。
- 如何用ijl11.dll将图片转为JPG以后不经硬盘,直接存入Byte数组??
- 有无代码把flv和mp3文件合成为一个文件?
- 数据类型显示不对
- vb图标的问题
- √求救!我做一个大型管理软件,有许多人共同开发。做源程序经常需要改动,但改动一次就要花十几分钟编译程序,请问能是否能够写脚本,让
- 如何用RICHTEXTBOX载入一个文本,再按语法使不同的词语呈现不同颜色和字体?
- A indifficult Problem
- 如何从txt日志文件中读取ip地址,并自动发送信息给ip地址?(给飞的分)
- 急!求教“Run-time error '70'”是由于什么引起的?
'保存明细表
'***********************************************************
'保存记录,spread没有与ado相连接,添加就可以,覆盖就不行。 Adodc1.RecordSource = "SELECT storechild.进库单号, storechild.日期, storechild.品种编号, storechild.品种, storechild.吨数, storechild.单价, storechild.入库金额, storechild.备注" & _
" From storechild" & _
" WHERE (((storechild.进库单号)='" & Text1(0) & "'));"
Adodc1.Refresh With Adodc1.Recordset
For i = 1 To fpSpread1.MaxRows - 1
If .EOF Then
.AddNew
Else .MoveFirst
fpSpread1.GetText 3, i, ddd
If ddd <> "" Then
.Find "品种编号 = '" & ddd & "'"
If .EOF Then
.AddNew
End If
Else
GoTo eee
End If End If
For j = 0 To fpSpread1.MaxCols - 1
fpSpread1.GetText j + 1, i, ddd
If ddd = "" Then
ddd = "0"
End If
.Fields(j).Value = ddd
Next
.Update
Next
End With请指教下,有什么问题。