DataSet´s e IBQuery: como atribuir valores e desvincular?!
Olá, Pessoal!!!
Estou tendo mais uma dúvida :oops: ... alguém pode me ajudar?!
Estou desenvolvendo um sistema e gostaria de criar a seguinte estrutura:
Um DataModule com a seguinte função:
Sendo que a QrIbAux é um componente TIBQuery que já está criado e configurado para acessar o Banco de Dados (Interbase).
No formulário de cidades , por exemplo, eu teria uma variável private declarada assim:
E em determinado momento eu a chamaria:
Após isto eu quero ligar a dsCidades ao TDataSource que é ligado ao dbGrid do meu formulário frmCidades.
Até aí tranquilo.... :roll:
Porém, se alguma outra função alterar a QrIbAux do datamodule, as alterações irão refletir na minha variável dsCidades.
As questões são:
- Há a possibilidade de eu desvincular a dsCidades da DataModule.QrIbAux ?
- Posso manter as informações ativas na dsCidades independente do que acontecer com a DataModule.QrIbAux?
Alguém tem idéia de como eu posso fazer isso, ou mesmo algo parecido ou com outros componentes me tragam resultados semelhantes?! :dunno:
Obrigada, Galera!!!! :D
Valeu, Té +.[code:1:0e5de8506d][/code:1:0e5de8506d]
Estou tendo mais uma dúvida :oops: ... alguém pode me ajudar?!
Estou desenvolvendo um sistema e gostaria de criar a seguinte estrutura:
Um DataModule com a seguinte função:
function Consulta( sSql:String ) : TDataSet; begin QrIbAux.Sql.Text := sSql; QrIbAux.Prepare; QrIbAux.Open; Consulta := TDataSet(QrIbAux); end;
Sendo que a QrIbAux é um componente TIBQuery que já está criado e configurado para acessar o Banco de Dados (Interbase).
No formulário de cidades , por exemplo, eu teria uma variável private declarada assim:
dsCidades: TDataSet;
E em determinado momento eu a chamaria:
dsCidades := DataModule.Consulta(´Select * from cidades´);
Após isto eu quero ligar a dsCidades ao TDataSource que é ligado ao dbGrid do meu formulário frmCidades.
Até aí tranquilo.... :roll:
Porém, se alguma outra função alterar a QrIbAux do datamodule, as alterações irão refletir na minha variável dsCidades.
As questões são:
- Há a possibilidade de eu desvincular a dsCidades da DataModule.QrIbAux ?
- Posso manter as informações ativas na dsCidades independente do que acontecer com a DataModule.QrIbAux?
Alguém tem idéia de como eu posso fazer isso, ou mesmo algo parecido ou com outros componentes me tragam resultados semelhantes?! :dunno:
Obrigada, Galera!!!! :D
Valeu, Té +.[code:1:0e5de8506d][/code:1:0e5de8506d]
Ellen_higashi
Curtidas 0