
Thiago0803
Membros-
Total de itens
67 -
Registro em
-
Última visita
Tudo que Thiago0803 postou
-
Boa noite galera... Estou com um problema aqui que não consigo resolver para a facu... Da uma olhada aih...alguém sabe comoo resolve isso??? é de Intelig. Artific. valeu Considere o seguinte conjunto de premissas: • alguns cachorros comem qualquer ração; • nenhum cachorro comerá alimento de gato; • todos os cachorros gostam de frango. Prove que nenhum alimento para gato é de frango. Use as seguintes notações: • C(x): x é o cachorro; • R(y): y é a ração; • G(y): y é gatos; • O(x, y): x gatos de y; • f: frango; • P(f, y): y é feito de frango.
-
Bom dia. Estou com uma dúvida: Tenho uma classe comboBox.java e uma outra JFrame qualquer. Preciso importar esta comboBox.java para dentro do meu JPanel na classe JFrame. Como faço isso? Segue o código do comboBox: package suporte; import java.awt.GridLayout; import java.util.ArrayList; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JFrame; public class comboBox extends JFrame { Registrar reg = new Registrar(); JComboBox combo = null; MyComboModel model = null; public comboBox() { setLayout(new GridLayout(1,3)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final ArrayList<String> ast = new ArrayList<String>(); ast.add("Monitor"); ast.add("Teclado"); ast.add("Mouse"); ast.add("Rede"); ast.add("Internet"); ast.add("Telefonia fixa"); ast.add("Telefonia Movel"); ast.add("Office"); ast.add("Impressora"); ast.add("Suporte Brassuco"); ast.add("DataSul"); ast.add("Est. Comercial"); ast.add("Exactus"); ast.add("IntraSystem"); ast.add("InfoFisc"); model = new MyComboModel(ast); combo = new JComboBox(model); getContentPane().add(combo); pack(); } public static void main(String[] args) { new comboBox().setVisible(true); } } class MyComboModel extends DefaultComboBoxModel { private ArrayList<String> ast = null; public MyComboModel(ArrayList<String> ast) { this.ast = ast; } @Override public Object getElementAt(int index) { return this.ast.get(index); } @Override public Object getSelectedItem() { return super.getSelectedItem(); } @Override public int getSize() { return this.ast.size(); } } E agora segue o código da classe JFrame: package suporte; /** * * @author THenrique */ public class Registrar extends javax.swing.JFrame { Banco bco = new Banco(); public Registrar() { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jTextField1 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jTextField2 = new javax.swing.JTextField(); jComboBox1 = new javax.swing.JComboBox(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jTextArea1.setColumns(30); jTextArea1.setLineWrap(true); jTextArea1.setRows(10); jScrollPane2.setViewportView(jTextArea1); jTextField1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField1ActionPerformed(evt); } }); jLabel1.setText("Setor:"); jLabel2.setFont(new java.awt.Font("Tahoma", 1, 11)); jLabel2.setText("Problema:"); jLabel3.setText("Assunto:"); jLabel4.setText("Email:"); jButton1.setText("Confirmar"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jButton2.setText("Limpar"); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); jComboBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox1ActionPerformed(evt); } }); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(75, 75, 75) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel1) .addComponent(jLabel3) .addComponent(jLabel4) .addComponent(jLabel2)) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(50, 50, 50) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 248, Short.MAX_VALUE) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 185, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(88, 88, 88) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(320, 320, 320) .addComponent(jButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jButton2))) .addContainerGap(91, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addContainerGap(102, Short.MAX_VALUE) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 384, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(77, 77, 77)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addGap(73, 73, 73) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(99, 99, 99) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel1)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 18, Short.MAX_VALUE) .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton2) .addComponent(jButton1)) .addContainerGap()) ); jButton1.getAccessibleContext().setAccessibleName("btConfirmar"); jButton2.getAccessibleContext().setAccessibleName("btLimparfrm"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); pack(); }// </editor-fold> private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { } private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) { } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Registrar().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JComboBox jComboBox1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTextArea jTextArea1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; // End of variables declaration }
-
Bom dia. Estou com uma dúvida, seguinte: Tenho linkado com minha aplicação um servlet que já está funcionando, porém estou com um problema...Se eu clico em buscar, ele busca normal, pois é a primeira coisa que o servlet faz...mas adicionei mais um botão, CADASTRAR. Como eu recebo o valor deste botão, para colocar um IF, por exemplo. Coloquei assim, a ID do meu botão é cadast. String receb = request.getParameter("cadast"); if(receb != null) { try{ String id = request.getParameter("txtId"); String nome = request.getParameter("txtNome"); String fone = request.getParameter("txtFone"); HttpSession session = request.getSession(); session.setAttribute("txtId", id); session.setAttribute("txtNome", nome); session.setAttribute("txtFone", fone); UsuarioControle usu = new UsuarioControle(); String cont = usu.create(Integer.parseInt(id),nome,fone); out.println("Foi inserido corretamente"); }catch (Exception e) { RequestDispatcher rd = request.getRequestDispatcher("erro.jsp"); rd.forward(request, response); } finally { out.close(); } }
-
Utilize a ferramenta Import and Export Data... Qual SQL é?
-
Posta certinho as dúvidas, a arquitetura atual que podemos tentar..
-
Bom, é o seguinte: Um usuário acessa uma pagina de login, conectada com um banco MySQL e faz login: - Nesse login, se ele for usuário ele vai para uma página --- Nesta página ele preenche alguns dados entre eles o problema que está ocorrendo e o e-mail, para que seja enviado um número de protocolo para o mesmo. --- Seguido disso, é enviado um e-mail para a equipe de TI com o problema e usuário que abriu. - Se ele for Administrador, vai para outra página: --- Nesta página podemos cadastrar o resultado dos protocolos, consultar por data, por usuário, consultar abertos, fechados. --- Tudo ligado com o banco MySQL. O meu problema é para enviar e-mails, como temos tudo com o Terra, acho que seria beeem dificil alguém aceitar uma troca de empresa. Temos mais de 10 domínios com o Terra...Complicado! Queria esse sistema em meu micro, por exemplo...Não desligo nunca mesmo, só Logoff e tal. Ou até mesmo em uma outra máquina, mas precisaria configurar o Apache, o MySQL e o PHPmail para enviar estes e-mails para os usuários. Entendeu?
-
Bom dia. Desculpem se foi em tópico errado, mas ACHO que é aqui mesmo...Se não for e puderem direcionar, agradeço! Atualmente temos um sistema interno de suporte hospedado no Terra. Este sistema direto passa por problemas, devido ao péssimo gerenciamento de domínios do terra. Precisamos colocá-lo local e para isso preciso do PHPmail configurado. Não encontrei nada sobre configuração disso na Internet, alguém tem algo que possa ajudar? Agradeço!
-
valeu...
-
Distinct mostra exatamente os diferentes, no caso, não mostra dados iguais!! Queria algo que me mostrasse apenas os iguais.. {1,2,3,4,5,6,4,9,1} Mostre: 1 4
-
Ngm?:
-
Consultar várias colunas mysql (por relevancia)
pergunta respondeu ao rafaelcxc de Thiago0803 em MySQL
Terá de usar um condicional cara... Select O PRIMEIRO If(der certo) Select O SEGUNDO -
(Resolvido) Order By por data em um campo que não é data
pergunta respondeu ao wellingtonfreitas de Thiago0803 em MySQL
Tente usar o comando CAST... Por exemplo! SELECT CAST(expressão AS DATE); Dá uma olhada lá no manual do MySQL acho que deve ter explicação! -
Boa tarde... Para selecionar campos dentro de uma tabela diferentes, usamos distinct... para buscar campos semelhantes ou iguais...como fazemos? Por exemplo... Diferentes(Count(Campo)) from usuarios No caso de distinct colocaríamos: Distinct(Count(Campo)) from usuarios Alguém sabe?
-
Poste as dúvidas, comece pensando como pensaria numa prova de matemática por exemplo! Média de 4 números... n1 + n2 + n3 + n4 /4, correto? A média é a soma deles, dividido pela quantidade de valores...*(popularmante falando) Vai ter que pegar de algum lugar o primeiro, segundo, terceiro e quarto número!! Vai gerar automático?não...pois o número é dado, conforme anunciado...então alguém precisa digitar! Leia esse número, faça os calculos e apresente... Esse é um exemplo de como pensar diante de problemas de lógica...
-
Cara... Você pode receber um valor no PHP e colocar uma condicional! if valor==1 ele da um select x from tabela where condicao = tal... if valor==2 ele da outro select if valor==3 ele da um insert, sei lá! coisas assim... é um jeito simples de fazer, eu fiz um sistema de suporte na empresa e fiz assim!
-
Hmm, entendi... Só que tipo, como eu vou fazer isso pelo PHP, por exemplo? Meu sistema é todo PHP... Não consegui pensar numa forma para fazê-lo. Quero que tal dia, o sistema faça backup, a lógica eu tenho, mas falta o backup!! =\
-
Mal brother...Estava zuando só!! Cara, executei o comando direto do mysql e deu isso. Mensagens do MySQL : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near mysqldump --user=root --password[=brassuco] --tables protocolos > arquivodesaida.sql at line 1. Usei exatamente como estavam os exemplos do MySQL Manual... O que pode ser?
-
Aaaaah...A UUUUUUUUUULTIMA compra o.O Desculpe x]~ Eu não tinha visto...uahuiaohuia!! O cara tá certo =PPP OS kras =) Foi mal mesmo...Não tinha visto lá!! Srry for the missing =P
-
Sim... Ele já NÃO vai mostrar o cliente, pois a condição está no Where Data <= 'X'. Se não satisfazer essa condição, está fora! Só comentei, pois uma SubQuery seria performance perdida a toa.!
-
Boa tarde!! Estou com uma dúvida aqui, embora imagine que não seja possivel tal fato. Preciso fazer um backup no meu banco... BUT preciso de um backup da 2 tabelas em meio há milhares!! Preciso só dos dados das 2 tabelas entre sei lá quantas que tenho no banco. Por que? O banco é usado para 2 aplicativos, o pacote de hospedagem que foi contratado aqui não dá suporte à criação de MAIS UM banco, então se tiver o backup de TODAS as tabelas TODA vez que for feito, seria uma perda de espaço e tempo. Os dados necessários são de 2 tables apenas e não de 500. -- Como já imagino, se NÃO tiver como fazer isso...Farei backup full mesmo =\
-
O decode não lembro de ter tentado... Vou fazer o teste depois de fazer algumas coisas aqui, pois se conseguir uma pendência aqui nem preciso mais mudar isso! Se quiser fechar, fique à vontade.
-
Outra maneira é utilizar o log. Bom, faça como o fulvio disse: - Não comente a utilização da criptografia. - Se for PROIBIDO usar, utilize o log para verificar quem o fez. - Se for MELHOR não usar, apenas avise("Cuidado com criptografias, por tal motivo.")
-
SQL para buscar entre períodos no SQL Server
pergunta respondeu ao rderoci de Thiago0803 em SQL Server
Ou também pode usar o mais "incorreto", seria o periodo <= 'data' AND periodo => 'data' +- isso!! Mas use between. Aproveitando, conheça a função datediff(X, Campo1, Campo2) **O X pode ser day, month, year. Ela te mostra a diferença entre 2 campos data, seja em anos, meses ou dias(o que você escolher). -
Respondendo também!! Cuidado com o arquivo de LOG do 2005, ele pode ser deletado, alterado, apagado, "facilmente". Salve o log, faça backups periódicos no mdf, ndf. O 2008 não dá para apagar o log!!Lá você encontra tudo, menos alguns comandos como por exemplo o TRUNCATE(citado em outro tópico acima). Dê permissões aos usuários, o que cada um pode e deve acessar. Não fique 37 horas por dia com o usuário sa. =)