
Lucas Conceição
Membros-
Total de itens
77 -
Registro em
-
Última visita
Tudo que Lucas Conceição postou
-
Bom pessoal, estou desenvolvendo consultas agora, porém existem vários erros acontecendo e eu realmente não faço idéia do porque, Eu criei meu dataSet e arrastei o dataAdapter pra la, Ai começei a configurar até chegar na parte de colocar a consulta, Coloquei a seguinte consulta: SELECT HELPDESK.nome_help_desk as Helpdesk, TIPO_SOFTWARE.nome_software as Software, TAREFA.tarefa_desc as Tarefa, Tarefa.prioridade as Prioridade, Tarefa.duracao as Duracao, Tarefa.status as Status FROM CATEGORIA C INNER JOIN (HELPDESK INNER JOIN (TIPO_SOFTWARE INNER JOIN TAREFA ON TAREFA.id_software = TIPO_SOFTWARE.id) INNER JOIN TIPO_SOFTWARE AS TS ON TS.id_helpdesk = HELPDESK.id) ON TAREFA.id_software = TIPO_SOFTWARE.id AND TIPO_SOFTWARE.id_helpdesk = HELPDESK.id AND HELPDESK.id_categoria = C.id WHERE C.id = 11 GROUP BY TAREFA.id ORDER BY HELPDESK.nome_help_desk Ela roda normalmente no meu banco de dados, Porém dei um next e me apareceu 4 erros impedindo a criação do dataAdapter, São eles: Error in ON clause near ')'. Error in ON clause near 'GROUP'. Error in ON clause near 'ORDER'. Unable to parse query text. Alguém teve esse erro alguma vez? está aparecendo em várias consultas que eu faço, as vezes eu tenho até que tirar o group e o order, mas ai a consulta não vem correta.
-
Sim, estou usando o MicrosoftReportViewer, Cara, relatório é tudo bem novo rpa mim, começei a ver hoje como que faz, a outra vez só tentei instalar o crystal mas não consegui, agora também não, mas vou usar esse aqui mesmo. Vou olhar o link, valeu.
-
Então Xistyle, Mesmo na aba Report não tem, mas da nada, estou usando agora o Report Wizard que já vem, Você sabe algum bom tutorial? POrque por enquanto só estou conseguindo mostrar as tabelas com os campos que eu quero, ainda não sei como filtrar consulta, realizar Inner Joins para fazer os relatórios, etc. Obrigado.
-
Xistyle eu já havia uma vez baixado o primeiro, porém não tinha funcionado, baixei de novo agora porémt ambém não funcionou, cliquei pra rodar, ai ele carregou umas coisas e terminou, ai fui abrir o VS mas não tinha nada lá, todos os items que tinha na letra C são esses: Tem alguma idéia? Eu tenho que fechar todos os programas rpa funcionar ou o que? No segundo link não tem download disponível.
-
Bom dia pessoal, Instalei o Visual Studi professional 2008 no começo do ano no meu comptuador, com licença e tudo bonitinho, porém agora que estou pronto pra usar o crystal report eu me deparei com a falta dele no programa, Tentei até baixar mas sem sucesso, Alguém saberia um link para eu baixar e instalar aqui? Obrigado.
-
Então Xistyle, Eu consegui resolver aqui, porém o problema não era esse, o meu label edit precisa ficar true, Eu só tive que criar uma variável global pra pegar o valor do nó no evento BeforeLabelEdit, e depois quando fosse editar e n trocasse de nome ele pegava essa variável e jogava la.
-
Bom dia pessoal, estou com uma dúvida porém não sei se é facil ou difícil (acredito que seja fácil), Eu tenho minha treeview com seus diversos nós, Quando eu clico 2 vezes (devagar), eu posso editar o nome dela, Até ai tudo certo. Vamos simular agora o "erro": Eu clico duas vez ai abre pra editar, porém eu não quero, então eu clico em outra coisa, AGORA O ERRO -> se eu clicar em outra coisa o nome que tinha nesse nó para eu mudar some, invés de ficar com o nome que já estava, deu pra entender? Gostaria de saber o que eu posso fazer pra não sumir. Obrigado.
-
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Consegui resolver aqui Xistyle, Eu que fui cabeção e esqueci que tinha colocado 2 colunas com readonly (antes de criar as colunas combo), por isso não abria a combobox UHSAHUSHUAHUSHU Agora ficou sussa. -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Olha Xistyle, To achando que é alguma coisa assim porque não existe um porque, Eu tenho somente um laço no final da minha consulta que é para não poder clicar na célula e organizar por nome ou o que for que está assim: for (int i = 0; i < gv_tarefas.Columns.Count; i++) { gv_tarefas.Columns[i].SortMode = DataGridViewColumnSortMode.Programmatic; } -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Xistyle, Eu tenho um Método que se chama MostrarTarefas(), nele está o código que é exibido na grid, Agora fiz assim, tirei todos os items que eu criei das combobox, E no começo desse método criei de novo, Prioridade.Items.Add("Alta"); Prioridade.Items.Add("Media"); Prioridade.Items.Add("Baixa"); Status.Items.Add("Fechado"); Status.Items.Add("Aberto"); Ai fui testar, e continua não abrindo, da uma raiva quando não da pra intender porque não funciona e não ad erro ¬¬ -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Então Xistyle, Ei criei manualmente os dois combosboxcolumn e coloquei os items manualmente também em cada um deles, Fui la no meu datagridview, cliquei com o botão direito e add (ai adicionei as colunas que eu queria e coloquei seus respectivos items dentro), Eu tenho uma treeview que tem seus níveis de consulta no banco, no nível mais profundo eu consigo abrir o combobox de prioridade, porém nos outros níveis não consigo, e ainda não entendi o porque, e o combo de status só consigo abrir no último e penúltimo nível. Segue imagens abaixo pra ver se ajuda. Essa é minha TreeView e seus respectivos nós: Ai quando eu seleciono algum dos Softwares (TeamCenter, NXCAm, NxCAD), eu consigo abrir o combobox e escolher: Porém se eu vou pro nível support/desenvolvimento ou engenharia meCãnica,etc já não consigo mais, o combobox simplesmente não abre: Alguma idéia Xistyle? -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Bom Xistyle, Eu acabei mudando o código que eu estava fazendo porque estava dando muitos problemas, criei então 2 combobxcolumns manualmente, Ai eu faço a consulta, deixo as colunas da consutla invisíveis e coloco o valor nas colunas combobox, Porém estão acontecendo coisas (não são erros), Em certas consultas, o combobox não abre pra mostrar os items, Os items das combobox eu coloquei manualmente também, soment eusei código para mostrar na tela o respectivo selecionado. Você trem algum idéia porque as combos não abrem em algumas consultas? -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
EDIT_2. Na verdade agora fodeo, eu to tentando remover essas 2 colunas que cria quando faz a consulta, porém eu não consigo deletá-las, Putz cara ta tudo muito doido aqui viu. ---------------------------------------------------- EDIT. COnsegui resolver aqui Xistyle =D o código ficou assim: dr.Cells[7].DataGridView[7, cont].Value = colType.Items[1]; o código acima é somente pro média, ai troco o valor conforme necessário. ---------------------------------------------- Então Xistyle, Vou te mostrar como estava: o Código abaixo é somente para popular a gridview e criar o combobox Esqueci de cometnar que eu tenho 2 colunas adicionadas já, uma linkcolumn e uma checkboxcolum mDataSet = new DataSet("Tarefa"); mConn = new MySqlConnection("Persist Security Info=False; server=localhost;database=plm;uid=root;password=Password1"); mConn.Open(); //cria um adapter utilizando a instrução SQL para aceder à tabela mAdapter = new MySqlDataAdapter("SELECT Tarefa.tarefa_desc as Tarefa, Tarefa.prioridade as Prioridade, Tarefa.duracao as Duracao," + "Tarefa.status as Status, TAREFA.id" + " FROM TIPO_SOFTWARE INNER JOIN Tarefa ON TIPO_SOFTWARE.id = Tarefa.id_software" + " WHERE TIPO_SOFTWARE.id = " + id + ";", mConn); mAdapter.TableMappings.Add("Table", "Tarefa"); mAdapter.Fill(mDataSet); gv_tarefas.Visible = true; gv_tarefas.DataSource = mDataSet; gv_tarefas.DataMember = "Tarefa"; DataGridViewComboBoxColumn colType = new DataGridViewComboBoxColumn(); colType.HeaderText = "Prioridade_Combo"; colType.DropDownWidth = 90; colType.Width = 90; colType.MaxDropDownItems = 3; this.gv_tarefas.Columns.Insert(7, colType); colType.Items.AddRange("Alta", "Média", "Baixa"); this.gv_tarefas.Columns[3].Visible = false; Agora vem o código de verificação de prioridade e status, vou comentar pra você entender melhor: No exemplo a baixo eu estou tentando alterar o valor da combobox que eu sei que está errado, porque eu tenho que selecionar pelo Index, mas não consegui fazer isso ainda; //Laço para percorrer todas as linhas do DataGridView foreach (DataGridViewRow dr in gv_tarefas.Rows) { //Condição para coluna prioridade, se for = 0 a prioridade é baixa if (dr.Cells[3].Value.ToString() == "0") { //Condição para coluna 5, se for = 0 o status é fechado if (dr.Cells[5].Value.ToString() == "0") { dr.Cells[3].DataGridView[3, cont].Value = "Baixa"; dr.Cells[3].DataGridView[3, cont].Value = "Baixa"; //Linha da Combobox gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Green; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.White; dr.Cells[5].DataGridView[5, cont].Value = "Fechado"; } //Condição para coluna 5, se for = 1 o status é aberto else { dr.Cells[3].DataGridView[3, cont].Value = "Baixa"; dr.Cells[7].DataGridView[7, cont].Value = "Baixa";//Linha da Combobox gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Green; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.White; dr.Cells[5].DataGridView[5, cont].Value = "Aberto"; } } //Condição para coluna prioridade, se for = 1 a prioridade é Média else if (dr.Cells[3].Value.ToString() == "1") { //Condição para coluna 5, se for = 0 o status é fechado if (dr.Cells[5].Value.ToString() == "0") { dr.Cells[3].DataGridView[3, cont].Value = "Media"; dr.Cells[7].DataGridView[7, cont].Value = "Media";//Linha da Combobox gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Yellow; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.Black; dr.Cells[5].DataGridView[5, cont].Value = "Fechado"; } //Condição para coluna 5, se for = 1 o status é aberto else { dr.Cells[3].DataGridView[3, cont].Value = "Media"; gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Yellow; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.Black; dr.Cells[5].DataGridView[5, cont].Value = "Aberto"; } } //Condição para coluna prioridade, se for = 2 a prioridade é alta else if (dr.Cells[3].Value.ToString() == "2") { //Condição para coluna 5, se for = 0 o status é fechado if (dr.Cells[5].Value.ToString() == "0") { dr.Cells[3].DataGridView[3, cont].Value = "Alta"; dr.Cells[7].DataGridView[7, cont].Value = "Alta";//Linha da Combobox gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Red; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.White; dr.Cells[5].DataGridView[5, cont].Value = "Fechado"; } //Condição para coluna 5, se for = 1 o status é aberto else { dr.Cells[3].DataGridView[3, cont].Value = "Alta"; dr.Cells[7].DataGridView[7, cont].Value = "Alta";//Linha da Combobox gv_tarefas.Rows[cont].Cells[3].Style.BackColor = Color.Red; gv_tarefas.Rows[cont].Cells[3].Style.ForeColor = Color.White; dr.Cells[5].DataGridView[5, cont].Value = "Aberto"; } } else { return; } -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Xistyle, consegui aqui criar o combo, porém não estou conseguindo agora pegar o valor da célula que está invisível e jogar no combo, tentei usando assim: dr.Cells[7].DataGridView[7, cont].Value = "Baixa"; Porém da erro, um erro doido aqui sei lá, estou debugando mas ainda não entendo porque está acontecendo. Não estou conseguin do por exemplo chamar o que tem na combobox pelo index. -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Xistyle não ta funcionando, Está retornando erro do banco, falando que contem mais de 1 linha (óbvio) USHAHUShuA porém não sei o que fazer agora =/// Esse erro acontece bem quando o Adapter vai encher o dataset --> mAdapter.Fill(mDataSet); -
Transformando Célula do GRID(com valores do banco) em ComboBoxCell
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Imaginei que ficaria meio confuso mesmo SHUASHUaHU Bom vou fazer assim, Vou mostrar o que eu tenho e como desejo que fique: Eu tenho esse código para popular minha DataGridView até o momento: mDataSet = new DataSet("Tarefa"); mConn = new MySqlConnection("Persist Security Info=False; server=localhost;database=plm;uid=root;password=Password1"); mConn.Open(); //cria um adapter utilizando a instrução SQL para aceder à tabela mAdapter = new MySqlDataAdapter("SELECT Tarefa.tarefa_desc as Tarefa, Tarefa.prioridade as Prioridade, Tarefa.duracao as Duracao,"+ "Tarefa.status as Status, TAREFA.id" + " FROM TIPO_SOFTWARE INNER JOIN Tarefa ON TIPO_SOFTWARE.id = Tarefa.id_software" + " WHERE TIPO_SOFTWARE.id = " + id + ";", mConn); mAdapter.TableMappings.Add("Table", "Tarefa"); mAdapter.Fill(mDataSet); gv_tarefas.Visible = true; gv_tarefas.DataSource = mDataSet; gv_tarefas.DataMember = "Tarefa"; } que gera essa imagem: Porém o que eu quero é que ali onde está escrito Prioridade fiquei com uma comboBox que contenha "Alta, Média e baixa", e que quando eu carrego do banco já apareça a informação nela: Espero que tenha esclarecido um pouco hahahahaha -
Bom dia pessoal, Estou com uma grande dúvida, pesquisei por 2 dias aqui sem parar no google, no fórum msdn, nos diversoso fóruns, porém não encontrei nada que realmente me ajudasse, acho que está faltando uma pequena lógica só, mas não estou conseguindo perceber aonde. O que eu pretendo é carregar os dados de uma base de dados(MySql) e quando os resultados aparecerem eu quero tranformar 2 colunas dessa grid em combobox, Eu já consegui transofrmá-las em ComboboxCell, dai adcionei os 3 valores, porém quando carrega a grid vem sem nenhum valor na Combo, já consegui também converter o resultado da cell para comboboxcell, Mas ainda não encontrei como pegar os dados do banco (no caso a tabela prioridade), e carregar o grid criando a combobox com 3 items (alta, media e baixa) e que já carregue o valor que vem do banco dea dados. Espero que tenha dado para entender. OBS. Estou desenvolvendo em C#
-
EDIT. Resolvido o problema pessoal, o problema era com o lugar que estava colocando os alias SELECT C.nome_categoria as Categoria, TS.nome_software as Software, TAREFA.tarefa_desc as Tarefa, TAREFA.prioridade as Prioridade, TAREFA.duracao as Duracao, TAREFA.status as Status FROM CATEGORIA C INNER JOIN((TAREFA INNER JOIN TIPO_SOFTWARE ON TIPO_SOFTWARE.id = TAREFA.id_software) INNER JOIN HELPDESK INNER JOIN TIPO_SOFTWARE AS TS ON HELPDESK.id = TS.id_helpdesk) ON C.id = HELPDESK.id_categoria; Boa tarde pessoal, Estou tentando fazer um Inner Join entre 4 tabelas, porém estou recebendo o erro conforme título do Tópico, porém ainda não sei porque está acontecendo isso, As tabelas que tenho é mais ou menos assim Tabela A: id Tabela B: id, id_A Tabela C: id, id_B Tabela D: id, id_C Nome das tabelas é respectivamente: CATEGORIA, HELPDESK, TIPO_SOFTWARE, ATIVIDADE Tenho essa consulta: SELECT CATEGORIA.nome_categoria as Categoria, TIPO_SOFTWARE.nome_software as Software, Tarefa.tarefa_desc as Tarefa, Tarefa.prioridade as Prioridade, Tarefa.duracao as Duracao, Tarefa.status as Status FROM CATEGORIA INNER JOIN((HELPDESK INNER JOIN TIPO_SOFTWARE ON HELPDESK.id = TIPO_SOFTWARE.id_helpdesk) INNER JOIN TAREFA INNER JOIN TIPO_SOFTWARE ON TIPO_SOFTWARE.id = TAREFA.id_software) ON CATEGORIA.id = HELPDESK.id_categoria; Se eu coloco pra executar aparece ERROR 1066: Not Unique table/alias. Alguém saberia me ajudar, Obrigado, Lucas.
-
Pegar dados(banco) da TreeVIew - C# + MySql
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Então Xistyle, trouxe o valor de ID do campo ID das minhas tabelas =O -
Você pode fazer também uma condição dentro do While, tenta usar o dr.HasRows, if (dr.HasRows) { //Não está vazia } else { //Está vazia }
-
Pegar dados(banco) da TreeVIew - C# + MySql
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Então Xistyle, Encontrei uma ótima maneira e bem simples, Siplesmente coloquei treeView1.SelectedNode.Name.ToString(), esse código me traz o id que ele está gravado no banco, Ai ficou bem mais tranquilo, mas obrigado pelas dicas. -
Relatório - C# + MySql + DataGridView
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Xistyle em desculpe pela demora, surgiu um projeto pra fazer ai tive que parar com o outro, Mas então, eu tenho o VS2008 Professional, acredito que eu não tenha instalado todas as ferramentas que ele oferece, eu isntalei bem no comecinho do Ano, por tanto não me lembro, E o CD sumiu pela empresa USHUASHUAHU -
Bom dia pessoal, tenho um programa que popula uma treeview com dados do meu banco(MySql), Como na imagem abaixo: E o que eu preciso é quando eu clicar em alguma delas, pegar o ID delas que está no banco, porém não sei como fazer, já procurei por Data Binds porém não resolveu meu problema, ontei rodei o google inteiro mas não encontrei heheheh Alguém teria uma boa explicação algum site, ou alguém qu saiba me ajudar mesmo? Obrigado.
-
Relatório - C# + MySql + DataGridView
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Muito obrigado, estou fazendo o download, ai depois vou começar a treinar esse crystal report ai. Obrigadão =D XIstyle, instalei aqui, ma so crystal report não aparece não =O Alguma outra idéia? =) -
Relatório - C# + MySql + DataGridView
pergunta respondeu ao Lucas Conceição de Lucas Conceição em .NET
Muito obrigado, estou fazendo o download, ai depois vou começar a treinar esse crystal report ai. Obrigadão =D