Ir para conteúdo
Fórum Script Brasil

kuroi

Membros
  • Total de itens

    7.184
  • Registro em

  • Última visita

Tudo que kuroi postou

  1. no access?? esse formato é só pra exibir os dados quando você abrir a tabela dentro do access, não deve alterar em nd no visual basic. use o codigo do Format() como você tava fazendo, mas com essa mascara.
  2. verdade, o clear devia estar antes de comecar o for, veja como passou o matheus q agora deve funcionar. fora isso, a linha q abre o banco tb podia estar antes do for.
  3. giordano, o forum tem a area de classificados pra postar esses anuncios. e poste só um vez, certo?? apagarei os outros topicos e moverei esse ao lugar certo.
  4. então, mas essa linha do clear tem q ser antes de Do While Not TABELA.Eof
  5. adicione a linha LSTCODIGOMATERIAL.Clear antes de abrir o while.
  6. você tem q mexer com o registro do windows, de uma olhada: http://scriptbrasil.com.br/forum/index.php?showtopic=78055 mas eu não sou muito bom com essa parte, não sei muito bem como deixar o sistema bem protegido. alias, aquele velho truque de mudar a data do sistema pra burlar o periodo de teste já derrubaria toda a sua protecao, eu realmente não sei como fazer esse tipo de trava de um jeito consistente.
  7. na verdade, o nome da tag é CODE.
  8. o melhor é usar sempre o formato "YYYY-MM-DD" (com tracinho mesmo e não barras). nunca tive problemas com esse formato, e pelo menos aqui no forum, pelo q me lembro ele resolveu sempre q alguém teve esse problema, não importando as configuracoes do sistema, do banco, access, sql, mysql, parece q funciona mesmo em qualquer lugar.
  9. kuroi

    SOMAR CELULAS

    danyy, deve ser assim: Dim t t = 0 Do While ActiveCell.Value <> "" t = t + ActiveCell.Value ActiveCell.Offset(1).Select Loop TextBox1.Text = t[/code]
  10. kuroi

    BANCO DE DADOS

    se você pegar por App.Path, você vai ter o caminho onde esta o seu .exe. então, se o banco esta na mesma pasta, na hora de fazer a connection string, pegue por App.Path & "\nome_do_banco.mdb", q ele deve encontrar. ou caso você esteja setando o caminho direto num data control na tela de design, então tente passar só o nome do banco no caminho. não ponha o endereco todo.
  11. kuroi

    Dúvida_RDO_Inserção

    não sei muito sobre o RDO, mas acho q é mais parecido com ADO do q com DAO. na verdade tb recomendo o uso do ADO em vez de DAO ou RDO, porque o ADO pode fazer conexao por OLE DB, q é uma tecnologia mais recente q a ODBC. mas quanto ao seu erro em q linha exatamente ele ocorre?? primeiro de tudo, a conexao já foi aberta?? outra coisa, olhe a sua linha do insert. campos texto devem ir entre aspa simples no insert. exemplo: sql = "insert into CLIENTE (Codigo, RazaoSocial) values (" + GrdCliente.TextMatrix(contador, 1) + ", '" + GrdCliente.TextMatrix(contador, 1) + "')" nesse exemplo, o campo codigo seria do tipo numero e o campo razaosocial do tipo texto, não sei se é exatamente assim q ta no seu banco. mas agora, na verdade não entendi o q você ta querendo fazer... a hora q o form for carregado, o grid não vai estar vazio?? porque você esta tentando incluir no banco os dados de um grid vazio??
  12. o running total fields vai sendo somado a medida q os registros vao avancando. o group header é o comeco do grupo, então ele só sabe qual é o primeiro valor, e não o ultimo. faca o seguinte, pra somar todos os 1, crie um campo formula. se a situacao for 1, retorne o valor do campo q você quer somar. se não for 1, então retorne 0. ai some esse campo. mas use um totalizador normal e não um running total.
  13. isso?? Select * From Tabela1 Where data Between #2011-01-10# And #2011-02-10# o # é pro access. se for outros bancos, use ' mesmo.
  14. lembrando q tb existe o LIKE: http://www.w3schools.com/sql/sql_like.asp se não me engano, no access, tem q ser * no lugar de %. quanto as datas, se o campo estiver como tipo data (o q é muito melhor do q usar como string), em vez de usar Mid(), o melhor seria usar funcoes proprias pra datas, como Year(), Month(), Day(), etc.
  15. kuroi

    Dúvida_MSFlexGrid

    vick, você pode usar a funcao WeekDayName() pra pegar o nome do dia da semana (ele vai pegar baseado na lingua do sistema operacional. se você estiver usando windows em ingles por exemplo, e quiser mostrar os nomes em portugues, você pode usar um array baseado na funcao WeekDay() (q traz o dia da semana como numero, 0 = domingo, 1 = segunda, etc). dia_da_semana = WeekDayName(WeekDay(Date())) pra ir somando os dias, você usa a funcao DateAdd(). exemplo: x = DateSerial(2011, 3, 30) '30/03/2011 x = DateAdd("d", 1, x) 'Soma um dia em x = 31/03/2011 x = DateAdd("d", 1, x) 'Soma outro dia em x = 01/04/2011 x = DateAdd("m", 2, x) 'Soma dois meses em x = 01/06/2011 x = DateAdd("yyyy", 1, x) 'Soma um ano em x = 01/06/2012[/code] então você faz um for e vai chamando o DateAdd(). de uma olhada tb: http://www.macoratti.net/vb_datas.htm
  16. Danleonhart, lembra do q o Graymalkin disse?? usando essa funcao você provavelmente não vai conseguir criar variaveis mesmo. e as unicas variaveis q você vai poder acessar são as q estiver definidas como publicas num module. e pra acessar controles do formulario, você tera q passar o nome do form. exemplo: Msgbox Form1.Text1.Text já o ScriptControl deve conseguir declarar variaveis, mas não deve conseguir acessar os objetos do seu projeto. parece q cada um tem suas limitacoes, você vai ter q ver qual o melhor pra você. quanto a parte de usar varias linhas, parece q precisa dos dois pontos mesmo. mas pra ficar mais facil você pode escrever com enter e, no codigo dentro do visual basic, antes de chamar a funcao você da um Replace() trocando vbCrLf por ":".
  17. sobre vb 2008, poste na sala de .net, moverei pra la. agora, no TextChanged(), você pode usar um select e pesquisar direto no banco de dados mesmo.
  18. a então deve ser esse o problema. você ta pondo o caminho fisico da imagem no hd. você tem q por o caminho virtual, q vai ser acessado pelo endereco da pagina. exemplo, em vez de: C:\Inetpub\wwwroot\SiteLuciano\banco\imagens\instrumentos\grandes\Bateria_MAPEX_G.jpg ficaria: http://localhost/SiteLuciano/banco/imagens/instrumentos/grandes/Bateria_MAPEX_G.jpg'>http://localhost/SiteLuciano/banco/imagens/instrumentos/grandes/Bateria_MAPEX_G.jpg na verdade, o melhor é q você guarde só a localizacao sem o endereco na pagina dentro do banco de dados. exemplo, grave somente isso: banco/imagens/instrumentos/grandes/Bateria_MAPEX_G.jpg o inicio do endereco (http://localhost/SiteLuciano/, por exemplo) você acrescenta pelo asp, já q quando você hospedar na internet, o endereco deve ser outro. veja se resolve agora.
  19. é mas você pode usar o vb6 pra escrever um bat temporario. você usa o Open pra escrever como se fosse um txt normal, chama com o Shell(), e depois apaga. mas eu descobri aqui, o separador é &&. exemplo: ShellExecute Me.hwnd, "Open", "cmd", "/C ERASE C:\Dat && ERASE C:\AppTemp && ERASE C:\Types", vbNullString, 1 assim ele executa um comando apos o outro. não entendi o q quis dizer, EDITADO: e aqui, uns links interessantes sobre o assunto: http://ss64.com/nt/cmd.html http://www.microsoft.com/resources/documen...d.mspx?mfr=true vou deixar tb aquele q você me passou por mp, pra quem se interessar: http://urs.bira.nom.br/informatica/comando...msdos/index.htm
  20. deve ser assim: ShellExecute Me.hwnd, "Open", "cmd", "/C ERASE C:\Dat", vbNullString, 1 passe 0 no ultimo parametro pra não mostrar a janela. não sei se é possivel passar mais de um comando por vez, mas isso tem a ver com o comando cmd do windows, de uma pesquisada sobre os parametros q ele recebe pra saber todas as possibilidades. mas se você quiser executar varios de uma vez, pode salvar tudo num .bat e chama-lo no ShellExecute(). lembre tb q você não precisa usar a ShellExecute(). a funcao Shell() já deve conseguir fazer isso. quanto aos links, conheco esse site: http://allapi.mentalis.org/ e pesquisando, encontrei este: http://www.andreavb.com/API_List.html q parece muito bom com exemplos de codigos tb. pesquisar pelo nome da api q você quiser encontrar exemplos tb ajuda. as vezes você encontra a explicacao certinha no msdn.
  21. mirian, de uma olhada na linha: <img src=" <% = rsProdutos.Fields.Item ("FotoG").Value %>" > veja q depois q você abre a aspa, ele ficou com um espaco em branco. apague esse espaco, pois ele pode pensar q faz parte do nome tb. a imagem não aparece no ie8, mas ele esta mostrando aquele icone com um xis vermelho?? se for esse o caso é porque não deve estar encontrando a imagem mesmo. os outros dados do produto estao aparecendo certinho?? qual é exatamente o nome todo da imagem q esta gravado no banco de dados (o conteudo todo do campo)?? tente tb atualizar a pagina no ie8 com Ctrl + F5, pra q ele atualize tb o cache.
  22. só sei sobre matrizes esparsas em teoria, mas pelo tamanho q você falou, mesmo q fossem matrizes comuns, as duas juntas ocupariam pouco mais de 1MB de memoria, se estivessem armazenando um valor inteiro longo. com uma terceira matriz pra guardar o resultado, ainda assim não chegaria em 2MB. ou seja, não parece ser o suficiente pra dar falta de memoria, se você estiver usando um computador construido nos ultimos 10 anos. qual linguagem você esta usando?? não sei exatamente como esta o seu codigo, mas sera q você não esta alocando varios espacos, e esquecendo de desalocar quando não precisar mais?? EDITADO: ou é o valor de algum indice q estaria ultrapassando o limite da variavel?? mas acho q se fosse o caso, a mensagem seria "overflow" e não "out of memory".
  23. mirian, tenta por o endereco da imagem entre aspas: <img src="<% = (rsProdutos.Fields.Item ("FotoG").Value) %>" /> apesar de q normalmente funciona sem aspas mesmo... se não funcionar, caso o site estiver hospedado, se você puder passar o link pra gente ver fica mais facil. senao, poste o codigo completo pra gente ver se descobre o problema.
  24. kuroi

    Create my Assembly Theme

    uma dll?? não pode ser por css??
  25. tente remover o "width: 100%". note tb q em uma das paginas, a div aparece antes do form e na outra aparece dentro dele. se você não conseguir resolver, ia ser bom se, caso a pagina estivesse hospedada, q você passasse links dos dois exemplos, ou pelo menos postasse um print de cada um deles pra gente ter uma ideia melhor do q se trata.
×
×
  • Criar Novo...