Fórum Delphi x IBO x Firebird #354551
28/02/2008
0
Fiz as conexões tudo certinho... mas na hora do programa rodando eu não consigo editar os campos os Edits estão como se estivesse ReadOnly False... mas não estão... Tentando fazer um DataSource.Insert daí os campos ficam editáveis mas se estiver no modo dssBrowse eu não consigo editar... como eu posso fazer para dar certo???
Sl4sh
Curtir tópico
+ 0Posts
28/02/2008
Aschaves
EX: IB_Query1.EDIT;
Para incluir novos registro use APPEND ao invés de INSERT
Ex: IB_QUERY1.APPEND;
O Append é garantia de que sempre o registro será adicionado ao final da tabela (último registro), o Insert insere onde o ponteiro estiver.
Gostei + 0
28/02/2008
Sl4sh
os outros campos está dando de editar... mas o campo chave não =/
com o Append ele adiciona um novo registro... ok... mas eu gostaria de tipo estão todos os dados na tela... daí quando o usuário alterar o campo chave né... colocando o valor 2 por exemplo que não existe na tabela... ele primeiro aceite colocar o dois no campo chave pq ele continua não deixando editar e depois posso fazer manualmente mesmo uma verificação se o valor informado é um valor que não existe na tabela (inserção) ou já existe (alteração)
Gostei + 0
28/02/2008
Aschaves
Ex: IB_EDIT1.Enabled := true;
Gostei + 0
28/02/2008
Sl4sh
ah isso ta correto enabled está true e Read Only false
Gostei + 0
28/02/2008
Sl4sh
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)