AleMarlos 0 Denunciar post Postado Janeiro 21, 2011 Olá Srs, Estou com uma dúvida no Rave. Quero que a altura do Databand seja variável. Coloquei o código abaixo no OnBeforePrint do componente de um DataText: function DataTextTOTAL_GERAL_OnBeforePrint(Self: TRaveDataText); var var_temp: Double; begin if (DataTextTOTAL2.text = ' 0 ' ) then var_temp:=1; DataTextTOTAL2.visible := false; DataTextVALORTOTAL1.Top := DataTextVALORTOTAL1.Top - var_temp; DataTextTOTAL_GERAL.Top:= DataTextTOTAL_GERAL.Top - var_temp; DataBand1.Height:= DataBand1.Height - var_temp; end if; end OnBeforePrint; O RAVE está alterando a posição do componente DataTextVALORTOTAL1 e DataTextTOTAL_GERAL como eu gostaria, mas não está alterando a altura do DataBand1 ! E ainda, se eu quiser alterar var_temp para algo diferente de um número inteiro, o comando abaixo é ignorado: DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - 0,5; Só funciona se eu colocar número inteiro: DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - 1; Alguém tem alguma idéia? Será que existe uma boa documentação para Event Editor do Rave? Compartilhar este post Link para o post Compartilhar em outros sites
dstedler 0 Denunciar post Postado Fevereiro 2, 2011 Opa beleza? Para alterar Altura no Rave você tem q converter StrtoFloat Exemplo: DataTextVALORTOTAL1.Top := DataTextTOTAL1.Top - StrtoFloat('0,5'); Agora sobre o DataBand estou com o mesmo problema e nao consigo Resolver. Compartilhar este post Link para o post Compartilhar em outros sites