--- Em lazarus-brasil@..., Marcos Douglas <md@...> escreveu > > 2010/5/18 Marcos Douglas md@...: > > 2010/5/18 Daniel dicas3d@...: > >> Olá colegas brasileiros, compatriotas portugueses e de outras nacionalidades mas de lingua portuguesa. > >> Esta mensagem está aqui para vos informar que já exite a comunidad Lazarus Portugal > >> Desejavamos fazer alguns projectos convosco a fim de deivulgar o lazarus na comunidade de lingua portuguesa. > >> Aqui está o site: http://sites.google.com/site/lazarusportugal/ > >> Fação sugestões. > >> Obrigado pela vossa atenção. > > > > Olá Daniel, > > Obrigado pelo convite. Aproveito para divulgar nossa nova lista no > > Google, pois esta aqui está meio "parada". Já a lista do Google está > > muito mais ativa. A URL é http://groups.google.com.br/group/lazarus-br > > Bem, o link http://groups.google.pt/grupo/lazarus-pt está com erro... > > > Marcos Douglas > Já vi o erro e aqui está o lunk certo : http://groups.google.pt/group/lazarus-pt
Subject: [lazarus-brasil] offtopic - chega de spammers
Boa noite a todos.
Encontrei o antigo moderador do grupo, o Ttttt. Ele gentilmente me tornou moderador do grupo. Como primeira medida exclui o spammer "povomane" e tornei o Silvio moderador do grupo também. Vou tornar mais alguns usuários moderadores e vamos dar o basta de uma vez por todas nos spammers.
DTM.SQLQuery1.Close;
DTM.SQLQuery1.SQL.Clear;
DTM.SQLQuery1.SQL.Add('CREATE TABLE Moviment2 AS SELECT * FROM Moviment');
DTM.SQLQuery1.SQL.Add('WHERE MESANO ='+QuotedStr(EdtMesano1.Text));
DTM.SQLQuery1.ExecSQL;
Estou colocando o seguinte comando para criar uma tabela nova atraves de um
select mas não esta criando a tabela.
Uso o SQLITE3
Alguém pode me passar uma dica, por favor
Em 19-05-2010 23:28, japiassu_araripe escreveu:
> DTM.SQLQuery1.Close;
> DTM.SQLQuery1.SQL.Clear;
> DTM.SQLQuery1.SQL.Add('CREATE TABLE Moviment2 AS SELECT * FROM Moviment');
> DTM.SQLQuery1.SQL.Add('WHERE MESANO ='+QuotedStr(EdtMesano1.Text));
> DTM.SQLQuery1.ExecSQL;
>
> Estou colocando o seguinte comando para criar uma tabela nova atraves de
> um select mas não esta criando a tabela.
>
> Uso o SQLITE3
>
> Alguém pode me passar uma dica, por favor
japiassu, eu não tenho como testar agora, mas já vi algo antes, acho que
era uma propriedade, CreateTable, algo assim.
Depois também tente usar DTM.SQLQuery1.Open.
Observe que não tenho certeza e estou sem a IDE para testar. Qualquer
coisa dá um retorno aê :)
Dica:
No Zeos você poderia usar a mesma sintaxe para criar através do
ExecuteDirect.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Estou tentando fazer um codigo no projeto (já havia utilizado anteriormente, alias estou fazendo uma copia), só que desta vez no windows 7 64bits. E esta dando o seguinte erro ao compilar: Project nilsoft.exe raised exception class 'Unknown', e dá a opção para break ou continue.
O código é este: program nilsoft;
{$mode objfpc}{$H+}
uses {$IFDEF UNIX}{$IFDEF UseCThreads} cthreads, {$ENDIF}{$ENDIF} Interfaces, // this includes the LCL widgetset Forms,
Dialogs, fprincipal in 'geral\fprincipal.pas' {frmPrincipal}, flogin in 'geral\flogin.pas' {frmLogin}, LResources { you can add units after this };
{$IFDEF WINDOWS}{$R nilsoft.rc}{$ENDIF}
var F: TfrmLogin;
begin {$I nilsoft.lrs} F := TfrmLogin.Create(Application);
try F.ShowModal; <---- LINHA DO ERRO
if ( (True) ) then begin <-- tive que mudar esta linha tb
Application.Initialize; Application.Title := 'Nilsoftware - Financeiro'; Application.CreateForm(TfrmPrincipal, frmPrincipal); Application.Run; end else MessageDlg('Fechando aplicativo.', mtError, [mbOK], 0);
oi. sou desenvolvedor delphi e to entrando de cabeca no lazarus para desenvolver para windows CE sem ter que ir pro visual studio e usar o .net pois bem minha primeira aplicação em lazarus para isso esta rodando bem. ja fiz as herancas, as classes e tudo o mais, ja montei as regras de negocio e etc.
com a heranca visual ja montei tudo que eu precisava tambem. vi um tutorial que me mostra como usaro o sqlite3 no windowsCE e ja baixei a dll e tudo o mais pra ele. ate agora blz. mas me deu uma duvida.. como fazer pra ele importar e exportar os dados? quando eu fazia isso em palm usava conduite. mas no WindowsCE sei nem pra onde vai. alguem pode me ajuda rnisso?
t+ e obrigado.
-- _________________________ Rafael jorge alves Desenvolvedor/analista Ativa Soluções em TI. Recife - PE
De: Rafael Jorge <rafael.jorge@...> Para: lazarus-brasil@... Enviadas: Sexta-feira, 21 de Maio de 2010 11:10:02 Assunto: [lazarus-brasil] Desenvolvimento para Windows CE
oi. sou desenvolvedor delphi e to entrando de cabeca no lazarus para desenvolver para windows CE sem ter que ir pro visual studio e usar o .net pois bem minha primeira aplicação em lazarus para isso esta rodando bem. ja fiz as herancas, as classes e tudo o mais, ja montei as regras de negocio e etc.
com a heranca visual ja montei tudo que eu precisava tambem. vi um tutorial que me mostra como usaro o sqlite3 no windowsCE e ja baixei a dll e tudo o mais pra ele. ate agora blz. mas me deu uma duvida.. como fazer pra ele importar e exportar os dados? quando eu fazia isso em palm usava conduite. mas no WindowsCE sei nem pra onde vai. alguem pode me ajuda rnisso?
t+ e obrigado.
-- ____________ _________ ____ Rafael jorge alves Desenvolvedor/ analista Ativa Soluções em TI. Recife - PE
achei um tutorial legal sobre programação para windows CE e nele o programador indicava o sqlite para o deenvolvimento nele. eu baixei tudo dele. soque nao to consequindo achar o compomente TSqlLite3Dataset na palheta de componente.
alquem sabe como eu faço pra achar ele? pois ja vi nos pacotes instalados que ele esta instalado. mas nao consigo achar. t+
-- _________________________ Rafael jorge alves Desenvolvedor/analista
Ativa Soluções em TI. Recife - PE
Rafael Jorge escribió:
>
>
> achei um tutorial legal sobre programação para windows CE e nele o
> programador indicava o sqlite para o deenvolvimento nele.
> eu baixei tudo dele.
>
Ola Rafael..
você poderia me enviar este material?
muito obrigado!!
chauuuuuuuu
Em 21 de maio de 2010 18:25, Paola Bruccoleri <pbruccoleri@...> escreveu:
Rafael Jorge escribió:
>
>
> achei um tutorial legal sobre programação para windows CE e nele o
> programador indicava o sqlite para o deenvolvimento nele.
> eu baixei tudo dele.
>
Ola Rafael..
você poderia me enviar este material?
muito obrigado!!
chauuuuuuuu
-- _________________________ Rafael jorge alves Desenvolvedor/analista Ativa Soluções em TI. Recife - PE
Rafael
Eu escrevi o artigo. Usei a unit sqlite3ds, como vc pode observar na cláusula
uses da unit u_dsconta. Na sqlite3ds está declarada a classe TSQLite3Dataset.
Mas se você preferir pode instalar o pacote sqlite3laz.lpk do diretório
C:\lazarus\components\sqlite. Ai o componente vai aparecer na aba Data Access.
[]'s
Carlos Araújo
---------------------------------------------------
http://professorcarlos.blogspot.com
--- Em lazarus-brasil@..., Rafael Jorge <rafael.jorge@...>
escreveu
>
> achei um tutorial legal sobre programação para windows CE e nele o
> programador indicava o sqlite para o deenvolvimento nele.
> eu baixei tudo dele. soque nao to consequindo achar o compomente
> TSqlLite3Dataset na palheta de componente.
> alquem sabe como eu faço pra achar ele? pois ja vi nos pacotes instalados
> que ele esta instalado.
> mas nao consigo achar.
> t+
>
> --
> _________________________
> Rafael jorge alves
> Desenvolvedor/analista
> Ativa Soluções em TI.
> Recife - PE
>
Não foi fácil fazer, o Evandro até acompanhou eu comentando no IRC. Mas,
consegui:
<http://www.silvioprog.com.br/downloads/DynLibForm.zip>
Enjoy!
------------ ~~ -------------
Próximo passo:
--------------
Abrir Form de Lib dentro de TabSheet, acessar os componentes do Form
(ex: um ZQuery), assim como o Form poderá acessar os componentes do App
(ex: ZConnection).
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Nessas horas sinto vontade de esquecer que TForm existe, e abraçar de
vez o desenvolvimento de sistemas para rodar no browser, usando o bom e
velho Pascal:
<http://youtube.com/watch?v=ZVUMW0V9nGs>
Mais detalhes em:
<http://www.lazarus.freepascal.org/index.php/topic,9501.msg46674.html#msg46674>
Apesar do ExtPascal criar GUIs extremamente bonitas, ter recursos
automáticos que interage com a IDE, não sei pq, mas não me sinto a
vontade para usá-lo. E não vou usá-lo.
Após testes que fiz usando HTML(muito fácil para gerar
automaticamente)+CSS(tem "N" documentos sobre na
web)+FreeSpider(simples, mas dá pro gasto), não vejo mais sentido em
criar diversos Forms para um sistema(por ex, para um PDV/ERP), acredito
que vou deixar os TForms para coisas mais simples (ex: players, backups,
agendas...).
Eu já gero relatório em formato HTML com muita qualidade, com isso, o
meu relatório modelo poderia ficar dentro do próprio CGI, e ser
visualizado no browser, ou seja, qualidade HTML+CSS(+ JS, opcional para
filtros, menus). O mesmo vale para consultas, eu posso gerar um grid
HTML a adicionar firulas com CSS.
Mesmo não tendo entrado em um estudo profundo sobre (Fast)CGI, nos
testes que fiz monitorando o consumo de recursos de rede, RAM e CPU,
fiquei muito satisfeito com os resultados, tanto que pretendo escrever
sobre.
Me programei para estudar FastCGI e fazer diversos testes com FPC nesse
próximo final de semana, para estudar uma maneira de abandonar o
desenvolvimento com TForms (desktop), pq mesmo que seja para algo local,
pq não usar um browser? Eles estão evoluindo tanto, um Opera mesmo
*lembra* um sistema operacional, pois o cara roda tudo nele, games,
vídeos, sites, relatórios, chats... Me resta conhecer o ambiente dos
browsers e desenvolver para eles, pois o banco com suporte para web já
tenho (PostgreSQL), assim como um ótimo conector (Zeos); o FPC cria
módulos (Fast)CGI; Geradores automáticos de formulários HTML+CSS tem a
botão na web; transformar dados em XML eu já faço, e tudo isso em Linux
e Windows. Só está faltando eu lançar tudo no browser!
Não sei o interesse de vocês sobre isso (sistemas para rodar no
browser), sei que estou muito interessado e vou investir um bom tempo
estudando sobre. Como de costume, só irei descansar quando conseguir um
resultado positivo.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Em 25-05-2010 02:57, silvioprog escreveu:
> Nessas horas sinto vontade de esquecer que TForm existe, e abraçar de
> vez o desenvolvimento de sistemas para rodar no browser, usando o bom e
> velho Pascal:
>
> <http://youtube.com/watch?v=ZVUMW0V9nGs>
>
> Mais detalhes em:
>
>
<http://www.lazarus.freepascal.org/index.php/topic,9501.msg46674.html#msg46674>
O link seria esse:
<http://www.lazarus.freepascal.org/index.php?PHPSESSID=d529bbdc8074f71897acb2ea2\
d2dbc31&topic=9501.msg46619#msg46619>
> Apesar do ExtPascal criar GUIs extremamente bonitas, ter recursos
> automáticos que interage com a IDE, não sei pq, mas não me sinto a
> vontade para usá-lo. E não vou usá-lo.
>
> Após testes que fiz usando HTML(muito fácil para gerar
> automaticamente)+CSS(tem "N" documentos sobre na
> web)+FreeSpider(simples, mas dá pro gasto), não vejo mais sentido em
> criar diversos Forms para um sistema(por ex, para um PDV/ERP), acredito
> que vou deixar os TForms para coisas mais simples (ex: players, backups,
> agendas...).
>
> Eu já gero relatório em formato HTML com muita qualidade, com isso, o
> meu relatório modelo poderia ficar dentro do próprio CGI, e ser
> visualizado no browser, ou seja, qualidade HTML+CSS(+ JS, opcional para
> filtros, menus). O mesmo vale para consultas, eu posso gerar um grid
> HTML a adicionar firulas com CSS.
>
> Mesmo não tendo entrado em um estudo profundo sobre (Fast)CGI, nos
> testes que fiz monitorando o consumo de recursos de rede, RAM e CPU,
> fiquei muito satisfeito com os resultados, tanto que pretendo escrever
> sobre.
>
> Me programei para estudar FastCGI e fazer diversos testes com FPC nesse
> próximo final de semana, para estudar uma maneira de abandonar o
> desenvolvimento com TForms (desktop), pq mesmo que seja para algo local,
> pq não usar um browser? Eles estão evoluindo tanto, um Opera mesmo
> *lembra* um sistema operacional, pois o cara roda tudo nele, games,
> vídeos, sites, relatórios, chats... Me resta conhecer o ambiente dos
> browsers e desenvolver para eles, pois o banco com suporte para web já
> tenho (PostgreSQL), assim como um ótimo conector (Zeos); o FPC cria
> módulos (Fast)CGI; Geradores automáticos de formulários HTML+CSS tem a
> botão na web; transformar dados em XML eu já faço, e tudo isso em Linux
> e Windows. Só está faltando eu lançar tudo no browser!
>
> Não sei o interesse de vocês sobre isso (sistemas para rodar no
> browser), sei que estou muito interessado e vou investir um bom tempo
> estudando sobre. Como de costume, só irei descansar quando conseguir um
> resultado positivo.
>
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
2010/5/25 silvioprog <silvioprog@...>:
> Nessas horas sinto vontade de esquecer que TForm existe, e abraçar de
> vez o desenvolvimento de sistemas para rodar no browser, usando o bom e
> velho Pascal:
>
> <http://youtube.com/watch?v=ZVUMW0V9nGs>
>
> Mais detalhes em:
>
>
<http://www.lazarus.freepascal.org/index.php/topic,9501.msg46674.html#msg46674>
>
> Apesar do ExtPascal criar GUIs extremamente bonitas, ter recursos
> automáticos que interage com a IDE, não sei pq, mas não me sinto a
> vontade para usá-lo. E não vou usá-lo.
>
> Após testes que fiz usando HTML(muito fácil para gerar
> automaticamente)+CSS(tem "N" documentos sobre na
> web)+FreeSpider(simples, mas dá pro gasto), não vejo mais sentido em
> criar diversos Forms para um sistema(por ex, para um PDV/ERP), acredito
> que vou deixar os TForms para coisas mais simples (ex: players, backups,
> agendas...).
>
> Eu já gero relatório em formato HTML com muita qualidade, com isso, o
> meu relatório modelo poderia ficar dentro do próprio CGI, e ser
> visualizado no browser, ou seja, qualidade HTML+CSS(+ JS, opcional para
> filtros, menus). O mesmo vale para consultas, eu posso gerar um grid
> HTML a adicionar firulas com CSS.
>
> Mesmo não tendo entrado em um estudo profundo sobre (Fast)CGI, nos
> testes que fiz monitorando o consumo de recursos de rede, RAM e CPU,
> fiquei muito satisfeito com os resultados, tanto que pretendo escrever
> sobre.
>
> Me programei para estudar FastCGI e fazer diversos testes com FPC nesse
> próximo final de semana, para estudar uma maneira de abandonar o
> desenvolvimento com TForms (desktop), pq mesmo que seja para algo local,
> pq não usar um browser? Eles estão evoluindo tanto, um Opera mesmo
> *lembra* um sistema operacional, pois o cara roda tudo nele, games,
> vídeos, sites, relatórios, chats... Me resta conhecer o ambiente dos
> browsers e desenvolver para eles, pois o banco com suporte para web já
> tenho (PostgreSQL), assim como um ótimo conector (Zeos); o FPC cria
> módulos (Fast)CGI; Geradores automáticos de formulários HTML+CSS tem a
> botão na web; transformar dados em XML eu já faço, e tudo isso em Linux
> e Windows. Só está faltando eu lançar tudo no browser!
>
> Não sei o interesse de vocês sobre isso (sistemas para rodar no
> browser), sei que estou muito interessado e vou investir um bom tempo
> estudando sobre. Como de costume, só irei descansar quando conseguir um
> resultado positivo.
Pascal com CGI/FastCGI é o que eu estou mais estudando no momento.
Marcos Douglas
Em 25-05-2010 10:58, Marcos Douglas escreveu:
> Pascal com CGI/FastCGI é o que eu estou mais estudando no momento.
>
> Marcos Douglas
Esse caras usam FastCGI:
<http://recaptcha.net/>
Demo:
<http://recaptcha.net/fastcgi/demo/customtheme>
E nesse site aí tem milhões de acessos diários.
Uma coisa interessante que achei, saca o tanto de função no rodapé desse
link:
<http://www.boutell.com/cgic/>
Esse site poderá ser usado como referência, tem muitas informações nele.
Se você puder compartilhar o que você já pegou, ficarei extremamente grato.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Meu projeto já está rodando mais ou menos. Já está salvando excluindo e inserindo dados. Até criei uma tabela temporária no SQL via programação.
Mas o meu problema agora é outro.
Este projeto é aquele do Plano de Saude que estava fazendo em DBF e com a sua sujestão estou passado para SQLite
O meu problema é o seguinte tenho um relatório separado por grupos.
Fiz um SQL que seleciona os dados e joga dentro de uma tabela temporária. Tudo funcionando na boa.
Mas no relatório quando coloco o BAND grupo antes colocava a tabela temporária que era feita em DBF
Só que agora quando coloco me dá um erro:
Undefined Symbol ";"DTM.TabTemp;.
Press Ok to Ignore Press Cancel to Kill program
Já tentei colocar um DataSource mas tambem dá
erro
Se tiver alguma dica me mande por favor
--- Em qui, 20/5/10, silvioprog <silvioprog@...> escreveu:
De: silvioprog <silvioprog@...> Assunto: Re: [lazarus-brasil] SQL Duvidas Para: lazarus-brasil@... Data: Quinta-feira, 20 de Maio de 2010, 2:30
Em 19-05-2010 23:28, japiassu_araripe escreveu:
> DTM.SQLQuery1.Close;
> DTM.SQLQuery1.SQL.Clear;
> DTM.SQLQuery1.SQL.Add('CREATE TABLE Moviment2 AS SELECT * FROM Moviment');
> DTM.SQLQuery1.SQL.Add('WHERE MESANO ='+QuotedStr(EdtMesano1.Text));
> DTM.SQLQuery1.ExecSQL;
>
> Estou colocando o seguinte comando para criar uma tabela nova atraves de
> um select mas não esta criando a tabela.
>
> Uso o SQLITE3
>
> Alguém pode me passar uma dica, por favor
japiassu, eu não tenho como testar agora, mas já vi algo antes, acho que
era uma propriedade, CreateTable, algo assim.
Depois também tente usar DTM.SQLQuery1.Open.
Observe que não tenho certeza e estou sem a IDE para testar. Qualquer
coisa dá um retorno aê :)
Dica:
No Zeos você poderia usar a mesma sintaxe para criar através do
ExecuteDirect.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Em 25-05-2010 16:24, Japiassu Araripe escreveu:
> Silvio meu camarada
> Valeu pelas dicas
>
> Meu projeto já está rodando mais ou menos.
> Já está salvando excluindo e inserindo dados.
> Até criei uma tabela temporária no SQL via programação.
>
> Mas o meu problema agora é outro.
>
> Este projeto é aquele do Plano de Saude que estava fazendo em DBF e com
> a sua sujestão estou passado para SQLite
>
> O meu problema é o seguinte tenho um relatório separado por grupos.
>
> Fiz um SQL que seleciona os dados e joga dentro de uma tabela
> temporária. Tudo funcionando na boa.
>
> Mas no relatório quando coloco o BAND grupo antes colocava a tabela
> temporária que era feita em DBF
>
> Só que agora quando coloco me dá um erro:
>
> Undefined Symbol ";"DTM.TabTemp;.
>
> Press Ok to Ignore
> Press Cancel to Kill program
>
> Já tentei colocar um DataSource mas tambem dá erro
>
> Se tiver alguma dica me mande por favor
Hum... Cheque a sintaxe, você deve ter informado algum caractere errado
ou no SQL, ou no Pascal.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Silvio anexei o projeto. Se puder dê uma olhadinha pra mim, por favor
Obrigado
--- Em ter, 25/5/10, silvioprog <silvioprog@...> escreveu:
De: silvioprog <silvioprog@...> Assunto: Re: [lazarus-brasil] SQL Duvidas Para: lazarus-brasil@... Data: Terça-feira, 25 de Maio de 2010, 19:59
Em 25-05-2010 16:24, Japiassu Araripe escreveu:
> Silvio meu camarada
> Valeu pelas dicas
>
> Meu projeto já está rodando mais ou menos.
> Já está salvando excluindo e inserindo dados.
> Até criei uma tabela temporária no SQL via programação.
>
> Mas o meu problema agora é outro.
>
> Este projeto é aquele do Plano de Saude que estava fazendo em DBF e com
> a sua sujestão estou passado para SQLite
>
> O meu problema é o seguinte tenho um relatório separado por grupos.
>
> Fiz um SQL que seleciona os dados e joga dentro de uma tabela
> temporária. Tudo funcionando na boa.
>
> Mas no relatório quando coloco o BAND grupo antes colocava a tabela
> temporária que era feita em DBF
>
> Só que agora quando coloco me dá um erro:
>
> Undefined Symbol ";"DTM.TabTemp;.
>
> Press Ok to Ignore
> Press Cancel to Kill program
>
> Já tentei colocar um DataSource mas tambem dá erro
>
> Se tiver alguma dica me mande por favor
Hum... Cheque a sintaxe, você deve ter informado algum caractere errado
ou no SQL, ou no Pascal.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Outro dia tive a curiosidade de ver a cara desses gênios em Pascal, bom
achei alguns aqui:
<http://www.freepascal.org/aboutus.var>
Que eles nunca vejam esse comentário, hehe: "São inteligentes? São,
muito, beiram a perfeição! São fodos? Sim são! São cabras macho mesmo
com Pascal no Linux ou é conversa fiada do povo? Sim, claro que são,
vejo isso todos os dias! ... Mas, pense num malote de cabra fêi da peste :D"
É isso galera, adoro essas figuraças aí das fotos, e realmente não sei o
que seria da minha vida sem as ideias e o grande trabalho deles, quem
vem atravessando décadas e se fortalecendo cada vez mais.
Abraços,
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Estou fazendo um relatório no Lazreport usando SQLite vejam o query:
DTM.TabMovTemp.Close;
with DTM.TabMovTemp do
begin //with
SQL:='SELECT moviment.codusu,moviment.codcasa,'+
'moviment.valor,
moviment.diferenca,moviment.mesano,usuarios.usuario,casas.nome'+
' FROM Moviment,Usuarios,Casas'+
' WHERE Moviment.mesano='+QuotedStr(EdtMesano.Text)+
' AND moviment.codusu=usuarios.codusu AND
usuarios.codcasa=casas.codcasa'+
' ORDER BY nome,usuario';
end; //with
DTM.TabMovTemp.ExecSQL;
DTM.DtsMovTemp.DataSet:=DTM.TabMovTemp;
Os campos VALOR e DIFERENCA estão mostrando tudo na boa até faço um SUM da
coluna mas quando faço VALOR+ DIFERENCA ele mostra como se fosse uma STRING
Tenho um VALOR= 1503,01
Tenho um DIFERENCA= 32,05
Ponho o relatório
["Valor"] = 1503,01
["Diferenca"] 32,05
Mas quando ponho
["Valor"+"Diferenca"]=1503,0132,05
Se ponho
["Valor"]+["Diferenca"]=1503,01+32,05
Por favor quem souber alguma solução me mande
Desde já obrigado
Galera, no Linux eu posso fazer o seguinte:
$ mplayer -wid=123 ... (outros parâmetros)
Supondo que 123 seja o handle de um Panel de um aplicativo criado por
mim, no Lazarus, que eu poderia ter passado assim:
VProcess.CommandLine := 'mplayer -wid=' + IntToStr(Panel.Handle);
Dessa forma, um vídeo poderia ser executado dentro do Panel.
Pergunta: Isso é possível com algo criado por mim, mas não para exibir
um vídeo, e sim para acoplar o Form de um aplicativo meu dentro de
outro, ex:
VProcess.CommandLine := 'meuaplicativo parenthandle=' +
IntToStr(Panel.Handle);
Tem como no gtk2/win32?
O objetivo é para fazer algo estilo o Chrome, ou seja, abrir EXEs
externos de aplicativos meus e "listar" num PageControl do meu App
principal.
--
Silvio Clecio
$ programmer ObjectPascal - <http://silvioprog.com.br>
$ Acesse nosso canal IRC sobre Lazarus no Brasil - #lazarus-br
Você pode atribuir valores aos campos do relatório em tempo de execução. Para
isso use o evento OnEnterRect. Tipo fazer isso:
view.Memo.Text := 'String a ser impressa';
Dê uma olhada no exemplo userds do diretório samples do lazreport, porque tem
algo mais pra definir o campo. Acho que fica mais flexível do que se limitar às
opções de funções e operações da ferramenta visual.