Ir ao conteúdo
  • Cadastre-se

Italiano

Membros Plenos
  • Total de itens

    310
  • Registro em

  • Última visita

  • Qualificações

    0%

Tudo que Italiano postou

  1. Consegui, achei onde fica, está la no menu Ferramentas é só desativas algumas opções, tinha esquecido de como fazia, o rapaz que instaluo abilitou todas as funções, bom agora está tudo configuradinho.... :palmas: :palmas: :palmas:
  2. Pessoal, consegui, já faz um tempo, mas ainda não consegui passar, estou agora na facu, até lembrarrrrrrrrrrrrr bom eu passo como fiz, é sempre bom ter mais alguma coisa aqui, eu vi uma dica em um site sobre uma função que eu queria fazer do access, não tinha nada a ver com isso, porém me deu uma ideia, o unico problema é que tenho que usar a auto numeração do acces para fazer, o que não é nada bom, depois conto porque.... tento passar até este sábado p vocês... mas valeu mesmo pela atenção, muita coisa ai me deu novas idéias,...
  3. Pessoal, coloquei em modo SQL assim: Select b.sal, sum (a.sal) as cum_sal From emp a, emp b where a.rowid <= b.rowid group by b.rowid, b.sal; porém não está funçcionando, soube que o acces não tem o rowid para reconhecer a linh, como faço, tem algum paty de atualização que coloca isso no access... valeu....
  4. Não é possivel fazer isso, o computador é de onde trabalho, não posso fazer isso, tem que ser o pessoal da manutenção, se for fazer isso fico muito tempo sem o micro , tem uma opção no access só que não consigo achar, estou quebrando a cabeça para achar só que não encontro nada, eu fiz a muito tempo atrás, .... alguem sabe onde fica esta opção????
  5. a access da minha máquina fica mandando mensagens quendo apago informações de uma tabela ou quando jogo as informações nela, eu tinha tirado isso, era uma opção no access, faz um bom tempo, só que não consigo lembrar como faço para desativar isso. valeu...
  6. bom, estou tentando fazer um modulo que pegue o valor anterior e some com o valor da linha, porém tb n está dando muito certo, da uma olhada no código: ------------- Function Acumular(total As Double) As Double Dim valor As Double Dim anterior As Integer Dim tabela As Database Dim campo As Recordset Set tabela = CurrentDb() Set campo = tabela.OpenRecordset("ac", dbOpenDynaset) campo.FindLast "[total]='" & anterior & "'" valor = total + anterior Acumular = valor End Function --------------- a consulta, é uma consulta da consulta, o que eu profiro, porém já fiz uma tabela com esses valores, e essa query consultar a própria tabela, tb nada, estou achando que eu vou ter que abrir a tabela em vb, aquela parte de open.... só que, vamos dizer ....., faltei nesta aula rrrrrrrrrr. como posso fazer isso???? valeu....
  7. Tente fazer assim: Function Arredondar(dblNumber As Double, IntDecimais As Integer) As Double Dim dblfator As Double Dim dblTemp As Double dblfator = 10 ^ IntDecimais dblTemp = dblNumber * dblfator + 0.5 Arredondar = Int(dblTemp) / dblfator End Function eu fiz isso no modulo, no meu caso resolveu o problema, de outra forma só consegui jogar uma mascara, quando fui fazer a conta não dava certo. ex: 1,224 + 1,224 = 1,448 o que arredondando dá 1,45. quando você trunca o número como né feito nesta função aciima ele arredonda o número para 1,22 {arredondar(1,22,2)} o resultado será 2,44. obs: aquele número 0.5 é uma regra do aredondamento, assim se o número anterior for igual ou maior que 5 ele arredonda para cima, que é o padrão.... espero ter ajudado, em todo caso, copia a função acima e tenta...
  8. Não deu certo, teria como você fazer um modelinho simples que faz esta função e me enviar por e-mail, tentei de tudo quanto é forma e nada.... valeu.... esqueci, meu e-mail é robertoitalia@ibest.com.br
  9. Ok,, no exemplo acima funciona, pois o valor do primeiro vendedor atende o critério de ter um valor igual ou superior aos 80%, porém quando o primeiro valor não atende esta condição, a coisa complica. vocês entenderam o q eu quero fazer, quanto a isso n a problema.... tente diminuir os valores da sua tabela, c vai ver o problema que tenho ex: Cliente | Valor a | 12 b | 10 c | 9 d | 4 e | 4 f | 3 total 42 bom 80% é 33,6 a + b + c = 31, atende os 80%, somando o d ou o e dá um valor um pouco superior 35, não atendenco a condição, desta forma só será exibido o a, b, c neste caso, se colocar-mos a instrição have sum(valor)>=33,6... ele não vai pegar nenhum valor pois n atende a condição. não se preocupe com a rede, o sistema é apenas um SIG, os dados obtidos ai estão fechados, só haverá mudança o mes que vem. mesmo sendo demorado, acumulando uma vez, dopemos fazer uma consulta de adição, montando uma tabela fixa, onde todos podem consultar sem demora. bom, tem outro caminho, fazer um codigo VBA que le a tabela, ou mesmo a query, e soma, utilizando qualquer um loop, porém não sei acessar estas informações em VBA, sou um pouco cru em programação, não sei tembém se é uma boa ideia... obter a soma e os 80% através de consulta está pronto, segui o conselho de nosso amigo... aporem só falta esta parte..... outra maneira que fiquei matutando no fim de semana é fazer algum colculo para isso, porém não cheguei a uma conclusão..... valeu...
  10. não deu certo, p facilitar fiz uma planilha, qualquer coisa faço uma consulta para apagar os dados e outra para adicionar, tem uma planilha, estou apenas na primeira consulta agora, o codigo está assim: SELECT test.COD_Cliente, test.Cliente, test.TIPO, test.Vendedor, test.Descrição, test.[FAT Medio FY Anterior], test.[FAT_Medio FY Atual], test.[FAT MES Anterior], test.ANEIS, test.GAXETAS, test.KITS, test.ESPECIAIS, test.ESPMT, test.CHOMERICS, test.PTFE, test.COLA, test.TRAVA, test.TOTAL_, test.Crescimento, test.Status FROM test, SOMA; tentei com as duas opções, não deu certo, mas tem lógica o q você colocou lá, sestou achando estranho... coloquei aquela consulta soma tb, caso tenha que colocar a soma.... tentei também colocando um valor manualmente, também... nada... será que fazer uma macro em vca para ler linha po rlinha dá certo? só não sei como faria p ler os dados da query... será que dá p fezer isso ???
  11. Sim, ele é uma consulta (select total_ from ....) porém coloquei ele p somar, esta consulta que você está vendo é obtida de outras consultas, para obter os clientes tivemos que fazer uma referencia com outra tabela que tinha n pedido e cod do cliente, depois agrupar tudo, para ter a soma total, peguei a tabela lá traz e fiz uma soma, bom é só colocar este valor *0,8, vou testar depois te falo....
  12. Amigo Clemente, o q você falou é perfeito, bom, fiz uma consulta que soma tudo coloquei esta consulta junto com a consulta da tabela de cliente, e ainda coloquei p mostrar em todas as linhas. P evitar problemas abri uma nova consulta, (consulta da consulta, sabe como é, não quero que de pau nesta consulta, se fizer e funcionar, ótimo, ai faço na outra com mais calma). A coluna Class.SumOFTotal_ é essa coluna que soma tudo. O codigo ficou assim : SELECT Class.COD_Cliente, Class.Cliente, Class.TIPO, Class.Vendedor, Class.Descrição, Class.[FAT Medio FY Anterior], Class.[FAT_Medio FY Atual], Class.[FAT MES Anterior], Class.ANEIS, Class.GAXETAS, Class.KITS, Class.ESPECIAIS, Class.ESPMT, Class.CHOMERICS, Class.PTFE, Class.COLA, Class.TRAVA, Class.TOTAL_, Class.Crescimento, Class.Status, Class.SumOFTotal_ FROM Class GROUP BY Class.COD_Cliente, Class.Cliente, Class.TIPO, Class.Vendedor, Class.Descrição, Class.[FAT Medio FY Anterior], Class.[FAT_Medio FY Atual], Class.[FAT MES Anterior], Class.ANEIS, Class.GAXETAS, Class.KITS, Class.ESPECIAIS, Class.ESPMT, Class.CHOMERICS, Class.PTFE, Class.COLA, Class.TRAVA, Class.TOTAL_, Class.Crescimento, Class.Status, Class.SumOFTotal_ HAVING ( Class.TOTAL_ >=( Class.SumOFTotal_ *0.8)); porém não está funcionando, na parte do HAVING já coloquei sum (Class.TOTAL_)*0.8 também não deu certo, da erro " Syntax error in quary expression" valeu Tentei também com este comando na ultima linha GROUP BY Class.TOTAL_ HAVING ( Class.TOTAL_ >=( sum( Class.TOTAL_ )*0.8); também nada....
  13. Não sabia desta, vou testar....
  14. OI tudo bem, tenho uma planilha como vou mestrar abaixo: CLIENTE VENDA a 12 b 11 c 8 d 5 e 4 Quero ter uma consulta com apenas os que representam 80% da receita, para isso acho que um caminho poderia ser criar uma coluna a acumular os valores, apose classificar em ordem decrescente, assim CLIENTE VENDA ACUMULADO a 12 12 b 11 12 + 11 = 23 c 8 23 + 8 = 31 d 5 31 + 5 = 36 e 4 36 + 4 = 40 ai no caso, filtrar os que representam 80% da receita ficaria mais fácil, é só falar os menores que 0,80* 40 = 32 no acumu assim só o primeiro iria aparecer. o problema está em fazer esta coluna acumulada, não sei como fazer. Tem uma função em SQL (TOP), porém não atende minha nescessidade, tem alguma função que pode classificar assim como o TOP, porém em porcentagem? Se alguem tiver outro jeito de fazer isso, também é bem vindo... veleu....
  15. |Tenho um trabalho de facu para este ano que vem, já estou começando antes do inicio das aulas, o trabalho que eu estou querendo fazer é um projeto de desenvolvimento de um SIG, com cronograma e tudo mais, já escolhi até a empresa. Gostaria de uma ajuda na elaboração do cronograma, preciso do tempo médio que eu posso colocar em cada etapa do projeto..... gostaria de ter um contato com pessoas com experiência ou que sabem sobre o assunto, gostaria do e-mail... quando tiver pronta as etapas ando uma prévia p ver se n está faltando nada.... A empresa que estou pegando, (n posso revelar, é antiético), tem funcionários que só fazem relatórios, a quantidade de dados para serem filtrados é enorme, o que causa muita lentidão na hora de desenvolver um relatório, principalmente no Excel, quem trabalha muito no Excel sabe do que estou falando, quando você tem 50.000 linhas já é uma caca e quando passa disso. Fui outro dia visitar, uma pessoa estava com uma tabela de 5.000 linhas analisando item a item rrrr parece zuera, mas eu mesmo não acredito, eles têm um sistema operacional (EAP) se não me engano, bom isso é de menos, vou dar uma revisada na matéria, não sei se todos conhecem, é o JDEdwards, com função de cadastrar, enviar pedidos, pegar preço, .... porém é um 0 a esquerda em relatórios. A diretoria da empresa também é contra mudar o sistema. Como o sistema trabalha com uma base de dados SQL, a ideia é montar um SIG, que só consulta, estou preocupado mais com as consultas SQL do que com a interface, acho que o primeiro passo na hora da programação é fazer as consultar em programas que gerenciam banco de dados como My SQL da Microsoft ou Oracle, gostaria de saber se não estou enganado, acho que fazer direto em uma linguagem pode não traz flexibilidade na hora da escolha da linhagem e da interface. Existem vários relatórios, que cruzam uma variedade de informações, com consultas cruzadas e tudo mais que tem direito. Gostaria de uma dica de quel o melhor gerenciado s de banco de dados a ser usado, custo benefício, para voltar o projeto na direção correta. Na interface estou pensando em uma pagina, fazer uma intranet, mas não vou colocar no projeto, só vou deixar como sugestão no final, este é o motivo pelo quel não pretendo usar uma linguagem de programação..... valeu pela ajuda.... estou aberto para dar mais detalhes, bom eu mesmo ainda não tenho muito detalhes, mas mandem as perguntas, eu vejo, o pessoal de lá é gente fina....
  16. tenho uma consulta tipo acréscimo no access, gostaria de fazer uma macro para acionar esta consulta no Excel, é possivel???? acho que o primeiro passo deve ser abrir o banco de dados, só que não sei como fazer isso no vba, os códigos devem ser iguais ao SQL???? bom, só que não deu muito certo.... valeu...
  17. Italiano

    problema com vba

    Valeu, funcionou... rrrrrrr Eu só sabia abrir o arquivo p editar daquela maneira para editar, gostei entendi os códigos.... obirgado mesmo....
  18. Italiano

    problema com vba

    valeu, vou testar na 2, obrigado mesmo...
  19. Italiano

    problema com vba

    Oi tudo bem? estou com um pequeno probrema o que quero fazer não é complicado, porém já tentei de tudo... a coisa não está indo... tenho uma planílha excel, ela trabalha um monte de dados para mim. Quero pegar os dados gerados que ficam na coluna a da linha 1 até a 191 na pasta backlog e mandar ele para um documento de texto. é só copiar e colar, uma operação simples porém não estou conseguindo fazer em vba, está complicado. tenho o código que estou usando até agora, já tentei de outras forma porém não vai, no código abaixo tem uma váriável a mais acho, nem tirei ainda, já modifiquei muito eeste negócio..... além disso, não sei fazer ele fechar o arquivo. Dim Arquivo As String Dim oApp As Object Dim oWord As Object Dim a As String 'Valor da variável com o nome do arquivo Arquivo = "C:\Program Files\IBM\Client Access\Emulator\Private\backlog.mac" 'Testar se o arquivo existe If Not Dir(Arquivo) = "" Then 'Deletar o arquivo Kill (Arquivo) End If 'Criar o ducumento Set oApp = CreateObject(Class:="Word.Application") oApp.Visible = True oApp.Documents.Add 'Salvar o documento oApp.ActiveDocument.SaveAs (Arquivo) 'Vai para a parte Codigo Sheets("backlog").Select 'Seleciona a tabela que contem o código e copia Worksheets("codigo").[A3:a1148].Copy Open "C:\Program Files\IBM\Client Access\Emulator\Private\backlog.maq" For Input As #1 Line Input #1, a Range("a1:a191").Value = a Close #1 'outras tentativas 'Colar no Arquivo ' ActiveCell.Paste = "=Backlog" 'Salvar o documento 'oApp.ActiveDocument.Save End Sub ele tem que deletar o antigo, e criar um novo porque não tem que haver nada além do que estou colocando lá, o que a tabela vai gerar para mim na verdade é uma linha de código, tipo um atalho para ser usado em um sistema, não sei se vocês conhecem JDEdwards. bom até agora estou fazendo isso manualmente, gostaria de dar uma utimizada, valeu pessoal....
  20. oi, tudo bem? estou com um pequeno problema... estou fazendo um programinha em access para gerar relatórios, porém, um dos relatório está me dando uma pequena dor de cabeça: tenho duas tabelas em excel de todas as vendas, faturamento, ..... a consulta que eu quero fazer é assim: comparar uma tabela com a outra, colocando um ano e depois o outro, porém um detalhe, a linha tem que conter o cliente, depois os dados do primeiro ano e na mesma linha do segundo ano. Para piorar um pouco, podem haver clientes em uma tabela que não tem no outro. Já tentei em SQL, colocar o UNION na parte dos clientes, e depois fazer uma consulta, porém não sei o que acontece, os valores não querem indexar, de um erro JOIN, alguma coisa assim, o mesmo ocorre se eu fizer com apenas as duas tabelas.... alguem pode me ajudar.... valeu
  21. Italiano

    excel

    A primeira coisa a fazer é desenhar a nota que você quer no papel, depois analisar os dados que tem nela, por exemplo: o cadastro do cliente. ai sim partir para um excel. quem sabe posso te ajudar, me de mais informações do que você quer, meu e-mail é robertoitalia@gmail.com
  22. tenho uma tabela de pagamento de fornecedores, existem vário pagamentos durante o mes do mesmo fornecedor, estou querendo agrupar os dados, deixar o fornecedor uma unica vez e somar todos os pagamentos, gostaria de fazer isso, sem fazer uso de uma tabela dinâmica, quero fazer uma macro com isso. Valeu Até mais....
  23. acho que não é, o meu monitor estava igual, troquei de lugar e fucinou normal, estou com quase certeza de que é interferência na rede elétrica, tente trocar de tomada...
  24. bom, recebo vários e-mail de pessoas querendo o esquema da impressora lx-300, resulvi colocar um tópico com o link de onde vocês poderão achar o esquema http://www.prisall.narod.ru/print/sm/sm.htm espero ter ajudado... até +
  25. bom, recebo vários e-mail de pessoas querendo o esquema da impressora lx-300, resulvi colocar um tópico com o link de onde vocês poderão achar o esquema http://www.prisall.narod.ru/print/sm/sm.htm espero ter ajudado... até +

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

ebook grátis "Aprenda a ler resistores e capacitores", de Gabriel Torres

GRÁTIS! BAIXE AGORA MESMO!