kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
você pode criar um campo formula. em Basic Syntax, ficaria assim: If {Tabela.Campo} = "1" Then Formula = "sim" ElseIf {Tabela.Campo} = "2" Then Formula = "não" End If[/code]
-
pelo que sei não existe, mas usando a funcao MonthName() você pode descobrir o nome do mês e ai você pode montar sua string. ou se você quiser por os numeros do dia e do ano também por extenso, de uma pesquisada numa funcao para escrever numeros por extenso. acho que saiu um tópico sobre isso no forum.
-
use a funcao Mid e adicione a mascara na mao
-
Modificar Campos Do Relatórtio Via Programação
pergunta respondeu ao Andersonjb de kuroi em Crystal Reports
você não pode deixar essa linha já no relatorio e apenas modificar se ela é visivel ou não?? -
Modificar Campos Do Relatórtio Via Programação
pergunta respondeu ao Andersonjb de kuroi em Crystal Reports
mano to saindo agora pra bauru, vo fica descansando, passiando e so quero ouvi fala de sergio daqui uns dois ano então, se você num passa parametro nenhum a janela de prompt sempre aparece. acho que nas propriedades do campo no crystal tem uma opcao pra impedir isso, não tenho certeza, mas acho que se você der um default value pra ele, ela não aparece. essa linha só resolve sim. mas nunca tentei ela antes do refresh, talvez ela so funcione antes de abrir o report. nesse caso, no click do botao, deve ter alguma solucao melhor mas fechar e abrir de novo o relatorio deve resolver. -
Modificar Campos Do Relatórtio Via Programação
pergunta respondeu ao Andersonjb de kuroi em Crystal Reports
como assim modificar um campo de relatorio?? um campo direto do banco e você quer alterar o valor?? ou é um campo formula?? seja la o que for, o unico jeito de monta valores no crystal pelo visual basic é passando o valor pra um campo parametro. ai você pode montar campos formula baseado no parametro ou em campos do banco pede pro renan o programa de atas ou o de funcionario que tem exemplo, olha onde imprime a ata. mas o codigo deve ficar tipo assim: rptReport.ParameterFields(1).AddCurrentValue (valor) se não me engano, o indice comeca no 1 -
deve vender em lojas de informatica, de uma procurada no google, ou em sites como buscape, ou ainda no site da microsoft acho que não... acredito que pirataria é apenas você usar/comprar o software não original. agora se você distribuir o software, você pode ter problemas se alguém descobrir que você usa um você pirata, agora acho que não teria problemas pra quem comprasse, uma vez que você não esta distribuindo o visual basic, e sim um arquivo executavel mais umas dlls.
-
durante o processo de criacao do setup, tem uma hora que vai aparecer umas lista de todos os arquivos que serao adicionados no instalador. nessa hora, clique em Add em adicione o seu banco.
-
bom, tem algumas solucoes que eu vejo, mas elas são meio trabalhosas, se você tiver varios campos com valor nulo, e algumas meio bestas também, mas funcionam. - você pode fazer um campo formula que teste se o campo é nulo. se for, retorna valor branco (aspas aspas - ""), se não retorna o proprio campo. ai você exibe o campo formula em vez do campo direto do bd. - você poe um text field vazio com borda na mesma localizacao do campo com valor nulo, e tira as bordas do campo. - você pode desenhar as bordas em volta do campo. - os campos tem que ter necessariamente valor nulo?? se é você que faz o programa que grava os dados no banco, você pode alterar pra não gravar mais valores nulos e pode dar um update na tabela nos registros que já estao nulos.
-
então, parece que não vendem mais licencas do vb6. isso já foi discutido nesse tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=93528 quanto ao express edition, ela é da versao 2005 (.Net), ou seja, o jeito de programar e diferente. e não sei dizer se vem faltando alguma coisa, mas de uma olhada nesse link: http://msdn.microsoft.com/vstudio/express/vb/ e qualquer coisa, poste la na sala de .NET.
-
a ultima versao do visual basic é a 6 que nem vende mais. agora o visual basic é lancado na forma visual basic.net. o mais novo é o 2005, que vem no Visual Studio 2005. mas acredito que o Visual Basic Express (so o visual basic, sem o resto do studio) é free (é mesmo??) e você pode baixar no site da microsoft. mas não sei se vale a pena comprar o Visual Studio 2005 já que esta sendo desenvolvida uma no versao. (veja aqui)
-
já viu aqui?? http://scriptbrasil.com.br/forum/index.php?showtopic=25591 alguns links devem não funcionar mais, mas você deve achar alguma coisa la
-
aqua, esses links tão tudo zuados, de uma olhada ai, deve ter sido na hora de postar
-
Sou Programador Asp, Mas Não Consigo Ganhar Dinheiro!
tópico respondeu ao webpontocom de kuroi em Outros Assuntos
mas quem é paula?? -
pelo que eu entendi isso vem num recordset e já ordenado, certo?? então você pega a primeira letra do primeiro registro e fica num while ate mudar. tipo assim: <% letra = "" Do While Not rs.EOF If Left(rs("Campo"), 1) <> letra Then letra = Left(rs("Campo"), 1) Response.Write ("<b>" & letra & "</b><br />") End If Response.Write (rs("Campo") & "<br />") rs.MoveNext Loop %>[/code]
-
você tem que por os campos texto entre aspas: sqlInsertUsuario = "INSERT INTO Usuarios & #40;nome,email,dia,mês,ano,Idade,endereco,bairro,cidade,estado,usuario,senha,Des cricao,Imagem) values ('" & varNome & "','" & varEmail & "'," & varDia & "," & varMes & "," & varAno & "," & varIdade & ",'" & varEnd & "','" & varBairro & "','" & varCidade & "','" & varEstado & "','" & varUsuario & "','" & varSenha & "','" & varDescricao & "','" & varFoto & "')"[/code] os campos numeros não precisa. mas o que é esse & #40; no seu codigo??
-
Rotina Para Imprimir Datas No Crystal Reports
pergunta respondeu ao Danilo Faciroli de kuroi em Crystal Reports
por exemplo aqui: cr1.Formulas(1) = "periodo= " & Chr(34) & dataok & Chr(34) selecao = "{tbltrans.data_trans}>=" & criterio1 & " AND " & "{tbltrans.data_trans}<=" & criterio2[/code] o que é periodo?? é alguma variavel já declarada na formual?? e por que não da certo?? ele volta algum erro o simplesmente não filtra?? -
tipo, você poe o primeiro objeto image no formulario. se você copia-lo e tentar colar, vai vir a mensagem "Do you want to create a control array?". se você clicar Yes, você vai transformar o objeto anterior e mais o colado em uma colecao de objetos. sendo que você pode acessa-los como um array normalmente. ai é so você ir colando o resto ate chega r em 60. ou se você vai cria-los em tempo de execucao, acredito que é so declarar como array.
-
é so fazer como o graymalkin disse nesse tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=94736 esse PrimoPDF, pelo que o graymalkin disse, é um driver de impressora. então você so deve dar o comando como se fosse imprimer o documento. entre as impressoras instaladas no pc deve estar a PrimoPDF e ai você seleciona ela para imprimir. bom, to fechando esse tópico, já que já existe um sobre o assunto, pra evitar problemas, tipo um cara chega e le esse tópico, mas não le o otro, e tenta responder sem saber das informacoes que já foram discutidas no outro. alias, se você esta usando VBA, o outro forum é o correto. respostas pra esse tópico postem aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=94736
-
da pra fazer em .NET sim, mas o codigo não vai ser executado na mensagem e sim na propria pagina. tipo o cara clica num link pra pagina xxx.aspx. você deve ter uma tabela no banco com um contador gravado pra ela, cada vez que a pagina fosse acessada o contador é somado mais 1. em c#, o codigo ficaria tipo assim: protected void Page_Load(object sender, EventArgs e) { string sql = "Update Tabela Set Contador = Contador + 1"; System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = " - Ponha aqui sua string de conexao com o banco - "; conn.Open(); System.Data.OleDb.OleDbCommand scmd = new System.Data.OleDb.OleDbCommand(sql, conn); scmd.ExecuteNonQuery(); conn.Close(); }[/code]
-
pergunta besta mas... você esta usando mesmo banco de dados SQL??
-
Rotina Para Imprimir Datas No Crystal Reports
pergunta respondeu ao Danilo Faciroli de kuroi em Crystal Reports
que rotina é essa que você fez?? -
já tentou entrar no menu Database -> Verify Database??
-
provavelmente as bordas estao em css. você pode fazer assim: <table border="0" style="border: 1px solid #000000"> </table>[/code]
-
bom... a unica coisa que me vem na cabeca agora é... ou seu professor é muito tonto ou eu sou. o cliente não vai saber primeiro porque não tem como e segundo porque também num é pra saber mesmo. o que eu faco com meus emails na minha caxa de entrada só interessa a mim e mais ninguém. e depois, é impossivel executar qualquer codigo via email. a não ser que você envie a ele um arquivo executavel que não seria muito chama-lo de virus ou spyware. emails so podem ter formato texto ou html. impossivel você acessar um banco de dados, ainda mais estando no seu servidor. um modo que seria possivel é, se o email for no formato html, e ele tiver alguma imagem (tag img) o seu servidor vai perceber que alguém esta acessando a imagem e de alguma forma (que eu desconheco) talvez você possa capturar por codigo o ip desse computador. mas o problema é que a maioria dos sites de hospedagem de email e ate mesmo o outlook, costuma bloquear as imagens em emails formato html pra evitar mesmo esse tipo de coisa. as imagens so aparecem se o usuario permitir. alem do mais, essa forma também não seria eficaz. você não tem como saber por exemplo se ele esta acessando do email ou se ele apenas digitou o endereco da imagem no navegador. já essa parte de qtos links foram acessados é facil. quando a pagina carregar você faz uma query pra incrementar um contador no banco de dados. e se a pagina pode ser acessada sem ser via e-mail e você quiser saber apenas quando ele tiver clicado no link, é so você por uma querystring no link. se você não sabe como fazer, depois que você definir a liguagem que vai fazer, poste ai na sala correta que é bem simples. agora isso de saber quando o cara ler e-mail... achei muito estranho seu professor pedir isso. ou ele não entende do assunto, ou sou eu que não entendo