两个table的数据传递(100分)

  • 主题发起人 主题发起人 gyq918
  • 开始时间 开始时间
G

gyq918

Unregistered / Unconfirmed
GUEST, unregistred user!
在两个form中分别有两个table,如何让两个table有相同的tablename?请举例说明。
 
不太明白
 
table1.TableName:=table2.TableName;
 
简单。
把他们的数据库别名都设置为一个路径,然后把他们的tablename都设为
一个表名就行了,然后把他们的active都设为True即可
 
告诉你一个非常简单的方法。

单击 Table1
按 Ctrl + c
现按Ctrl + v

调整一下位置。OK.
 
把它们的database和tablename属性都设为相同不就行了吗?
 
你的问题让人感到困惑,不知你想说什么。不至于这么简单吧?
 
我的意思是让quickrep窗体中table的tablename随主窗体的table的变化而变化。
 
那你就动态地用程序改写tablename吧
 
我想,你可以用数据模块,使其为其他窗体、报表共享,这样即可让quickrep窗体中

table的内容而不是tablename随主窗体的table的变化而变化。
 
加BatchMove1:TBatchMove,tblDest,tblSource:Table
BatchMove1.Destination目的库名tblDest
BatchMove1.Source源库名tblSource
tblDest和tblSource中的库字段相同

加入代码: BatchMove1.Execute;

 
你们所说的数据模块是怎么回事?
 
可以这样做:
1:在主窗体上(比如MainForm)放上Table(比如Table1).
2:在QuickRep的单元中引用主窗体对应的单元。
3:连接报表上的数据表为MainForm.Table1即可。
 
呵呵呵呵呵呵
 
糊涂
越来越复杂了
 
动态赋值好了。TABLE的TABLENAME好象是可以动态赋值的。MYTABLE。TABLENAME:=。。。
 
提问的不来。我胡乱发愤了。呵呵
 
后退
顶部