Jerfs 1 Denunciar post Postado Março 27, 2009 Galera, quando eu clico em exportar meu relatório, abre-se um SaveDialog com uma sugestão de nome para salvar. Se eu prossigo com a criação do relatório seja com o nome sugerido ou outro nome qualquer, funciona perfeitamente, porém se eu cancelar dá erro. Como é tratado isso!? Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Março 27, 2009 Bom dia Jerfs. Qual o código está usando para exportar este relatório? Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Março 27, 2009 O relatório não vem ao caso, eu só quero entender o SaveDialog, porque quando eu cancelo ele não simplesmente cancela... dmod.SaveDialogReport.Filter := 'Arquivos PDF (*.pdf)|*.pdf'; dmod.SaveDialogReport.DefaultExt := '*.pdf'; dmod.SaveDialogReport.FileName := fileName; dmod.SaveDialogReport.Execute; if dmod.SaveDialogReport.FileName <> '' then begin . . . end; Compartilhar este post Link para o post Compartilhar em outros sites
ZueRa 0 Denunciar post Postado Março 27, 2009 Olá, testei aqui e não me foi apresentado nenhum erro. Talvez seu problema possa estar aqui: if dmod.SaveDialogReport.FileName <> '' then begin //neste bloco de código end; Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Março 27, 2009 Tudo bem, vou dar uma revisada no código. mesmo assim obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Março 27, 2009 Tenta por seu código assim: if dmod.SaveDialogReport.Execute then if dmod.SaveDialogReport.FileName <> '' then begin . . . end; ou use um try except. dmod.SaveDialogReport.Execute; try if dmod.SaveDialogReport.FileName <> '' then begin . . . end; except end; []'s Compartilhar este post Link para o post Compartilhar em outros sites
Jerfs 1 Denunciar post Postado Março 27, 2009 SUCCESS!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Exatamente isso que eu estava precisando... agradecido Mr Chrnos! Compartilhar este post Link para o post Compartilhar em outros sites