
kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
ou seja, o bradesco não ta nem ai pros seus clientes, só liga pra grana. como se já não soubessemos...
-
você teria q usar a variavel como parte da expressao e não como parte da string. concatenando, tipo assim: strsql = "Update baixa set " & result & "='txtre' where talao='" & msktalao.Text & "'"
-
então, o problema é o parametro q você tava passando sql = "select * From Tabela_do_dia_" & axTab & " group by NUM_OPERADOR". note q você tava igualando o sql ao texto no lugar do parametro. mas no parametro você tem q passar valor e não atribuicao. se não me engano, o vb vai entender o igual como sinal de expressao e não de atribuicao, e vai retornar um valor Boolean (se sql é igual for igual ao texto, retorna True, senao False). não sei qual é o erro run-timer error 3001, mas acredito q seja porque o parametro deve ser string e não boolean. do jeito q você fez resolve, mas otra solucao tb seria, não usar a variavel sql e passar a string direto como parametro.
-
isso é .NET?? você ta usando o objeto SqlConnection?? se for, parece q esta certo. qual o erro q da??
-
Como modificar o caminho da base de dados?
pergunta respondeu ao Duduh_Capixaba de kuroi em Crystal Reports
hum, tipo, você quer modificar o nome do arquivo .ttx ou o nome do campo q esta dentro do arquivo?? tb não entendi direito o q exatamente você esta precisando?? você esta com mais de um .ttx no mesmo report?? se for, não posso te dar mta dica, porque nunca trabalhei assim. quando eu precisava selecionar mais de uma tabela, eu usava um .ttx só com todos os campos, e fazia um select de join no recordset e passava os dados todos pra um .ttx só. -
não sei como fazer isso não, a não ser se você inventar uma gambiarra. talvez tenha alguma jeito mais bonito de fazer, mas um modo q me veio na cabeca agora é: você pode apontar o relatorio pra uma consulta q faca um UNION ALL, selecionando duas vezes os registros da mesma tabela. ai você adiciona um campo calculado pra identificar qual tabela é qual. ai no Crystal você agrupa por esse campo q você adicionou, sendo q então, cada pagina seria um grupo. veja se entende e se você acha q vale a pena fazer assim, e se precisar de uma explicacao melhor ou tiver qualquer duvida, poste.
-
Relatório com intervalos de datas Crystal 4,6
pergunta respondeu ao Almarante de kuroi em Crystal Reports
opa, é so ter um poco de paciencia. tópico fechado. -
Relatório de Contas a Receber No Crysta 4,6 Intervalo de datas e filtr
pergunta respondeu ao Almarante de kuroi em Crystal Reports
almarante, o q é periodo no seu relatorio?? q você esta passando na formula?? seria uma variavel, alguma coisa?? porque nomes de campos, escrevemos no formato: {NomeDaTabela.NomeDoCampo}. acho q nos filtros do seu relatorio você esta passando dados q não encontram nenhum registros existentes, por isso o relatorio sai em branco. talvez seja porque você esteja montando a string errado. tipo, tenta dar um breakpoint (F9) na linha: Me.CrystalReport1.ReplaceSelectionFormula "periodo= " & Chr(34) & dataok & Chr(34) = "{NumerosDoc.Vencimento}>=" & criterio1 & " AND " & "{NumerosDoc.Vencimento}<=" & criterio2 e rode o programa. quando chegar ai o programa vai parar a execucao. então abra o Immediate Windows (Ctrl + G) e nela digite ? "periodo= " & Chr(34) & dataok & Chr(34) = "{NumerosDoc.Vencimento}>=" & criterio1 & " AND " & "{NumerosDoc.Vencimento}<=" & criterio2 e aperte Enter vai ser exibido o conteudo da string q você esta passando como filtro, veja se você consegue encontrar o erro, senao poste aqui o conteudo q aparece pra gente ver se descobre. quando a curso do Crystal, veja no tópico de apostilas q esta pendurado na sala, e tb veja no site http://www.macoratti.net q tem umas dicas. -
o q é ComboEditoras?? é uma sub ou function?? se for, o erro esta dentro dela.
-
o q exatamente faz o decode() no oracle??
-
de uma olhada nesse tópico aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=110696
-
se você quer somar dentro do subreport, acho q pode passar esse campo do principal como parametro pro subreport. se você quer somar no report principal, não sei se é possivel.
-
hã?? mas é sql ou mysql?? se for mysql avise q movo pra sessao correta.
-
isso mesmo, de mais detalhes. de onde vem essa lista??
-
mais ou menos isso: sql = "Delete From Tabela Where Campo = " & txtCampo.Text cnnbase.Execute sql[/code] isso levando em conta q cnnbase seja uma conexao aberta. não esqueca tb de substituri os nomes de tabelas e campos q eu pus de exemplo pelos verdadeiros nomes das suas tabelas e campos. qualquer duvida poste ai.
-
opa, valeu laercio.
-
cara não conheco tutorial não, mas não é tão dificil usar o subreport não. simplesmente clique em menu Insert -> Subreport e ai ele vai abrir a janelinha pra você adicionar. você pode por um outro rpt q já exista, ou criar um subreport novo. basicamente, o subreport não é nd mais q um outro relatorio. ai o q você deve fazer, acredito q seria adicionar o subreport no group footer ou no group header, ou mesmo nos details, dependendo de como esta o seu relatorio. ai, depois disso, clique com o botao direito no subreport e escolha Change Subreport Links. vai abrir uma janelinha onde você deve linkar os campos do report principal ao subreport. tipo, você vai querer mostrar os dados apenas da nota do registro atual. então, você teria q linkar tipo as chaves (numero e seria da nota por exemplo) do report principal para o subreport. assim o subreport vai saber em qual nota esta, e vai exibir os itens da nota atual. veja se consegue, qualquer coisa poste ai.
-
realmente, pelo menos nas versoes do crystal q usei, não é possivel subreport dentro de subreport.
-
acho q o melhor então, é não adicionar a tabela itens no relatorio. pra mostrar os itens, use um subreport. no forum mesmo você encontra exemplos de como utilizar, qualquer duvida poste.
-
olhando o seu codigo, parece q ta certinho, so fique atento para os tipos de dados. campos textos tem q ir entre ' ' e campos numericos não. tipo, em alguma parte do seu codigo, nessa mesma Sub, existe alguma linha com o codigo On Error Resume Next?? se tiver, apague ou comente essa linha (so pra fazer o teste, se quiser pode por de volta depois) e ai execute de novo o codigo. ai provavelmente ele deve dar um erro e a mensagem do erro vai ajudar a encontrar o problema. se não conseguir descobrir baseado na mensagem, poste aqui a descricao dela q aparece. web, acho q não precisa não, normalmente isso não da problema não. q eu saiba não é possivel não
-
aiaiai da pra fazer sim, mas to sem o sql aqui e não lembro o caminho de cabeca. se não me engano a opcao se chama Generate SQL Script e tem pra todos os objetos tipo tabelas, procedures, tudo. e se não me engano, essa opcao tem tb como fazer do banco de dados todo de uma vez. acho q você tem q clicar com o botao direito no banco mesmo, talvez entrar em propriedades e veja se encontra la Generate SQL Script.
-
lilian, mas ta dando alguma mensagem de erro?? qual a mensagem?? e o q são start_date, end_date e present_date?? são algumas funcoes ou constantes do oracle?? nos parametros acho q você devia passar valores não??
-
a mas o programa é seu, o codigo é seu e é você q sabe o q você poe na variavel, não é a gente q vai saber. você deve estar com algum problema com a logica. tenta analizar o seu codigo como um todo e entender certinho o q ele faz q você deve encontrar o erro.
-
é pelo q eu saiba, não funciona mesmo com access.
-
qual o db q você usar e qual o tipo de dados do campo?? tenta dar um trim() antes de salvar.