在VB里加入CrystalReport,连接数据库,运行,可以显示得到的所有结果集。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VB里加入CrystalReport,连接数据库,运行,可以显示得到的所有结果集。相关的知识,希望对你有一定的参考价值。
现在想筛选满足自定条件的结果,类似水晶报表里的选择专家,不知道怎么实现?我用VB+Datareport+SQL完全可以实现,VB+datagrid也可以,只是这两种导出excel的的效率太低,所以现在想用VB+水晶报表+SQL。
楼主何必这么麻烦,直接用FineReport这一种报表工具,就可以实现你想要的效果。在FineReport中连接数据库时,直接通过SQL语句即可实现筛选,或者先把字段都选进来,再通过“过滤条件”或“条件属性”实现结果集筛选。并且FineReport能与Excel实现互相导入导出,非常方便。 参考技术A 水晶报表不太清楚操作,这个我是用finereport报表实现的。右击想要筛选数据的那个单元格,选择数据列——过滤,然后在里面填上你自定义的过滤条件,就可以了。楼主不妨在水晶报表里面试一试。Windows下用SecureCRT,如何不用密码连接Unix
请教大家Windows下用 secureCRT 登录一台 Sun的 Solaris 9系统,连接方式是rlogin。
Windows的主机名是test_pc, 登录用户是my_pc
SUN的主机名是test_sun,登录用户是my_sa
我用root在SUN的/etc/hosts.equiv里加入 test_pc
用my_sa在SUN的/export/home/my_sa/.rhosts里加入test_pc
然后在secureCRT里连接SUN, 选登录方式是rlogin, 登录用户名里写my_sa
连接后没有要求输入用户名,但还是要求输入密码。
请大家看看哪里配的不对,非常感谢。
my_sa在sun里可以正常登陆,也就是my_sa账户已经存在于/etc/passwd 中了
至于密码,修改 /etc/passwd,将my_sa账户那行第一个冒号与第二个冒号之间的内容删除(即密码的转码),然后再用secureCRT连接应该就不需要输入密码了。
还不行的话,可能在修改密码文件后需要重启一下SUN主机。 参考技术A 可以通过终端联接UNIX服务器,我目前用的软件是SecureCRT。你可以网上找找。这方法可以直接拿到/etc/passwd档。就像是在服务器上操作一样。
另外你也可以通过FTP连接UNIX服务器,但是你的UNIX要开通FTP才行,这种方法拿不到/etc/passwd档。
另外,必须说明UNIX的用户密码加密是单向加密,意即没有办法破译密码。唯一能做的就是知道了密码,通过命令可以获得加密串。
参考资料:百度一下
参考技术B secureCRT,把你的用户名记注了!以上是关于在VB里加入CrystalReport,连接数据库,运行,可以显示得到的所有结果集。的主要内容,如果未能解决你的问题,请参考以下文章
错误20599无法使用VB6 / Crystal报表打开SQL Server