繁体   English   中英

2个TADOQUERY master和Detail tablefilter插入

2 TADOQUERY master and Detail tablefilter insert

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我该如何使用2个Tadoquery并像Tadoquery(master)Tadotable(detail)一样工作!

    var  tempvar : Variant;             
    begin  
    Edit1.text:=Ano.value;
    Begin  
      with Ano_planeamento do //Laço de consulta por codigo  
       Begin  
        Close;    
        SQL.Clear;  
        SQL.Add('SELECT * from planeamento_ano');  
        SQL.Add('Where ano LIKE ''%'+Edit1.text+'%''');  
        Open; 
        end; 
     end; 
     tempvar := Ano_planeamento.fieldbyname('ano').value;  
     planeamento.close;  
     if tempvar <> null then 
     begin  
      planeamento.SQL.Clear; 
      planeamento.SQL.add('SELECT * FROM planeamento');  
      planeamento.SQL.add(' WHERE ano = ');  
      planeamento.SQL.add('''' + tempvar + '''');   
       // here i nead to filter by ....        
      planeamento.open;
2 个回复

如果在细节上将数据源设置为主数据库,则可以尝试使用细节中与主数据库字段匹配的参数。 因此,如果在主数据库中具有以下内容: SELECT field1, field2, field3 FROM table然后在详细信息中,您将具有: SELECT d_field1, d_field2, d_field3 FROM detail WHERE some_field=:field1因此参数'field1'具有相同的名称从主服务器返回的字段(field1)。

从古老的历史(即五年多以前)来讲,使用VCL数据集自动处理主/明细的方式是通过在关联的TDatasource组件上设置属性。 参见此处的示例: http : //delphi.about.com/library/howto/htdbmasterdetail.htm

否则,只需在SQL中为明细数据集动态更改WHERE子句,或在明细数据集上设置Filter属性: http : //docwiki.embarcadero.com/VCL/en/DB.TDataSet.Filter

2 qml + master-detail

我想使用qml与master-detail接口,但我不知道如何正确地将当前项传递给详细视图。 主视图中的ListView使用C ++模型(QSQLTableModel的附加组件,它工作正常),我看到两种传递项目的方法: 使用带有静态名称的字段创建C ++类,如QSqlRecord字段 ...

4 JSF中的Master- Detail

我对在jsf中建立这种关系感到怀疑,当我只有很多这样的雇主和雇员时,我使用具有层叠和惰性的双向关系Collection,当我要编辑雇主,雇主数据表时,我单击并进入页面编辑,它会携带雇主和他们的雇员,它可以修改雇主的数据并添加或删除雇员,这里我有一个按钮,该保存使雇主和雇员级联保存。 到目 ...

5 kogrid中的Master / Detail功能

我想在kogrid中实现主/详细功能。 这样,当我选择第一个网格表的任何字段时,所有其他详细信息将显示在下一个详细信息网格中。 任何人都没有任何提示如何实现这一点。 ...

6 如何在不先提交Oracle的情况下插入Master-Detail?

我正在基于Oracle数据库11g XE构建JavaFx应用程序。 我正在尝试向主行插入细节,但是在首先提交主行之前无法实现这一点。 万一出现问题我想回滚,这会造成问题,因为现在我必须删除发票,而不仅仅是回滚。 我基于包含基本类的HR模式创建了一个测试用例应用程序: 感谢您 ...

10 WPF Master \\ Detail:如何在编辑Detail时防止Master更新?

我有一个非常简单明了的MVVM Master \\ Detail窗口- XAML代码段: 模型中没有什么特别的: 我可以选择一个“主行”,详细信息将正确填写。 这部分效果很好。 当我编辑局部时,我的问题来了,它在用户点击保存之前更改了母体。 如果更改其中一个属性, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM