不知道各位高手有没有看过国内进销存的软件?象速达,管家婆,我想问一下,用DBGrid可不可以做出以下几种效果?
界面上有一些输入框,用来输入主表的各项数据,如供应商,订单号等,用DBGrid显示明细表中的数据,即具体这个订单中某些商品的具体信息,主表、明细表用订单号外键关联。数据库MSSQL,想问一下,
怎么能使当SELECT DETAIL_TABLE时,即使返回纪录数小于10。但是DBGRID也要保持总行数为10行的纪录行(分页,每页10行),余下为空行保留。
想支持批量修改。批量插入,批量删除。批量修改的时候,我怎么知道我现在修改过的是哪些纪录,并把修改后的纪录提交给数据库,我不想全部UPDATE(若数据库有100万条纪录就惨了)
界面上有一些输入框,用来输入主表的各项数据,如供应商,订单号等,用DBGrid显示明细表中的数据,即具体这个订单中某些商品的具体信息,主表、明细表用订单号外键关联。数据库MSSQL,想问一下,
怎么能使当SELECT DETAIL_TABLE时,即使返回纪录数小于10。但是DBGRID也要保持总行数为10行的纪录行(分页,每页10行),余下为空行保留。
想支持批量修改。批量插入,批量删除。批量修改的时候,我怎么知道我现在修改过的是哪些纪录,并把修改后的纪录提交给数据库,我不想全部UPDATE(若数据库有100万条纪录就惨了)
解决方案 »
- 如何自定义一个过程处理自己进程上的键盘消息?
- Treeview问题,请进
- 本窗口Hide后,如何控制刷新背景上的此部分?
- 关于双字节支持的问题,内有详细说明
- 请问在SQL Explore 中如何设置才能察看oracle7.3数据库的数据?
- 当tabsheet太多时怎样让pageControl分多行显示,而出现个箭头让用户点,就象菜单控件一样
- oleContainer的困惑?在线等!马上给分!
- 誰有金山詞霸2003.搞定送分100.等.
- 怎样读取串口(com口)?给我一方法!十万火急!我给你高分!help!help!
- 求DLL与调用进程互通数据方法(很多的,什么类型都有),在最好有人能详细说说
- QQ是采用什么原理作出来的?在DELPHI中应该怎么做?
- 一个关于combobox控件的问题!!在线守侯!!!
可以用第三方组件,ExpressQuantum和EHLIB,可以非常容易的做到
www.51delphi.com和www.delphibbs.com有下载
还是用第三方控件吧!