-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Qual a SQL que abre o recordset recrandom? Abraços, Graymalkin
-
Bom, em Visual Basic, o Like também é um operador da própria linguagem. Porém, pelo teste que fiz aqui, ele não existe no VBScript. Todavia, você ainda pode usar a função InStr(). Exemplo: nome = "Anubis" procurar = "ub" posicao = instr(1, nome, procurar) if posicao>0 then Response.Write(procurar & " existe em " & nome) else Response.Write(procurar & " não existe em " & nome) end if Certo? ;) Graymalkin
-
Provavelmente essa mensagem apareceu porque a instrução SQL passada não estava válida. Abraços, Graymalkin
-
Na linha... <%IF rs("materia_bloco5_rot") = "'%" & VBUSCAPALAVRA & " %'" Then %> ... você deveria usar o operador LIKE ou a função InStr(), não? Abraços, Graymalkin
-
Chr(34) é aspas duplas e não simples, se bem que serviria do mesmo jeito. Só que você não está estruturando a SQL de um jeito válido; dê uma olhada em como eu faria: stDocName = "SELECT LEIS.REFERENCIA FROM LEIS WHERE LEIS.REFERENCIA Like '*" & Me.Texto3 & "*';" DoCmd.RunSQL (stDocName) Faça um msgbox stDocname no código acima e no seu e você vai notar as diferenças. Abraços, Graymalkin
-
Importar Planilha Excel E Ao Minimizar Form, Ir Pra Barra De Tarefas
pergunta respondeu ao Ana Flavia de Graymalkin em Visual Basic
A propriedade ShowInTaskbar está como True? Sim, com o Excel na máquina você pode fazer isso tranquilamente. Dê uma procurada sobre automação do Excel e você vai encontrar exemplos. Só acho difícil você fazer isso *sem* ter o Excel na máquina (se bem que dependendendo de como estão os dados na planilha você poderia acessá-la como se fosse um banco de dados [via DAO ou ADO]). Abraços, Graymalkin -
Mas, vai funcionar com todos. É só você criar as fórmulas usando variáveis e atribuir os atuais valores às variáveis. Abraços, Graymalkin
-
Dê uma procurada sobre o componente Common Dialogs. Abraços, Graymalkin PS: Movido para VBA.
-
faz tempo que estudei isso, mas pelo pouco que lembro o .(ponto) é operador E (&& em C), o + que é OU (|| em C) e o apóstrofo é isso mesmo, negação. Ah sim, é verdade. Eu troquei mesmo. Abraços, Graymalkin
-
Isso daí é só Matemática, né? Pega o total de horas e se ele for maior do que 7 você subtrai 7 dele. O que sobrar você multiplica por 2 (porque são R$ 2,00 cada hora adicional) e soma com o valor de R$ 6,00 (que corresponde as 7 primeiras horas). Um raciocínio semelhante pode ser usado também para o caso dele não ficar mais do que 7 horas. Abraços, Graymalkin
-
Você pode fazer isso assim: String[] linhas = textBox1.Lines; System.Collections.ArrayList lista = new System.Collections.ArrayList(linhas); lista.RemoveAt(1); linhas = (System.String[])lista.ToArray(Type.GetType("System.String")); textBox1.Lines = linhas; Certo? ;) Graymalkin
-
Se não me engano, o . (ponto) é o operador OU (||, em C), e o apóstrofo (') é o operador de negação (!, em C). Alguém pode confirmar isso? Abraços, Graymalkin
-
Qual é o tipo do campo MATERIAIS.REFERENCIA? Se for do tipo texto, você deveria cercar o texto a ser procurado com aspas simples ('). Abraços, Graymalkin
-
Se você souber exatamente o que o programa faz, você pode fazer o mesmo procedimento via VB. Procure por automação do Internet Explorer (aqui mesmo no fórum) e você encontrará exemplos de como "controlá-lo". Abraços, Graymalkin
-
Acredito que dê pra você fazer isso com a MS Flexgrid (ou a MS Hierarchical Flexgrid). Abraços, Graymalkin
-
Para isso você pode filtrar os dados de um recordset (através da propriedade Filter) ou abrir um recordset somente com estes dados (usando uma query). Abraços, Graymalkin
-
Você já tentou utilizando as classes do namespace System.Xml? Abraços, Graymalkin
-
Coloque o CancelError = True antes da chamada do método ShowPrinter e use uma das instruções de tratamento de erros do VB (On Error Goto ou On Error Resume Next). Abraços, Graymalkin
-
Existem diferenças entre compiladores de quaisquer linguagens, e isso, é claro, inclui C/C++. No caso você terá que ir ajustando essas diferenças "corrigindo" os erros que o Dev-C++ apontar. Abraços, Graymalkin
-
Cada item na listbox é identificado por um índice (um número), certo? Então, use Rnd() para gerar 32 valores aleatórios (de 0 a 31), e depois divida-os de acordo com a quantidade de listboxes. Como cada valor vai corresponder a um item da listbox, basta você pegar os itens e colocá-los nas outras listboxes. Abraços, Graymalkin
-
Eu quis dizer que o tamanho que você "inventou" para o registro é muito grande, e que provavelmente ele não é isso tudo (ou provavelmente você pode diminuí-lo). Quais os tipos de dados que você guarda? Abraços, Graymalkin
-
E o que você não conseguiu fazer? Abraços, Graymalkin
-
Você leu o que eu disse? Graymalkin
-
Sua dúvida é realmente de VBA ou é de VB? Porque se for de VB você postou no lugar errado. Abraços, Graymalkin
-
Sim, o PythonD é justamente o que você procura. O DOS roda programas de 32bits em modo protegido. Abraços, Graymalkin