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: sp24horas@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 sp24horas@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 <betovisk1@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: sp24horas@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 elenãoatualiza 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 seuaplicativo.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.br@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ãoquandonão há. O banco de dados nativo do Libre tem dificulades em gerenciar campos binários como imagens "longvarchar..." campo de caractereslongos. Asituaçã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 daSUN. ---- On Wed, 21 Dec 2011 10:32:29 -0300 João Alberto Garcia & lt;betovisk1@hotmail.com> wrote ---- Eu gostaria de armazenar os dados em mysql e as fotos em uma pasta àpartepara que o Base só as puxa-se as fotos na hora de visualizar os dadosa queelas se relacionassem. Mas não consegui fazer isto. Então tive queguardaras fotos dentro de uma tabela do mysql. Depois, fiquei preocupado seestetrabalho não iria ser em vão, caso o Base trabalhasse do mesmo jeitoquetrabalha 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.br@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ÓRIARAM 256 MB,1G,4G OU 6GIGAS...,PLACA DE VIDEO COM 1GIGA DE MÉMÓRIA COMCHIPDEDICADO....Ou seja se é pesado ou não DEPENDE MAIS DA MAQUINA (ESTAÇÃO DETRABALHO) do que o SOFTWARE em si.E pro pessoal do linux tem a compatibilidade com o hardware,osfabricantes em geral só fazem drivers para o Windows e não para oLinux.O usuário monta a estação linux e pode ficar sem a sua impressora HPe 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, é bemsuperior,nota-se a diferença,só que há este festival de "se nãos" paraouso 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 &lt;luz.rogerio@gmail.com> wrote ----Todo banco de dados pode ficar "pesado" quanto maior for a quantidadedeinformação que desejamos buscar ... então precisamos que vc expliquemelhorsua pergunta ... a resposta óbvia que me ocorre é ... SIM Rogerio Em 20 de dezembro de 2011 18:18, João Alberto Garcia <betovisk1@hotmail.com>escreveu: > > Pessoal, usando mysql no Base, há algum limite para inserçãode figuras? O> banco de Dados pode ficar "pesadão" com o tempo, a exemplodo Base com o> SQL embutido? > Minha versãoBrOffice 3.3.4 OOO330m19 (Build:401)taglibreoffice-3.3.4.1> -- > Você está recebendo e-mails da listausuarios@pt-br.libreoffice.org> # Informações sobre os comandos disponíveis (em inglês): > mande e-mail vazio para usuarios+help@pt-br.libreoffice.org > # Cancelar sua assinatura: mande e-mail vazio para: > usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@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+help@pt-br.libreoffice.org # Cancelar sua assinatura: mande e-mail vazio para: usuarios+unsubscribe@pt-br.libreoffice.org # Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/