获取数据的问题?请教高手

leofengliang 2003-09-11 03:55:57
两个窗体:Form1,Form2。Form1中有Query1,DataSource1,RxDBGrid1。在Form2中实现预览,使用FastReport。预览的数据为前一窗体中查询到的数据(即RxDBGrid1中现实的数据)。为实现这一目的,在Form2中写代码:Form2.DataSource1.dataset:=Form1.query1;
执行后,出现错误提示:
Project Dfq.exe raised exception class EAccessViolation with message'Access violation at address 00534472 in module'Dfq.exe'.Read of address 000002D8'.Process stopped.Use Step or Run to continue.

请教高手这是怎么回事?我应该怎么做才能在From2中预览到Form1中查询出来的数据?感谢
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
g58521547 2003-09-14
  • 打赏
  • 举报
回复
你让两个窗体都互相USES看看
leofengliang 2003-09-11
  • 打赏
  • 举报
回复
请问什么是数据模块?怎么使用啊?
luotian207 2003-09-11
  • 打赏
  • 举报
回复
用数据模块啊!
leofengliang 2003-09-11
  • 打赏
  • 举报
回复
这个方法我用了,但出现同样的错误。
jaunmai 2003-09-11
  • 打赏
  • 举报
回复
Form2 use unit Form1
Form2 frDBDataSet1 Dataset:Form1.query1

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧