Fórum Como criar campos no ClientDataset em memoria #16873
03/03/2010
0
Amigos,
Em uma aplicação estou usando ClientDataSet em memoria, tenho algumas dúvidas;
Crio os campos no Fields Editor por exemplo, contrato string, data_contrato Date....
botão direito e create Dataset, blz.
1 - Como faço para adicionar um novo campo no ClientDataSet já criado.
2 - Como faço para mudar o tipo do campo no ClientdataSet exemplo:
contrato string quero mudar para integer...
3 - tem como criar o Clientdataset atraves de programa
favor mandar exemplos...
Estou usando Delphi 2010
Muito obrigado, vocês tem ajudado muito....
Henrique.
Henrique Rocha
Curtir tópico
+ 0Posts
03/03/2010
Wesley Yamazack
Estarei preparando um exemplo para você , peço que aguarde um pouco.
Att,
Wesley Y
Gostei + 0
03/03/2010
Wesley Yamazack
1 - Como faço para adicionar um novo campo no ClientDataSet já criado.
R : Primeiramente você deve clicar com o Botão direito e ir em ClearData, depois adicionar o campo desejado, e dar um CreatDataSet, também com o botão direito.
2 - Como faço para mudar o tipo do campo no ClientdataSet exemplo: contrato string quero mudar para integer...
R : Selecione o ClientDataSet, e va na opção FieldDefs, e lá selecione o field que você mudar, e selecione de ftstring, para ftinteger.
3 - tem como criar o Clientdataset atraves de programa
R : Sim tem como criar um ClientDataSet atraves do programa basta criar uma variável do tipo TClientDataSet, e configurar via código, como se faz com a Object Inspector.
Um abraço
Wesley Y
Gostei + 0
04/03/2010
Henrique Rocha
Wesley,
Acho que estou fazendo algo de errado, fiz como mandado e não consegui adicionar o campo,
na verdade não sei se é a mesma coisa, eu queria criar um novo campo, New Field...
Não consegui mudar o tipo do campo tambem, seria a mesma coisa para alterar o tamanho
por exemplo String de 20 para 100?
Obrigado.
Henrique
Gostei + 0
04/03/2010
Wesley Yamazack
Olá amigo,
Faça um exemplo, simples, e me mande, para podermos analisar. Qual é o erro que acontece ?
Um abraço
Wesley Y
Gostei + 0
08/03/2010
Henrique Rocha
Pode encerrar esse chamado.
Obrigado.
Henrique.
Gostei + 0
08/03/2010
Wesley Yamazack
Um abraço
Wesley Y
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)