Fórum Como criar campos no ClientDataset em memoria #16873

03/03/2010

0

Boa tarde!

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

Henrique Rocha

Responder

Posts

03/03/2010

Wesley Yamazack

Olá amigo,
   Estarei preparando um exemplo para você , peço que aguarde um pouco.

Att,

Wesley Y
Responder

Gostei + 0

03/03/2010

Wesley Yamazack

Olá amigo,

 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
Responder

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
Responder

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
Responder

Gostei + 0

08/03/2010

Henrique Rocha

Boa dia.

Pode encerrar esse chamado.

Obrigado.

Henrique.
Responder

Gostei + 0

08/03/2010

Wesley Yamazack

Ok amigo

Um abraço

Wesley Y
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar