一个初级问题?

Michael 1999-12-29 08:49:00
本人在使用Delphi开发程序时,使用筛选录入(数据量大),选中数据后要向另一调用表单返回数据,问怎样实现?
条件:1.不使用单独的Data Module,而在调用表单用Table或Query组件;
2.所有表单都使用‘实例’方式打开,在调用数据选取表单时也用实例方式打开;
(注:本人数据选取表单中声明一‘FORM’变量,以存储谁调用,但在开发过程中Compile时总过不去).

在此先行谢过各位专家。
...全文
6910 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
barton 1999-12-30
  • 打赏
  • 举报
回复
建议你不要将Form,Table,Query作为函数的参数传来传去.我不知你是否想使数据
库访问和窗体操作分离,如果是这样(这是一个好的习惯,可以提高程序的移植性)
你可以用一个TStrings类型的数据,在TStrings中可以传递你事先约定的数据格式,
如:
ID=191
Name=张三
....
kxy 1999-12-29
  • 打赏
  • 举报
回复
1) FormCreate中
ATable := TTable.Create(Self);
ATable.DataBaseName := ...
ATable.TableName := ...
....
2)不明白你的意思?
tiger 1999-12-29
  • 打赏
  • 举报
回复
什么叫表单? 请用英文
tiger 1999-12-29
  • 打赏
  • 举报
回复
2. 请uses forms.

5,386

社区成员

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

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