parcelamento manual.

Delphi

11/10/2005

Bom Dia pessoal, precisao fazer um parcelamento manual.
No final, vai abrir um form onde vai informar a data do primeiro parcelamento, valor e observacao.


Mas no caso pode ter só 3 ou até 9.
Então tenho 9 edits para digitar a data, valor e observacao.

Precisa ser manual porque é para combinar com o cliente, a primeira parcela pode ser com cheque, a segunda dinheiro etc..

é tudo combinado, e as datas dos vencimentos alteram muito, pode ser 15/60/120.

Pode ser 1 semana, depois 3, e a outra em 3 meses etc...

Minha dúvida é a seguinte, tem como abrir esse form, e ele diminuir/aumentar de tamanho automatico.

Sem fazer a ginastica, por exemplo se tem 8, deixar o 9 invisivel e subir o form na mão.

Tem alguma maneira mais fácil ?
De criar dinamicamente tudo etc...

Obrigado


Lynx

Lynx

Curtidas 0

Respostas

Edilcimar

Edilcimar

11/10/2005

eu coloco todos o form com todos os parcelamentos e faço a divisão da quantidade de vezes no próprio form, inclusive com entrada em dinheiro e/ou cheque, dá trabalho mas funciona


GOSTEI 0
Lynx

Lynx

11/10/2005

é verdade, eu tenho um cadastro da forma de pagamento, dai é só colocar quantas parcelas.

E no final do pedido eu abro o form, vamos imaginar que sao 3 parcelas na condicao que a pessoa escolheu.

No final do pedido eu abro o form com 3 edits e o resto fica desabilitado...
Assim vai legal...

Mas eu queria fazer assim:
No final mostrar somente os 3 edits, e o form aumentar ou diminuir de acordo com o número de parcelas. (Sem mostrar as outras desabilitadas).

Mas acho que da muito trabalho, porque vai precisar fazer tudo na mao.

Vai que tem uma maneira mais fácil de fazer, sem fazer tudo isso.


GOSTEI 0
Edilcimar

Edilcimar

11/10/2005

então coloque todos os edits e de acordo com a quantidade de parcelas coloque os inúteis como visible := false


GOSTEI 0
Lynx

Lynx

11/10/2005

é assim da, mas precisa fazer a propriedade Height, do form aumentar ou diminuir tudo na mão.
é a maior ginastica, será que não tem como o form fazer isso automaticamente ? 8)


GOSTEI 0
Edilcimar

Edilcimar

11/10/2005

quando alterar os visible altere o height junto


GOSTEI 0
Lynx

Lynx

11/10/2005

é mas vai da um trabalho pra montar essa tela :?
vou começar a montar agora

valeu edilcimar


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

11/10/2005

monte numa stringgrid. você limita o número de linhas conforme o número de parcelas.

e deixe o form como autosize.


GOSTEI 0
Lynx

Lynx

11/10/2005

mas o problema do stringgrid, é selecionar a data.
Com edit eu coloco o componente de data, o usuário pode pesquisar no calendário


GOSTEI 0
POSTAR