campo edit encolhe
Ola Pessoal
Tenho passado por alguns problemas nos campos EDIT´s
Coloco na propriedade que ele possui a quantidade maxima de
caracteres que podera ter este campo.
Na primeira digitação se eu colocar que ele deve aceitar
40 caracteres ele aceita os 40 mas quando gravo e depois
Edito este campo, ele não aceita mais os 40.
Tem alguma configuração te tenho que fazer ?
Uso o Delphi 6.0 com FB1.5
Grato
Claudio
Tenho passado por alguns problemas nos campos EDIT´s
Coloco na propriedade que ele possui a quantidade maxima de
caracteres que podera ter este campo.
Na primeira digitação se eu colocar que ele deve aceitar
40 caracteres ele aceita os 40 mas quando gravo e depois
Edito este campo, ele não aceita mais os 40.
Tem alguma configuração te tenho que fazer ?
Uso o Delphi 6.0 com FB1.5
Grato
Claudio
Claudiocjr
Curtidas 0
Respostas
Adriano Santos
29/08/2005
Sinceramente? Não.
É Edit mesmo ou DbEdit? Nunca vi algo parecido.
É Edit mesmo ou DbEdit? Nunca vi algo parecido.
GOSTEI 0
Claudiocjr
29/08/2005
Sim é um campo Edit.
Mas acho interessante que as vezes funciona bem,
e as vezes também acontece que fou colocar apenas
um caracter no campo editado, mesmo este campo sendo
bem inferior ao tamanho máximo informado, ele não
aceita.
Parece mesmo que o campo encolhe.
Grato
Claudio
Mas acho interessante que as vezes funciona bem,
e as vezes também acontece que fou colocar apenas
um caracter no campo editado, mesmo este campo sendo
bem inferior ao tamanho máximo informado, ele não
aceita.
Parece mesmo que o campo encolhe.
Grato
Claudio
GOSTEI 0
Martins
29/08/2005
Sim é um campo Edit.
Mas acho interessante que as vezes funciona bem,
e as vezes também acontece que fou colocar apenas
um caracter no campo editado, mesmo este campo sendo
bem inferior ao tamanho máximo informado, ele não
aceita.
Parece mesmo que o campo encolhe.
Sei não nunca vi algo assim antes, mas acho q vc deveria rever seu código, ou então post aqui, olhando o código agente pode te dar uma :idea: do q possa está acontecendo, testei aqui só q sem BD e funfa blz.
Martins
GOSTEI 0
Adriano Santos
29/08/2005
...testei aqui só q sem BD e funfa blz.
Então [b:53aa6ecaa0]Martins[/b:53aa6ecaa0], funcionar funciona...rs...mas tô achando que o amigo colocou máscara no campo e por isso tah tendo alguma divergência. É esquisito.
rs
GOSTEI 0
Massuda
29/08/2005
Talvez a string que está carregada no edit tenha brancos/espaços no final dela?
GOSTEI 0
Claudiocjr
29/08/2005
Ola pessoal
Grato pela colaboração
Mas é apenas um campo edit normal.
O que eu fasso é apenas Colocar ele na form apago a propriedade
Text que aparece por exemplo aquele EDIT1, troco o 3D para False
dou um nome a ele, coloco o tamanho maximo que ele deve ter e a sua
fonte normalmente coloco 12.
Blz
Claudio
Grato pela colaboração
Mas é apenas um campo edit normal.
O que eu fasso é apenas Colocar ele na form apago a propriedade
Text que aparece por exemplo aquele EDIT1, troco o 3D para False
dou um nome a ele, coloco o tamanho maximo que ele deve ter e a sua
fonte normalmente coloco 12.
Blz
Claudio
GOSTEI 0
Martins
29/08/2005
Ola pessoal
Grato pela colaboração
Mas é apenas um campo edit normal.
O que eu fasso é apenas Colocar ele na form apago a propriedade
Text que aparece por exemplo aquele EDIT1, troco o 3D para False
dou um nome a ele, coloco o tamanho maximo que ele deve ter e a sua
fonte normalmente coloco 12.
Blz
Claudio
Tá esquisito isso!!!
Coloco na propriedade que ele possui a quantidade maxima de
caracteres que podera ter este campo.
Na primeira digitação se eu colocar que ele deve aceitar
40 caracteres ele aceita os 40 mas quando gravo e depois
Edito este campo, ele não aceita mais os 40.
Uso o Delphi 6.0 com FB1.5
vc está se referindo a editar, como sendo digitar novamente no edit para inserir registros no FB ou editar algum registro do FB?
pq sinceramente, a menos q seja um BUG recem descoberto, não vejo pq não funcionaria assim, e como o colega [b:f2a3ccdbd6]massuda[/b:f2a3ccdbd6] vc poderia tentar ver se não há espaços em branco q acabam por completar o tamanho máximo do edit.
testa isso em um forme novo, só para ver, e se vc estiver fazendo algum link com o BD, é bom q descreva pq fica mais fácil para nós tentarmos te ajudar.
Martins
GOSTEI 0
Adriano Santos
29/08/2005
testa isso em um forme novo, só para ver, e se vc estiver fazendo algum link com o BD, é bom q descreva pq fica mais fácil para nós tentarmos te ajudar.
Fiz um teste rápido aqui e não consegui identificar o erro. Faz o que [b:fa34adca47]Matrins[/b:fa34adca47] falou, posta mais informações do BD, se está fazendo algo em algum evento do form, etc...pq tah difícil
GOSTEI 0
Claudiocjr
29/08/2005
Obrigado por vcs estarem me dando uma ajuda,
mas eu também acho interresante o que esta acontecendo,
não estou fazendo nehnum tatramento nos eventos, nem na form
fora do normal. no BD gravo com Char.
Sera que poderia ter algo na propriedade que coloco o tamanho
maximo de cada Edit.
Claudio
mas eu também acho interresante o que esta acontecendo,
não estou fazendo nehnum tatramento nos eventos, nem na form
fora do normal. no BD gravo com Char.
Sera que poderia ter algo na propriedade que coloco o tamanho
maximo de cada Edit.
Claudio
GOSTEI 0
Claudiocjr
29/08/2005
Ola Pessoal.
Vou tentar explicar melhor o que faço no meu campo Edit:
1o. Coloco ele na Form
2o. Atribuo na Propriedade MaxLeght o valor que sera o
tamanho máximo do campo Explo 40.
2o. Monto um processo de gravação no FB com Query.
Insert Into nome=:pnome
3o. No FB crio um campo por Explo -> Nome char(40)
Ai que vem o problema, Quando faço uma pesquisa
deste nome, que coloco-o no mesmo campo edit que
fiz a gravação, é que da o problema, mas como mencionei
anteriormente as vezses funciona. E geralmente funciona
quando não clico com o mouse em cima do Edit mas venho
percorrendo todos os campos com ENTER.
O Colega massunda mencionou algo sobre string em branco
no final do edit. Tem algum tratamento que vc´s fazem ao
ler o campo do FB por exemplo usar o TRIM(nome) ? para
eliminar os espaços em branco. ?
Grato pela colaboração
Claudio
Vou tentar explicar melhor o que faço no meu campo Edit:
1o. Coloco ele na Form
2o. Atribuo na Propriedade MaxLeght o valor que sera o
tamanho máximo do campo Explo 40.
2o. Monto um processo de gravação no FB com Query.
Insert Into nome=:pnome
3o. No FB crio um campo por Explo -> Nome char(40)
Ai que vem o problema, Quando faço uma pesquisa
deste nome, que coloco-o no mesmo campo edit que
fiz a gravação, é que da o problema, mas como mencionei
anteriormente as vezses funciona. E geralmente funciona
quando não clico com o mouse em cima do Edit mas venho
percorrendo todos os campos com ENTER.
O Colega massunda mencionou algo sobre string em branco
no final do edit. Tem algum tratamento que vc´s fazem ao
ler o campo do FB por exemplo usar o TRIM(nome) ? para
eliminar os espaços em branco. ?
Grato pela colaboração
Claudio
GOSTEI 0