Tabela Virtual com ClientDataSet
Estou precisando criar uma tabela virtual e gostaria de saber como posso criá-la utilizando o ClientDataSet, para exemplo a tabela com os seguintes campos:
CODIDO : INTEGER
DESCRICAO : STRING
VALOR : NUMERIC(11,2)
Se alguém puder colocar um exemplo de como criar e inserir algo, desde já, agradeço.
CODIDO : INTEGER
DESCRICAO : STRING
VALOR : NUMERIC(11,2)
Se alguém puder colocar um exemplo de como criar e inserir algo, desde já, agradeço.
Dgsfilho
Curtidas 0
Respostas
Macario
27/09/2006
Ola.
Voce quer criar em tempo de execucao ou em tempo de projeto?
Voce quer criar em tempo de execucao ou em tempo de projeto?
GOSTEI 0
Raserafim
27/09/2006
em tempo de projeto vc pode colocar um ClientDataSet e criar os campos.
e em tempo de execução vc pode fazer
neste momento o ClientDataSet está criado e pronto para ser usado.
e em tempo de execução vc pode fazer
ClientDataSet1.CreatDataSet
neste momento o ClientDataSet está criado e pronto para ser usado.
GOSTEI 0
Macario
27/09/2006
em tempo de projeto vc pode colocar um ClientDataSet e criar os campos.
e em tempo de execução vc pode fazer
neste momento o ClientDataSet está criado e pronto para ser usado.
ClientDataSet1.CreatDataSet
Ola, [b:849b4a5e88]raserafim[/b:849b4a5e88]
Voce esqueceu de mencionar a necessidade da definicao dos campos, para poder chamar o metodo [b:849b4a5e88]ClientDataSet1.CreatDataSet[/b:849b4a5e88] em tempo de execucao.
8)
GOSTEI 0
Dgsfilho
27/09/2006
Gostaria de saber como criar o ClientDataSet em tempo de execução, bem como os campos que o mesmo vai ter.
GOSTEI 0
Dgsfilho
27/09/2006
Não expliquei direito, quando disse em tempo de execução, seria criar uma variável e utilizá-la em tempo de execução.
Exemplo:
Não sei como cria os campos e o tipo de cada um.
Exemplo:
procedure CriaCDS; var CDS : TClientDataSet; begin CDS.Create(self); . . . end;
Não sei como cria os campos e o tipo de cada um.
GOSTEI 0
Raserafim
27/09/2006
Macario, isto não foi um esquecimento, pois eu defini que os campos seriam criados em tempo de projeto, e na execução daria um CreatDataSet para instanciá-lo.
ou seja, seria montado todo o ClientDataSet Virtual em tempo de projeto, para que na execução fosse necessário apenas carregar e ativar na memória, para que possa ser utilizado.
ou seja, seria montado todo o ClientDataSet Virtual em tempo de projeto, para que na execução fosse necessário apenas carregar e ativar na memória, para que possa ser utilizado.
GOSTEI 0
Raserafim
27/09/2006
DGSfilho, para criar um ClientDataSet em tempo de execução faça o seguinte:
- crie uma variável e defina como TClientDataSet e depois instancie.
-agora é hora de criar os campos: veja este tópico que tem duas formas de vc fazer isto.
[url]http://forum.clubedelphi.net/viewtopic.php?t=80479&highlight=[/url]
- crie uma variável e defina como TClientDataSet e depois instancie.
... var CDS: TClientDataSet brgin CDS := TClientDataSet.Create(Self) end;
-agora é hora de criar os campos: veja este tópico que tem duas formas de vc fazer isto.
[url]http://forum.clubedelphi.net/viewtopic.php?t=80479&highlight=[/url]
GOSTEI 0