DataSnap x FastReport 4 - URGENTE!
04/04/2013
0
Alguém está usando FastReport (designer) com DataSnap? Como fazer?
No aguardo
Guerreiro
Lorival Filho
Posts
05/04/2013
Lorival Filho
Alguém consegue me dar uma luz???
17/04/2013
Eduardo Junqueira
17/04/2013
Eduardo Junqueira
17/04/2013
José
Oque gostaria de saber exatamente amigo ?
17/04/2013
Eduardo Junqueira
17/04/2013
José
17/04/2013
José
Amigo,Guerreiro.
17/04/2013
Lorival Filho
Eu consegui fazer, não sei se é a melhor maneira, segue os passos:
1. Criei um método no SERVIDOR DATASNAP para pegar a conexão do Banco:
function TsmFunc.GetConnection : TDBXConnection;
begin
Result := DtmDataBase.DBCRM.DBXConnection
end;
2. No Client pelo dbExpress criei uma nova conexão no DataSnap (então fiquei com duas ) onde nos parâmetros da conexão eu coloquei em SQL Accelerator \ Connection -> TsmFunc.GetConnection()
3. No componente frxDBXComponents.DefaultDataBase coloquei a nova conexão que chamei de BANCO
e Funcionou :)
Vejam o que acharam.
18/04/2013
Daniel Santos
04/10/2013
Eduardo Junqueira
Eu consegui fazer, não sei se é a melhor maneira, segue os passos:
1. Criei um método no SERVIDOR DATASNAP para pegar a conexão do Banco:
function TsmFunc.GetConnection : TDBXConnection;
begin
Result := DtmDataBase.DBCRM.DBXConnection
end;
2. No Client pelo dbExpress criei uma nova conexão no DataSnap (então fiquei com duas ) onde nos parâmetros da conexão eu coloquei em SQL Accelerator \ Connection -> TsmFunc.GetConnection()
3. No componente frxDBXComponents.DefaultDataBase coloquei a nova conexão que chamei de BANCO
e Funcionou :)
Vejam o que acharam.
Guerreiro por favor preciso de seu contato para entender melhor o que vc fez, quando fala SQL Accelerator \ Connection -> TsmFunc.GetConnection() o que seria SQL Acelerator, Obrigado pela dica
04/10/2013
Eduardo Junqueira
1 - cria tsqlconnection normal datasnap tilizado para serir metodos e cds etc esse principal.
2 - cria um tsqlconnection tambem driver datasnap o segrdo esta no parametro ServerConnection que server metodo do servido e funcao criada SmFuncnn abaxi
Servidor
===============================
function TDmSrvMetodo.SmFuncConn : TDBXConnection;
begin
try
result := DmSrv.ConnPrincipal.DBXConnection;
except on e:Exception do begin
DmSrv.funcLog('Erro SmFuncConn: '+e.Message);
end;
end;
end;
Segundo TSQLconnection driver datasnap
===================================
CommunicationProtocol=tcp/ip
DatasnapContext=datasnap/
DriverAssemblyLoader=Borland.Data.TDBXClientDriverLoader,Borland.Data.DbxClientDriver,Version=18.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
DriverUnit=DBXDataSnap
DriverName=DataSnap
HostName=localhost
port=8076
ConnectTimeout=3000
ServerConnection=TDmSrvMetodo.SmFuncConn
Filters={}
Puts show de bola.
31/07/2014
Jose Medeiros
pessoal em meus projetos simplesmente monto um servidor de impressão pelo fastreport e busco os relatórios assim, pode ser até pelo browser:
digito assim para usar os relatórios:
127.0.0.1:8081/report=venda.fr3
127.0.0.1 = ip do servidor
8081 = porta usada pelo servidor fastreport
se alguém precisar montar esse servidor e só me dizer que ajudo, muito simples. dessa forma uso o que quiser para abrir esses relatórios.
até:
19/11/2014
Flávio Galanti
12/07/2015
Georges Soares
pessoal em meus projetos simplesmente monto um servidor de impressão pelo fastreport e busco os relatórios assim, pode ser até pelo browser:
digito assim para usar os relatórios:
127.0.0.1:8081/report=venda.fr3
127.0.0.1 = ip do servidor
8081 = porta usada pelo servidor fastreport
se alguém precisar montar esse servidor e só me dizer que ajudo, muito simples. dessa forma uso o que quiser para abrir esses relatórios.
até:
José Luiz, poderia me ajudar, eu consegui montar o servidor fastreport, mas eu gostaria de passar parâmetro do cliente para o servidor, na verdade a ideia é ter um servidor la nas nuvens de relatório, e ter varias base de dados, de vários clientes, então quando cliente A conectar ele envia uma string de parâmetro, Base=A ai lá no servidor abre as tabelas da Base A, e assim vai. Como enviar este parâmetro que não estou conseguindo.
19/10/2015
Cassiano Baltazar.
Abraços.
Clique aqui para fazer login e interagir na Comunidade :)