小菜鸟 有个问题 请问各位大虾~
我做个项目 要求可以查个公司的 进出货物,利润,库存情况,比如说 名字 单价 数量 总和
最后可以算个 一个时间段的利润
我access 里 名字 单价 时间 数量 单一物品总和 等 全部 是文本类型
当我在算时间段利润时 发现个问题~ 我在VB文本框输入两个时间,查出的结果 不正确
也就是说 开始的时间 和结束的时间 不能正确比较~, 好象这两个文本框比较的不是数字 而是比较的字符串, 比如说 开始时间 我输入a 结束时间输入b(a,b 是任意数字)
有时候尽管a<b,这两个文本框比较也会出错(它判断 a>b)~ 即使不错 数据库里查出的利润也会出错` 我认为错误的原因在: 文本框里 得到的是字符串 ,数据库里 数据也是字符,字符比较 不象数字比较,说了这么多 自己都糊了,不过我相信高手能知道我的问题所在 请大家帮忙 帮我解决这个问题 不甚感谢
我做个项目 要求可以查个公司的 进出货物,利润,库存情况,比如说 名字 单价 数量 总和
最后可以算个 一个时间段的利润
我access 里 名字 单价 时间 数量 单一物品总和 等 全部 是文本类型
当我在算时间段利润时 发现个问题~ 我在VB文本框输入两个时间,查出的结果 不正确
也就是说 开始的时间 和结束的时间 不能正确比较~, 好象这两个文本框比较的不是数字 而是比较的字符串, 比如说 开始时间 我输入a 结束时间输入b(a,b 是任意数字)
有时候尽管a<b,这两个文本框比较也会出错(它判断 a>b)~ 即使不错 数据库里查出的利润也会出错` 我认为错误的原因在: 文本框里 得到的是字符串 ,数据库里 数据也是字符,字符比较 不象数字比较,说了这么多 自己都糊了,不过我相信高手能知道我的问题所在 请大家帮忙 帮我解决这个问题 不甚感谢
时间就用时间类型
access时间查询注意要对时间使用如下格式: "#2006-11-20 18:00:00#"
因为如果用时间显示 那么在msflexgrid 里 就显示不了时间 因为 类型对不上~` msflexgrid里 显示的是字符
在MSDN中有专门的MSFlexGrid的说明。