Ele tem tara por macro. Ele te enviou programação dos macros do LibreOffice. O formuláro se faz no writer e não é para entupir de macro que para a informação de sp não funciona com o modo de edição no writer,que é como o usuários normais usam. Entrar no Base no pela linha de comando do banco de dados e só fazer deste jeito não é assim que os usuários usam...
---- On Thu, 22 Dec 2011 17:54:30 -0300 João Alberto Garcia <betovi...@hotmail.com> wrote ---- Não achei este comando UpdateRow() nas propriedades do formulário...e quanto ao campo que devo utilizar para digitar os links, é o text (VARCHAR)? > Date: Thu, 22 Dec 2011 16:47:07 -0200 > Subject: Re: [pt-br-usuarios] Usando o libreoffice Base e o Mysql 5.5 > From: sp24ho...@gmail.com > To: usuarios@pt-br.libreoffice.org > > Olá! > Sim, é possível com o comando UpdateRow() do Formulário. > > Tente adaptar : > ' ------------------------------------------- > ' Carrega imagem externa a partir de um link e atualiza o Formulário > ' criado por sp24ho...@gmail.com > ' ------------------------------------------- > Sub Imagens > dim oImage as object > dim oForm as object > dim sImagePath as String > oForm = ThisComponent.Drawpage.Forms.getByName("MainForm") > oImage = oForm.getByName("imgFoto") ' é o campo de imagem no form > sImagePath = "D:\pictures\imgsp.jpg" > oImage.ImageURL = ConvertToURL(sImagePath) > oForm.UpdateRow() > End Sub > > > > Em 22 de dezembro de 2011 14:59, João Alberto Garcia > <betovi...@hotmail.com>escreveu: > > > > > é possível fazer isto no Base? Refrehs... (reescrevo, pois não sei o que > > acontece, meu email sempre fica tudo junto, sem respeitar parágrafos)... > > > > > Date: Thu, 22 Dec 2011 09:26:14 -0300 > > > Subject: Re: [pt-br-usuarios] Usando o libreoffice Base e o Mysql 5.5 > > > From: sp24ho...@gmail.com > > > To: usuarios@pt-br.libreoffice.org > > > > > > Olá! > > > Sobre a questão do uso do MySQL com o Base, é bastante usual a forma como > > > você imaginou trabalhar e não imagino que tenha maiores problemas. > > > Já usei um pequeno aplicativo usando esta técnica de criar um campo no > > > MySQL com o caminho para o arquivo e funcionou muito bem. > > > Para mostrar a figura é preciso dar um refresh do formulário, pois ele > > não > > > atualiza automaticamente como no Access, Delphi, VB, etc. > > > Cuidado apenas para fazer um bom controle da quantidade de registros a > > > serem recuperados no momento, e limitar o uso da memória do seu > > aplicativo. > > > Para ficar mais claro: caso haja muitos registros no banco de dados e se > > > tentar visualizar todos os registros (select * from tabela), o Base pode > > > acusar falta de memória, pois podem faltar recursos. > > > Quando aplicável use "limit" e "where", restringindo também a recuperação > > > dos campos aos necessários para suas consultas. > > > > > > Em 21 de dezembro de 2011 12:05, Alexandre Silveira < > > > alexandre.silveira...@zoho.com> escreveu: > > > > > > > > > > > Para quem usa o windows (como a maioria no Brasil e nas listas) tem que > > > > instalar uma compilação para windows e linkar o banco de dados. Há bugs > > > > ainda no LibreOffice para linkar mysql,sai acusando erro de conexão > > quando > > > > não há. O banco de dados nativo do Libre tem dificulades em gerenciar > > > > campos binários como imagens "longvarchar..." campo de caracteres > > longos. A > > > > situação é comum entre os usuários, visto que o Base foi o aplicativo > > > > esquecido do pacote estes anos todos desde do OpenOffice.org já na > > época da > > > > SUN. > > > > > > > > > > > > ---- On Wed, 21 Dec 2011 10:32:29 -0300 João Alberto Garcia & > > > > lt;betovi...@hotmail.com> wrote ---- > > > > > > > > > > > > > > > > Eu gostaria de armazenar os dados em mysql e as fotos em uma pasta à > > parte > > > > para que o Base só as puxa-se as fotos na hora de visualizar os dados > > a que > > > > elas se relacionassem. Mas não consegui fazer isto. Então tive que > > guardar > > > > as fotos dentro de uma tabela do mysql. Depois, fiquei preocupado se > > este > > > > trabalho não iria ser em vão, caso o Base trabalhasse do mesmo jeito > > que > > > > trabalha com o Mysql que vem embutido nele. É isto. Mas acho que já deu > > > > para ter uma idéia da coisa. > > > > > > > > > Date: Wed, 21 Dec 2011 07:43:28 -0300 > > > > > From: alexandre.silveira...@zoho.com > > > > > To: usuarios@pt-br.libreoffice.org > > > > > Subject: Re: [pt-br-usuarios] Usando o libreoffice Base e o Mysql 5.5 > > > > > > > > > > Principal: > > > > > > > > > > TUDO DEPENDE DE SUA MÁQUINA - SE É INTEL CORE,PENTIUM ANTIGO,MEMÓRIA > > > > RAM 256 MB,1G,4G OU 6GIGAS...,PLACA DE VIDEO COM 1GIGA DE MÉMÓRIA COM > > CHIP > > > > DEDICADO.... > > > > > > > > > > > > > > > Ou seja se é pesado ou não DEPENDE MAIS DA MAQUINA (ESTAÇÃO DE > > > > TRABALHO) do que o SOFTWARE em si. > > > > > > > > > > > > > > > E pro pessoal do linux tem a compatibilidade com o hardware,os > > > > fabricantes em geral só fazem drivers para o Windows e não para o > > Linux. > > > > > > > > > > > > > > > O usuário monta a estação linux e pode ficar sem a sua impressora HP > > > > e Scanner de mesa,pois o fabricantes não fornecem suporte para o > > > > Linux,quando fornecem é precário. > > > > > > > > > > > > > > > Aí está a barreira para o linux especificamente. > > > > > > > > > > > > > > > A performance dos bancos de dados no linux,desktop inclusive, é bem > > > > superior,nota-se a diferença,só que há este festival de "se nãos" para > > o > > > > uso diário que depende de outros equipamentos que não são Linux... > > > > > > > > > > > > > > > ---- On Tue, 20 Dec 2011 21:25:34 -0300 Rogerio Luz Coelho & > > > > amp;lt;luz.roge...@gmail.com&gt; wrote ---- > > > > > > > > > > > > > > > Todo banco de dados pode ficar "pesado" quanto maior for a quantidade > > > > de > > > > > informação que desejamos buscar ... então precisamos que vc explique > > > > melhor > > > > > sua pergunta ... a resposta óbvia que me ocorre é ... SIM > > > > > > > > > > Rogerio > > > > > > > > > > Em 20 de dezembro de 2011 18:18, João Alberto Garcia > > > > > &lt;betovi...@hotmail.com&gt;escreveu: > > > > > > > > > > &gt; > > > > > &gt; Pessoal, usando mysql no Base, há algum limite para inserção > > > > de figuras? O > > > > > &gt; banco de Dados pode ficar "pesadão" com o tempo, a exemplo > > > > do Base com o > > > > > &gt; SQL embutido? > > > > > &gt; Minha versãoBrOffice 3.3.4 OOO330m19 (Build:401)tag > > > > libreoffice-3.3.4.1 > > > > > &gt; -- > > > > > &gt; Você está recebendo e-mails da lista > > > > usuarios@pt-br.libreoffice.org > > > > > &gt; # Informações sobre os comandos disponíveis (em inglês): > > > > > &gt; mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > > > &gt; # Cancelar sua assinatura: mande e-mail vazio para: > > > > > &gt; usuarios+unsubscr...@pt-br.libreoffice.org > > > > > &gt; # Arquivo de mensagens: > > > > > &gt; http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > &gt; > > > > > &gt; > > > > > > > > > > -- > > > > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > > > > # Informações sobre os comandos disponíveis (em inglês): > > > > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > > > # Cancelar sua assinatura: mande e-mail vazio para: > > > > > usuarios+unsubscr...@pt-br.libreoffice.org > > > > > # Arquivo de mensagens: > > > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > > > > # Informações sobre os comandos disponíveis (em inglês): > > > > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > > > # Cancelar sua assinatura: mande e-mail vazio para: > > > > > usuarios+unsubscr...@pt-br.libreoffice.org > > > > > # Arquivo de mensagens: > > > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > > > > > > > > -- > > > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > > > # Informações sobre os comandos disponíveis (em inglês): > > > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > > # Cancelar sua assinatura: mande e-mail vazio para: > > > > usuarios+unsubscr...@pt-br.libreoffice.org > > > > # Arquivo de mensagens: > > > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > > > > > > > > > > > -- > > > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > > > # Informações sobre os comandos disponíveis (em inglês): > > > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > > # Cancelar sua assinatura: mande e-mail vazio para: > > > > usuarios+unsubscr...@pt-br.libreoffice.org > > > > # Arquivo de mensagens: > > > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > > > > > > > > > -- > > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > > # Informações sobre os comandos disponíveis (em inglês): > > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > > # Cancelar sua assinatura: mande e-mail vazio para: > > > usuarios+unsubscr...@pt-br.libreoffice.org > > > # Arquivo de mensagens: > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > > -- > > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > > # Informações sobre os comandos disponíveis (em inglês): > > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > > # Cancelar sua assinatura: mande e-mail vazio para: > > usuarios+unsubscr...@pt-br.libreoffice.org > > # Arquivo de mensagens: > > http://listarchives.libreoffice.org/pt-br/usuarios/ > > > > > > -- > Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org > # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org > # Cancelar sua assinatura: mande e-mail vazio para: > usuarios+unsubscr...@pt-br.libreoffice.org > # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/ > -- Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/ -- Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org # Informações sobre os comandos disponíveis (em inglês): mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscr...@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/