Greed Postado Março 7, 2008 Denunciar Share Postado Março 7, 2008 Boa Tarde galera,O que eu preciso é algo como na imagem a baixoDesconsiderem o programa em si, só o que preciso é de um editor de texto que me permita desenhar uma tabela como na imagem a baixo!Alguém pode me ajudar?Eu já procurei em um monte de lugar e não achei, inclusive em sites como google, yahoo ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duduh_Capixaba Postado Março 7, 2008 Denunciar Share Postado Março 7, 2008 Não seria o caso de você trabalhar com um Grid de sua preferência, só alterando algumas configurações até chegar ao que você precisa? Se não me engano, com alguns ajustes nas propriedades do DBGrid você consegue esse resultado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Greed Postado Março 7, 2008 Autor Denunciar Share Postado Março 7, 2008 Fazendo assim, o usuário poderia modelar a tabela da maneira que ele quiser?Teria como ele gravar essas informações em algum arquivo ou no banco de dados?Eu pensei no editor, porque ele poderia salvar o documento e reabri-lo entendeu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duduh_Capixaba Postado Março 7, 2008 Denunciar Share Postado Março 7, 2008 (editado) Talvez exista um modo de se acrescentar linhas em objetos Grid, mas eu não sei como. Mas ainda acho que o caminho é esse mesmo. Vou fazer alguns testes e dpois deixo aqui o que eu conseguir.Outra coisa...qual seria a finalidade dessa tabela? Tipo, você vai usar os dados dela pra quê? Ela vai ficar permanente no programa, ou é temporária? Editado Março 7, 2008 por Duduh_Capixaba Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Março 7, 2008 Denunciar Share Postado Março 7, 2008 (...), só o que preciso é de um editor de texto que me permita desenhar uma tabela como na imagem a baixo!Outra coisa...qual seria a finalidade dessa tabela? Tipo, você vai usar os dados dela pra quê? Ela vai ficar permanente no programa, ou é temporária?Greed, olhando seu primeiro post, você fala que precisa de "um editor de texto". A pergunta do colega Duduh_Capixaba é pertinente, porque se realmente for o que você queira, em princípio, pode não ser possível usar o StringGrid.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Greed Postado Março 7, 2008 Autor Denunciar Share Postado Março 7, 2008 Eu não sei se um Grid ajudaria para ser sincero, pois o que preciso é um espaço onde o usuário possa desenhar a tabela, como se fosse no word, onde ele possa salvá-la e abri-la, pois alguns arquivos serão utilizados várias vezes, porem uma parte do conteúdo será diferente nas impressões!Eu preciso que seja feito em Delphi, pois todo o meu programa se encontra em Delphi e o usuario terá de puxar algumas informações do banco de dados, de onde ele não vai poder alterar, a não ser num form especifico para alteração dos cadastros onde requer altenticação com usuario e senha!Um pequeno detalhe que me esqueci de mencionar, vai ter dois forms, um para a criação da tabela e outro para a utilização dessa tabela, de maneira que os dados gerados no form de criação de tabelas, não possa ser alterado, só complementados nos campos em branco!ex:Nome | (Espaço em branco)Endeço | (Espaço em braco)é claro que os campos não serão esses, mas serão especificos para o caso do meu cliente!Se a caso não for possivel ou for muito trabalhoso travar os dados nos campos da tabela gerados no form de criação, eu me viro aqui, mas o que eu preciso de urgência é uma maneira de desenhar essas tabelas e eu achei um programinha que é um editor de texto que faz isso em delphi, mas infelizmente ele não me ajuda, pois não teria como eu puxar alguns campos do banco de dados e exportar junto.http://www.trichview.com/download/ >> Foi neste site que eu encontrei em algum canto este aplicativo, mas ele não libera o código fonte e infelizmente é pago os componentes deste site!Obrigado pela atenção e desculpa a demora em responder Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Março 9, 2008 Denunciar Share Postado Março 9, 2008 Greed, este TRichView é realmente muito bom em termos de recursos. Se você leu lá, ele implementa o padrão RTF sem fazer uso do RichEdit da microsoft - a dll utilizada pelo componente TRichEdit que acompanha o Delphi.O componente RichEdit não suporta corretamente tabelas dos arquivos RTF. Basta que você crie um documento no Word, adicione uma tabela e grave ele com o formato RTF. Depois, no delphi, use o método LoadFromFile do componente TRichEdit para ver como fica.Conforme artigo no msdn ("About Rich Edit Controls"), na versão 3.0 do RichEdit (Riched20.dll) o suporte a tabelas é bem simples (Simple tables), onde onde as colunas são simuladas por tabulações. O suporte melhorado a tabelas (Improved table support) foi introduzido na versão 4.1 (Msftedit.dll) que está disponível apenas nas versões do Windows XP SP1 e superior.Em teoria você poderia pegar esta última dll e copiar para outras versões do Windows, onde instalar seu programa, no entanto legalmente isto não deve ser permitido. Ainda assim, para fazer uso dela em um componente como TRichEdit do Delphi, seria necessário fazer algumas modificações no source (código fonte) pois ele não está preparado para carregar esta versão (as versões Delphi antes do WindosXP, pelo menos). Achei este tópico (Using tables in TRichEdit or TWebBrowser) no forum Expert-Exchange (talvez seja necessário se registrar para lê-la - é que eu já sou :blush:), procure pelo post com o título Accepted Solution (o cara explica como fazer isto).Uma opção poderia ser o uso de OLE, onde você introduziria uma planilha, com a Excel, dentro do documento (é como você faz no Word, quando acessa o menu Inserir->Objeto e escolhe Planilha do Microsoft Excel). Mas isso, a princípio não daria para fazer direto no TRichEdit. Se não estou enganado, pelo que li por aí na net, tem que fazer alguma coisa a mais. Entretanto, o componente da TJvRichEdit da paleta JvEdit da biblioteca do Projeto Jedi oferece este recurso.Caso você não possua estes componentes (são freeware), sugiro que baixe o demo JVCL300MegaDemo.zip, descompact ele e acesse a Paleta Jv Edit, clique no último componente desta paleta - JvRichEdit . Na caixa de texto à esquerda (tipo um memo) click no link http: 113, e você verá um editor de texto prontinho. Se ele lhe interessar, então é só acessar este link e baixar o JVCL 3 e o JVCL Help Files. (se não me engano este demo acompanha a instalação do componente)Se for o caso, espero que algum outro colega possa lhe ajudar com estes componentes - eu não faço uso deles (até já os instalei no passado, mas...).Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Greed
Boa Tarde galera,
O que eu preciso é algo como na imagem a baixo
Desconsiderem o programa em si, só o que preciso é de um editor de texto que me permita desenhar uma tabela como na imagem a baixo!
Alguém pode me ajudar?
Eu já procurei em um monte de lugar e não achei, inclusive em sites como google, yahoo ...
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.