
Hahu
Membros-
Total de itens
54 -
Registro em
-
Última visita
Tudo que Hahu postou
-
Botão com evento onclick do javascript chama relatorio do cristal repo
pergunta respondeu ao Hahu de Hahu em Ajax, JavaScript, XML, DOM
Ola Rafael, no caso, seria chamar o report onde ele esta, em apenas um diretorio especifico..hehehe!! Consegui fazer...heheeh --- tem usar uns case, para pegar o java script de cada botão..hehehe Da seguinte forma: If tpOperation <> "" Then '===========' 'CRISTAL ' '===========' path = "\nomedo diretorio\nomedoreport.rpt" Set objFactory = CreateObject("CrystalReports.ObjectFactory") Set Session("oDoc") = objFactory.CreateObject("CrystalClientDoc.ReportClientDocument") Session("oDoc").ReportAppServer = "NomedoServer" strReportName = "Nomedoreport.rpt" Session("oDoc").Open path & strReportName Session("oDoc").DatabaseController.SetTableLocationByServerDatabaseName Session("oDoc").Database.Tables.Item(i).Alias, strserver, namedb, struser, strpsd Session("oDoc").DatabaseController.logon struser, strpsd Session("oDoc").RowsetController.Refresh() '======================================================================================= Response.Redirect "CrystalReportsViewer.asp" '<-- Habilitar esta linha==== '======================================================================================= End If Abs Hahu -
bom dia Galera, não sei se vocês passaram por isto, mas lá vai: Como faço pra utilizar um "CASE", na condição where? Caso for o codigo 1, coloque a restrição x senão pegar os codigo que forem passado pelo usuário. tem como fazer isto? no aguardo e conto com ajuda de vocês, pois todos precisam de ajuda, né..hehe!! Que Deus abençõe a todos. abs Hahu
-
O que acontecia e que o campo era varchar e tava recebendo numerico...porisso não copiava informação para o excel..o problema estava na aplicação, caso resolvido!
-
Boa tarde Amigos, tenho instalado, o windows xp SP2 com excel 2000, o que acontece é a seguinte situação: Tenho uma store procedure feita no sql 2000..que recebe paramentro do meu excel(VBA), quando executo a consulta pelo sql, o mesmo retorna informação! quando executo pelo excel, passando paramentro para store procedure, ele executa o procedimento, mas não copiar para a planilha direcionado, como posso fazer para identificar o por que de não estár copiando para planilha a saida destas informações? exp: Worksheets("Plan1").Range("A12").CopyFromRecordset Espero que alguém tenha passado por esta situação e possa me ajudar a entender..como resolver..hehehe Valeu mesmo assim. Fiquem com Deus! Abs Hahu
-
boa tarde Amigos, Crystal Report: 10G Não sei se vocês passaram por isto, mas lá vai: Tenho um report que possue campo que estão em cima de outro campo...quando entro Preview, o campo esá na posição correta..mas quando estou chamo pela web...ele invade o campo vizinho...ficando por cima do outro campo o texto. Existe uma opção para impedir que aconteça isto? :unsure: espero obter ajuda de vocês!! :blink: Abs Hahu :blush:
-
Por que aparece no report 10 a caixa de map fields?
pergunta respondeu ao Hahu de Hahu em Crystal Reports
Olá Kuroi, valeu pela informação..agora eu entendi... :) abs Hahu -
bom dia Amigos, estou utilizando o report 10, tenho um report que ao setar para o ambiente de produção, apresenta após a verificação, a caixa de maps fields...com alguns parametros, o que quer dizer isto? :blink: no aguardo. Agradeço a Ajuda :blush:
-
bom dia Amigos, ...tenho uma dúvida, como faço para visualizar o report do crystal 10 com um zoom maior? hj tenho um report que zoom está muito pequeno, preciso aumentar o zoom para poder dimensionar o espaçon existe uma forma de aumentar o zoom, sem ser atraves da fonte da letra? :blink: no aguardo. agradeço a ajuda amigos! :blush: Hahu
-
bom dia Amigos, Dados adicionais: Excel 2000-VBA , SQLServer 2005(BD) seguinte: Tenho um planilha .xls que possui filtro+botão(Gera relatorio) e geram tabelas dinamica, dessas tabelas dinamica(pivottable), gera como saida os report, que funciona corretamente em meu desktop(localmente), tudo isso feito com programação em VBA. Quando chamo este excel(VBA) pelo menu do ASP, funciona perfeitamente! O problema ocorre após o "RETORNO" da consulta destas informações, não aparece as informações nas tabelas dinamicas via web, mas localmente ele traz essa informação e é gerado os relatorios(report) :...( ..buuaá..será que alguém sabe o porque que, isto ocorre? Ask: 1) Será que é problema de permissão de usuário? :blink: 2) Como posso descobrir se é um problema de permissão :unsure: espero que possam me ajudar, estou desperado! :..( Abs Hahu
-
bom dia Amigos, depois de mtas horas de pensar e suar a cuca...cheguei a uma solução, seguinte: coloquei antes de executar o recordset o seguinte comando : On Error Resume Next. o problema parou de acontecer e os relatorios começaram a aparecer! :) espero ter ajudado vocês, abs e fiquem com Deus! ;) Hahu
-
boa tarde amigos, acredito que vocês, devam ter passado por isto, quando executo o meu vba, aparece a seguinte msg: Warning: Null value is eliminated by an aggregate or other set Operation, pelo que busquei nos sites de busca, parece um caso de falta de group bay na minha store procedure do sql server 2005, vocês sabe se é isto mesmo? esepro que alguém possa me ajudar! obrigado mesmo assim! abs Hahu
-
...amigos, td bom com vocês? Consegui solucionar da seguinte forma e com a ajuda de um analista mais experiente do que eu :) ...como a planilha possui um filtro e este é multiselect, então , o ideal é criar uma tabela temporária que faça a quebra desses registros, pois são muitas seleções neste filtro! ..então no momento que estiver realizando o seu selects, dentro da clausura WHERE, utilizar na condição a chamada deste select com uma tabela temporária, segue o exp: <code> -- cria a tabela temporaria lá em cima create table #TmpID (ID int) exec sp_chamadaid@id_name select IDa IDName into #TmpIDName from #TmpID --depois lá no selects, coloca na condição where a tabela criada , para buscar o id select * from tabelaA where idname in (select ID from #TmpID) </code> é apenas isto! Qualquer dúvida, postem aiii! :) abs Hahu Que Deus abençõe a todos!!
-
bom dia Amigos, Seguinte, não sei se vocês passaram por isso, mas lá vai: Tenho uma planilha feita em VBA, ela possui filtros que ao selecionar chamam o relatorio. Hoje, ao selecionar uma opção do filtro apareceu a seguinte msg: Conversion failed when converting the varchar value '02,' to date type int. o que fazer neste caso, como faço para ele aceitar apenas o 02, sem a virgula, sabendo que o usuário pode selecionar mais de uma opção no filtro, porque o filtro é multiselect.. :wacko: ? espero que alguêm possa me ajudar! Valeu Hahu
-
The report you requested requires further information?
pergunta respondeu ao Hahu de Hahu em Crystal Reports
bom dia Amigos, ...descobrir o que acontecia..hehehe ...seguinte: Está mensagem era na verdade um parametro que faltava na tabela de relatorios, adicionei o mesmo e voltou a gerar o report perfeitamente. Como as telas de minha aplicação é totalmente dinamica com filtros dinamicos, tive a necessidade de incluir o parametros na tabela de relatoris, afim de apresentar os filtros e gerar o relatorio! Caso alguém queria conversar a respeito de telas dinamicas com filtros dinamicos, posso ajudar aos amigos!! Fica aqui mais um caso! Que Deus abençõe a todos! Abs Hahu -
boa tarde Amigos, não sei se vocês passaram por isto, mas lá vai: Tenho uma aplicação que contém filtro para a chamado do report, ao selecionar os filtros desejados e pressionar o botão para gerar o report, aparece esta msg em um janela: The report you requested requires further information. seguido de ------------------janela popup---------------- Crystal Parameter Field(s) @id_name Discrete Value Set value to NULL ----------------------------------------------- o que significa isto? Alguém sabe? :blink: Abs Hahu
-
Fala amigos, depois de muito pensar e conversar com pessoas mais experientes, trouxe a solução para vocês: seguinte: Em seu store procedure, declare o parametro que era inteiro para varchar! depois, vá no VBA e crie uma variavel do tipo string e adicione a condição for juntamente com o "ListCount - 1", para contar quantos item tem na lista, assim dessa conta, conseguirá selecionar os item, passando o valor para a store procedure , como mostra abaixo: If Listbox1 = "<--All Frutas-->" Then '-- objc.Parameters("@id_Frutas").Value = 0 '-- Else '-- Dim strFrutas As String For X = 1 To ListBox1.ListCount - 1 If Listbox1.Selected(X) = True Then strFrutas = strFrutas & Mid(ListBox1.List(X), 1, 2) & "," End If Next If strFrutas = "" Then strFrutas = "0," objc.Parameters("@id_Frutas").Value = strFrutas '-- End If ...espero ter ajudado aos amigos, com esta solução! Qualquer dúvida, posta aí! :D Abs Hahu
-
Amigos, hj eu percebi que quando movimento a barra de rolagem após clicar no botão que consulta na base de dados, aparece as informações no list box...porque será que está aparecendo as informações após mexer na barra de rolagem, será que está falatando um refresh de tela? :o o que vocês acham? abs Hahu
-
bom dia Galera, td bom com você? Informação adicional: --------------------------- Excel 2000 -VBA BD-Sql Server 2005 não sei se vocês passaram por isso, mas lá vai: Tenho uma aplicação feita em vba, que possui um list box, dentro deste list box, consigo selecionado na propriedade com opção MultiSelect igual a 1-frmMultSelectMult, com isso ele consegue selecionar em meu list box, varias opções, por exp: Frutas: Maça, Pera, Banana e etc o que ocorre é que, estas informações do listbox, contém códigos para cada uma fruta, por exp: 1 - Maça, 2-Pera, 3-Banana, até aiii beleza! o que gostaria é fazer com que meu store_procedure, que contem campo do tipo varchar, recebe-se este parametro, por exp: sp_frutas(1,'1,2,3',0,'salada') alguém sabe como passo os numero destas frutas, em formato text do VBA para a minha store procedure receba isto dentro da minha condição "in" da clausura where cd_frutas in(@id_frutas)? :wacko: espero que alguém possa me ajudar!! :blink: abs Hahu
-
boa tarde Amigos, tenho uma procedure que ao invés de receber pelo parametro com os valores inteiros, tenho que altera para varchar e passa-los para a procedure , até aiii td blzinha :) oo problema: é que é uma lista de valores, por exp: <code> exec store_procedure(0,'aaa',9, '3,4,5,6',2) </code> detalhe: veja o parametro '3,4,5,6'...como devo passar essa lista de valores no "exec", porque o select dessa procedure recebe assim: <code> select * from tb_name_tabela where cd_name in(@parametro) </code> alguém sabe como faz isto? :wacko: agradeço! :blush: Hahu
-
bom dia Amigos, hj estou trabalhando no excel 2000 com o VBA, tenho um botão que consulta a base dados no sql server 2005, o que acontece é o seguinte: Ao clicar no botão, o mesmo carrega as informações de textbox, combo box, menos a do list box, ele não aparece no modo executavel! Ele aparece no modo estrutura do vba! o que pode ser isto? alguém já passou por isto, será que é alguma propriedade que tenho que setar nas propriedades do listbox? :unsure: espero que alguém me ajude, socorro!! :..( abs Hahu
-
Galera, seguinte: Coloquei no Geral ou melhor Generator assim: --Generation(Geral) Declaration Public Conexao As ADODB.Connection Const ConnectionString As String = "driver={sql server};server=nameserver;Database=namebase;PWD=namesenha;UID=namelogin;" depois criei uma function que não retorna valor, por exp --- Private Function Conexao_BDSQL() As Boolean Set conexao = New ADODB.Connection conexao.CommandTimeout = 3000000 conexao.ConnectionTimeout = 3000000 conexao.Open ConnectionString If Conexao.State > 0 Then Conexao_BDSQL = True Else Conexao_BDSQL = False End If End Function --- daaee é so verificar a conexao desta function, por exp: --dentro de um botão, colocar para verificar a seguinte chamada abaixo! If Conexao_BDSQL = False Then Exit Sub 'ínstanciar o Recordset Dim Rs As New ADODB.Recordset Rs.ActiveConnection = conexao 'abrir um objeto comando Dim objc As New ADODB.Command objc.CommandType = adCmdStoredProc objc.CommandTimeout = 3000000 objc.ActiveConnection = conexao objc.CommandText = "nome_procedure" end sub é issso ...espero ter ajudado!! :) abs Hahu
-
boa tarde Amigos, versão utilizada: Excel 2000 como faço para utilizar a verificação imediata do vba? quais comando tenho que digitar depois do "?" porque tenho um exemplo aqui: ?Conexao.State , daee aparece que a conexão ao servidor é igual "1"! alguém já passou por isto? abs Hahu
-
bom dia Amigos, tenho varias sub, que realizam conexão ao bd, juntamente com o string conection,certo! :wacko: tenho a necessidade de criar uma função que contenha apenas um conexão ao bd, afim de evitar essa redundancia de conexão ao bd, declarando no geral a string conection com constante, algúem já fez isto antes? Que Deus abenções a todos e obrigado! :blush: abs Hahu
-
bom dia Amigos, será que este problema acima, não é o caso de instalar uma API ou Framework no servidor em asp, afim de evitar este problema? :rolleyes: espero que algúem possa ajudar, pois não sei o que faço mais!! :( abs Hahu