Humm

Membros
  • Content Count

    575
  • Joined

  • Last visited

Community Reputation

0 Neutro

2 Followers

About Humm

Recent Profile Visitors

2246 profile views
  1. Bom dia. To desenvolvendo uma aplicação aqui e to usando o netbeans. Pois bem, eu criei 2 JFrames.. um se chama Login e o outro MainMenu Até o momento, funciona assim: De dentro do Login, após o login ter sucesso, exite um evento que cria uma instancia nova do JFrame MainMenu e torna o JFrame Login oculto. package delivery; import java.awt.Color; import java.awt.event.KeyEvent; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.ImageIcon; public class Login extends javax.swing.JFrame { MainMenu mainmenu; private ConectaFirebird con; public Login() { con = new ConectaFirebird(); initComponents(); // < ICONE DA JANELA this.setIconImage(new ImageIcon(getClass() .getResource("dico32.png")).getImage()); // ICONE DA JANELA > } private void txtSenhaKeyPressed(java.awt.event.KeyEvent evt) { //aqui dispara a nova instancia MainMenu if (mainmenu == null) { mainmenu = new MainMenu(); mainmenu.setLocationRelativeTo(null); mainmenu.setVisible(true); mainmenu.setResizable(false); Login.this.setVisible(false); //Login.this.dispose(); } else { mainmenu.setLocationRelativeTo(null); mainmenu.setVisible(true); mainmenu.setResizable(false); Login.this.setVisible(false); //Login.this.dispose(); } } Até ai tudo bem.. mas então eu coloquei um botão de evento Sair no JFrame MainMenu.. e a idéia é que ao clicar, dê um MainMenu.this.dispose() e então de um .setvisible(true) no JFrame Login.. mas pra ser sincero não to sabendo como referenciar essa instancia do JFrame Login que está oculta dentro do JFrame MainMenu Se eu usar new Login() ele cria uma nova e a oculta permanece lá.. eu imagino que antes de criar a instancia Jframe MainMenu a partir do JFrame Login, eu tenha que já mandar referenciado.. mas como faço isso? grato.
  2. amigo, isso ocorre porque o SQL não ta sabendo o q e é esse TOTAL Veja bem, você criou um campo calculado chamado TOTAL.. mas isso é apenas um rotulo de um resultado de calculo, não pode ser usado como se fosse uma variavel total. ali na utima coluna que aparece na imagem, voce vai ter que repetir a expressao de calculo que simboliza o TOTAL, sacou?? abraços
  3. deixa eu entender.. voce que exibir em formado de paginas guia cada registro que você tem na tabela de pessoal? nunca tentei fazer isso, até ahco possivel, porem problematico, uma vez que os controles guia não foram feitos para esse fim.
  4. Humm

    Controle de Estoque

    oi amigo.. esse assunto sobe estoque já foi bem exemplificado.. inclusive com bds de exemplo.. esse teu conceito sobre saldo por exemplo está errado. da uma procurada ai que você vai achar o tópico, e até exemplos pra baixar abcos
  5. é possivel sim.. antes de mais nada, faça uma consulta para cada tipo de movimentacao.. uma para seguros, outra para impostos e assim por diante.. feito isso, voce vai passar a ter uma consulta com cada totalizacao por tipo de movimentacao.. então voce cria uma nova consulta e nela você utiliza essas consultas de totais.. entendeu?
  6. na verdade voce não precisa de uma tabela estoque, muito menos de um campo estoque. entenda a diferença entre DADOS e INFORMAçÃO DADOS são os componentes que compoem um problema. por exemplo: voce tem a classe PRODUTOS.. dentro de produtos.. você tem os DADOS: codigo descricao preço unitario qtde minima fornecedor então para movimentar os produtos, voce precisa de uma classe ENTRADA que seria a de compra e nela os dados: codigo (campo relacionado a PRODUTOS.CODIGO) data entrada qtde preço de custo e tambem uma tabela SAIDA que seria a de vendas e nela os dados: codigo (campo relacionao a PRODUTOS.CODIGO) data saida qtde valor unitario pronto, voce já consegue coletar todos os DADOS inerentes ao produtos e sua movimentacao.. agora vamos entender o que é INFORMAÇÂO: é tudo aquilo que é resultado de um calculo de um dado ou entre os dados. sendo assim, INFORMAÇÃO é a solucao de um problema. ou seja, o total em estoque, não é um dado, e sim uma informação, pois: estoque = total que entrou - total que saiu logo, para se obter o estoque, voce precisa criar uma consulta totalizando as entradas.. e outra totalizando as saidas, ambas agrupadas pelo codigo do produto. feito isso, cria-se uma terceira consulta onde voce subtrai o total de entradas pelo total de saida. pronto, voce terá seu saldo de etoque sempre atualizado e sem a menor margem de erro.
  7. amigo, acredito que sua logica está errada. ao invés de ter um campo sim/não.. eu faria o seguinte: use os campos que você já tem de datas: datar e datae crie uma consulta simples de nome CONS_REV_IND com a tabela REQUISICAO usando criterio nos campos DATAR e DATAE: DATAR = NOT NULL DATAE = IS NULL isso trará as revistas que estão indisponiveis. então crie uma nova consulta usando a tabela REVISTA e a consulta CONS_REV_IND faça um relacionamento do tipo LEFT JOIN entre REVISTA e CONS_REV_IND pelo campo ID da revista adicione na consulta pelo menos os campo revista.id_rev e depois CONS_REV_IND.id usando criterio neste ultimo = IS NULL assim a consulta te retornara todas as revistas cadastradas menos aquelas que estão requisitadas e não tiveram data de entrega lançada. abraços
  8. pode tb usar a função format(campo, formato) pesquise a sintaxe na ajuda do access
  9. user: admin senha: admin
  10. não entendi.. mas a sintaxe é: seimed(expressão;valor se verdadeiro;valor se falso)
  11. direito do mouse no espaço sem nada do form, e escolha a opção: ordem de tabulação
  12. no 2010 tambem.. ao alterar um atributo da tabela, ele pergunta se você quer propagar essa alteração para outros objetos dependentes do atributo
  13. Humm

    Proteção Access

    ué, mandei proteger o banco de dados com senha.. tem esse recurso no access.. o lance é q se você usa tabelas vinculadas no projeto, vai ter q revincular pois ele pede essa senha na hora de vincular
  14. Humm

    Problemas com IF

    da uma lida na sintaxe do do.. loop http://www.juliobattisti.com.br/artigos/of...a_access_p9.asp
  15. Humm

    Proteção Access

    olha, depois q protejo meu accdb com senha.. se eu tentar importar atraves de um bd em branco ou até tentar vincular os dados em um frontend, pede senha do mesmo jeito