
Renato Fabretti
Membros-
Total de itens
31 -
Registro em
-
Última visita
Tudo que Renato Fabretti postou
-
Ola pessoal não to conseguindo instalar o ubuntu 10.4 quando eu coloco o cd e faço o boot escolho o idioma e coloca para instala na hd aparece um tela preta que fica piscando um barra branca e não sai disso deixei 10 min e nada. baixei aqui : http://releases.ubuntu.com/releases/10.04/ fiz download : PC (Intel x86) desktop CD :angry:
-
Funcionou , Brigado Quintelab , Abraços e Bom Final de Semana
-
eu to colocando o codigo mais falo erro de ; eu fiz o botão e coloquei o : PrintMe() mais da erro fala que falta ; mais mesmo assim eu coloco , e da erro !! que to usando c# Abraços
-
Windows
-
Alquem Sabe o Codigo que Imprimir a Form Toda ??
-
Gerar PDF , Help - alguém Sabe Criar Gerar Word
pergunta respondeu ao Renato Fabretti de Renato Fabretti em .NET
que eu uso Sharpdevelop e não tem crystal , ai codigo que eu coloquei o link acima fuciona 100% mais so não sei arruma a margin . Como eu faço Criar um Crystal nunca mexi nele ! tem algum programa para eu fazer Crystal , mais depois que eu criar como faço para coloca no meu programa em c# ? achei o SharpDevelop Reports , fala que e mesma coisa que o Crystal Reports ! mais tentei usa , achei meio complicado. que so faltava para min e isso aqui. aqui fala as fonte queria saber como eu defino as margin so isso que quero saber não e mesma coisa o codigo do que crystal ? se for acho que da certo. // Define a fonte que sera usada no relatório PDF FontDef vDef = new FontDef(vPdf, FontDef.StandardFont.TimesRoman); FontProp vDrop = new FontProp(vDef, 10); outra duvida como faço para imprimir uma form , tipo tudo que tive dentro dela e imprimido alguém aqui saber fazer ? -
Gerar PDF , Help - alguém Sabe Criar Gerar Word
pergunta respondeu ao Renato Fabretti de Renato Fabretti em .NET
alguém sabe como gerar Word , ou como arruma a margin quando gerar pdf ? -
Vlw , então so tem o MonoDevelop mesmo , que agora voltei pro windows, mais so to esperando lança a versão final do novo ubuntu 10.4 ai eu volto para ele. so fiquei 3 dia com ubuntu e gostei muito dele , achei melhor do que o windows , so que não tem muito programa. mesmo se eu tiver com meu projeto pronto que viz no SharpDevelop o MonoDevelop Abre ele sem nenhum erro né ? Abraços
-
Achei Nesse Site : http://www.linhadecodigo.com.br/Artigo.aspx?id=2582 Como faço para arruma ele na foto , aparece o texto no meio . eu queria coloca margin , e tira o centralizar , mais não sei fazer isso : Margin = Não passa da margin da folha Tira Centralizar = Deixa Colado na Margin alguém aqui saber os codigo para arruma o arquivo pdf quando for gerado. _______________________________________________________________________________________________________ alguen sabe codigo para gerar word ?? agredeço
-
oi , eu usava o windows 7 , mais não sei o que aconteceu eles descobrirão que meu windows era pirata depois não conseguia mais entra nele , instalei ele , e restilava mesmo assim depois que reniciar ele falava que era falso e não dava para fazer nada. ai instalei o ubuntu 9.10 mais queria saber um programa bom para eu continuar fazer meus programa de vb.net e c# . so tem esse MonoDevelop ou tem mais programa para linux que cria c# e vb.net ?? por que ele fala que tem erro no codigo mais no meu windows ele rodava direito sem erro ? e outra coisa e monodevelop se eu criar um projeto em c# eu posso roda no vb.net 2008 ? no moondevelop so pode criar projeto com gkt , alguma coisa. Grato !!
-
oi , eu usava o windows 7 , mais não sei o que aconteceu eles descobrirão que meu windows era pirata depois não conseguia mais entra nele , instalei ele , e restilava mesmo assim depois que reniciar ele falava que era falso e não dava para fazer nada. ai instalei o ubuntu 9.10 mais queria saber um programa bom para eu continuar fazer meus programa de vb.net e c# . so tem esse MonoDevelop ou tem mais programa para linux que cria c# e vb.net ?? por que ele fala que tem erro no codigo mais no meu windows ele rodava direito sem erro ? e outra coisa e monodevelop se eu criar um projeto em c# eu posso roda no vb.net 2008 ? no moondevelop so pode criar projeto com gkt , alguma coisa. Grato !!
-
Ontem Tava tudo fucionando de boa , crica da grid e no botão altera e ia o nome certo agora hoje , vo crica na grid e botão altera vai no primeiro nome da tabela , ele não vai na grid selecionada , porque porque :wacko: pior que nçao fala erro e não tem nada errado se ontem tava fucionando e hoje não tá , hoje so tavo arrumando o layout para fazer o programa ai , quando vo testa para ver se ta tudo certo para criar o programa a altera , excluir e imprimir , não tão selecionando a grid ele vai no 1º nome da tabela e não na grid selecionada , ta mi dando raiva porque nem mexi em codigo nenhum.
-
(Resolvido) Relatorio Tira Centralizar PDF - Utimo Poste Meu C#
pergunta respondeu ao Renato Fabretti de Renato Fabretti em .NET
Conseguir , so quere saber de uma coisa como eu tiro o Centraliza , Grato !! -
(Resolvido) Relatorio Tira Centralizar PDF - Utimo Poste Meu C#
pergunta respondeu ao Renato Fabretti de Renato Fabretti em .NET
pessoal achei um codigo que faz relatorio ta perfeito : mais quando ele zera o pdf , o nomos fica um cima do outro porque coloquei mais , como faço para da enter nos nomes ter espaço de altura entre eles. CODIGO SEM MEXER : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Root.Reports; Botão private void btnGerar_Click(object sender, EventArgs e) { // Variavel do Nome e caminho do arquivo string vArq = ""; // Abre janela para usuário escolher a pasta onde o arquivo será gerado FolderBrowserDialog vSalvar = new FolderBrowserDialog(); // Verifica se o usuário clicou em ok ou cancelar na janela de seleção da pasta if (vSalvar.ShowDialog() == DialogResult.Cancel) return; // Cancela todo processo // Insere na variavel o caminho selecionado pelo usuário e concatena com o nome do arquivo vArq = vSalvar.SelectedPath + "\\" + txtNomeArquivo.Text.Trim() + ".pdf"; try { // Cria um objeto PDF Report vPdf = new Report(new PdfFormatter()); // Define a fonte que sera usada no relatório PDF FontDef vDef = new FontDef(vPdf, FontDef.StandardFont.TimesRoman); FontProp vDrop = new FontProp(vDef, 10); // Cria uma Nova Pagina Page vPage = new Page(vPdf); // Escreve no Arquivo vPage.AddCB_MM(5, new RepString(vDrop, txtTextoArquivo.Text)); // Centraliza // Salvar Arquivo no disco vPdf.Save(vArq); MessageBox.Show("Arquivo Gerado com sucesso !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } Agora so Mexei no Botão { // Variavel do Nome e caminho do arquivo string vArq = ""; // Abre janela para usuário escolher a pasta onde o arquivo será gerado FolderBrowserDialog vSalvar = new FolderBrowserDialog(); // Verifica se o usuário clicou em ok ou cancelar na janela de seleção da pasta if (vSalvar.ShowDialog() == DialogResult.Cancel) return; // Cancela todo processo // Insere na variavel o caminho selecionado pelo usuário e concatena com o nome do arquivo vArq = vSalvar.SelectedPath + "\\" + txtNome.Text.Trim() + ".pdf"; try { // Cria um objeto PDF Report vPdf = new Report(new PdfFormatter()); // Define a fonte que sera usada no relatório PDF FontDef vDef = new FontDef(vPdf, FontDef.StandardFont.TimesRoman); FontProp vDrop = new FontProp(vDef, 10); // Cria uma Nova Pagina Page vPage = new Page(vPdf); // Escreve no Arquivo vPage.AddCB_MM(1, new RepString(vDrop, txtNome.Text)); // Centraliza vPage.AddCB_MM(2, new RepString(vDrop, txtTelefone.Text)); // Centraliza vPage.AddCB_MM(3, new RepString(vDrop, txtPais.Text)); // Centraliza vPage.AddCB_MM(4, new RepString(vDrop, txtBairro.Text)); // Centraliza vPage.AddCB_MM(5, new RepString(vDrop, txtEndereco.Text)); // Centraliza // Salvar Arquivo no disco vPdf.Save(vArq); MessageBox.Show("Arquivo Gerado com sucesso !", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Erro ao Gerar arquivo !!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } No Escreva o Arquivo quando ele gera o pdf o texto fica um em cima do outro como faço para dar uma espaço nele ou um enter para fica tudo certo como se você um texto mesmo // Escreve no Arquivo vPage.AddCB_MM(5, new RepString(vDrop, txtNome.Text)); // Centraliza vPage.AddCB_MM(5, new RepString(vDrop, txtTelefone.Text)); // Centraliza vPage.AddCB_MM(5, new RepString(vDrop, txtPais.Text)); // Centraliza vPage.AddCB_MM(5, new RepString(vDrop, txtBairro.Text)); // Centraliza vPage.AddCB_MM(5, new RepString(vDrop, txtEndereco.Text)); // Centraliza -
(Resolvido) Relatorio Tira Centralizar PDF - Utimo Poste Meu C#
uma questão postou Renato Fabretti .NET
alguém aqui sabe um codigo que imprimir tudo que ta na form. ou imprimir a form toda. por que não achei como que fazer isso já pesquisei e nada . so queria um botão que apertasse e imprimir a form to jeito que ela tá. Olha eu Denovo , Boa Noite Pessoal :blush: -
muito obrigado kuroi agora fuciono os 2 botão alterar e excluir :rolleyes: agora tá fucionando 100% ele . abraços vlw a todos que ajudo no codigo . se eu precisar de mais alguma coisa eu posto .
-
conseguir fazer isso ai coloquei ? strSQL e apertei enter ai apareceu : "DELETE FROM clientes WHERE codigo=14227" ai coloquei no lugar do outro mais mesmo assim da erro = codigo-14227 esse numero e o codigo que e feito na tabela do access
-
eu fiz isso apertei c+w depois o a mais não abriu um command windows , eu uso vb.2008 vo ve agora como ta o codigo no banco de dados 21:14 ta normal escrito codigo
-
eu dei uma olhada no query , a tabela ta em ordem : ta assim meu query : botão altera string strSQL = "UPDATE Clientes SET nome ='" + txtNome.Text.Replace("'", "''") + "', endereco='" + txtEndereco.Text + "', cidade='" + txtCidade.Text + "', estado='" + txtEstado.Text + "', cep='" + txtCep.Text + "', telefone='" + txtTelefone.Text + "', sobrenome='" + txtSobrenome.Text + "', funcao='" + txtFuncao.Text + "', bairro='" + txtBairro.Text + "', paciente='" + txtPaciente.Text + "', pais='" + txtPais.Text + "', cpf='" + txtCpf.Text + "', celular='" + txtCelular.Text + "', telco='" + txtTelco.Text + "', email='" + txtEmail.Text + "', rg='" + txtRg.Text + "', obs='" + txtObs.Text + "', nascimento='" + txtNascimento.Text + "', data='" + txtData.Text + "', titulo='" + txtTitulo.Text + "' WHERE codigo=" + int.Parse(codigoID) + ""; botão excluir : string strSQL = "DELETE FROM clientes WHERE codigo=" + int.Parse(codigoID) +""; agora não sei o que ta dando errado :
-
então refiz o banco de dados mais mesmo assim continua o erro , não sei o que fazer mais ?
-
posso enviei uma mp , para você so que o banco de dados é em access ! tambem não tem , não sei o que faz !!! pior que não fala o erro , que dá so mostra como alerta !! :wacko:
-
então eu , tirei o validardados() mais mesmo assim da o mesmo erro , brigadão por me ajuda ae !!
-
(Resolvido) Access - C# ( Botão Excluir )
pergunta respondeu ao Renato Fabretti de Renato Fabretti em .NET
então fiz outro tópico para organizar no outro já selecionei fiz quase tudo mais da um erro quando voce entra no link a baixa tá falando mais detalhadamente. Programa Quase Pronto C# obrigado por ajuda Quintelab Abraços !! -
vamos lá : form1 : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Windows.Forms; using System.Data.OleDb; namespace acessoBD_incluir { public partial class Form1 : Form { private OleDbConnection Conn; private OleDbDataAdapter da; private DataSet ds; //nome do banco de dados private string bd = "Cadastro.mdb"; private int linhaAtual = 0; //variáveis para os campos da tabela CLientes private string codigoID, nome, endereco, cidade, estado, cep, telefone, sobrenome, funcao, bairro, paciente, pais, cpf, celular, telco, email, rg, obs, nascimento, data, titulo; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //chama rotina para exibir os dados no datagridview iniciaAcesso(); } private void iniciaAcesso() { //define o dataset ds = new DataSet(); //cria uma conexão usando a string de conexão Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\dados\\" + bd); try { //abre a conexao Conn.Open(); } catch (System.Exception e) { MessageBox.Show(e.Message.ToString()); } if (Conn.State == ConnectionState.Open) { //se a conexão estiver aberta usa uma instrução SQL para selecionar os registros da tabela clientes //SELECT campos FROM tabela da = new OleDbDataAdapter("SELECT * from Clientes", Conn); da.Fill(ds, "Tabela"); //exibe os dados no datagridview dgvDados.DataSource = ds; dgvDados.DataMember = "Tabela"; } } private void btnIncluir_Click(object sender, EventArgs e) { //instancia o formulário para incluir e exibe-o de forma modal Form2 frm2 = new Form2(); frm2.ShowDialog(); iniciaAcesso(); } private void dgvDados_CellClick(object sender, DataGridViewCellEventArgs e) { linhaAtual = int.Parse(e.RowIndex.ToString()); } private void obtemDadosGrid() { //obtem os dados do datagridview da linha selecionada usando as posições das colunas //a primeira coluna é a coluna 0 a segunda é a coluna 1 , e , assim por diante nome = dgvDados[1, linhaAtual].Value.ToString(); endereco = dgvDados[2, linhaAtual].Value.ToString(); cidade = dgvDados[3, linhaAtual].Value.ToString(); estado = dgvDados[4, linhaAtual].Value.ToString(); cep = dgvDados[5, linhaAtual].Value.ToString(); telefone = dgvDados[6, linhaAtual].Value.ToString(); sobrenome = dgvDados[7, linhaAtual].Value.ToString(); funcao = dgvDados[8, linhaAtual].Value.ToString(); bairro = dgvDados[9, linhaAtual].Value.ToString(); paciente = dgvDados[10, linhaAtual].Value.ToString(); pais = dgvDados[11, linhaAtual].Value.ToString(); cpf = dgvDados[12, linhaAtual].Value.ToString(); celular = dgvDados[13, linhaAtual].Value.ToString(); telco = dgvDados[14, linhaAtual].Value.ToString(); email = dgvDados[15, linhaAtual].Value.ToString(); rg = dgvDados[16, linhaAtual].Value.ToString(); obs = dgvDados[17, linhaAtual].Value.ToString(); nascimento = dgvDados[18, linhaAtual].Value.ToString(); data = dgvDados[19, linhaAtual].Value.ToString(); titulo = dgvDados[20, linhaAtual].Value.ToString(); // } private void carregaGrid(string criterioSQL) { //define o dataset ds = new DataSet(); //cria uma conexão usando a string de conexão Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\dados\\" + bd); try { //abre a conexao Conn.Open(); } catch (System.Exception e) { MessageBox.Show(e.Message.ToString()); } if (Conn.State == ConnectionState.Open) { //se a conexão estiver aberta usa uma instrução SQL para selecionar os registros da tabela clientes //SELECT campos FROM tabela da = new OleDbDataAdapter(criterioSQL, Conn); da.Fill(ds, "Tabela"); //exibe os dados no datagridview dgvDados.DataSource = ds; dgvDados.DataMember = "Tabela"; } } private void Time_Tick(object sender, EventArgs e) { Clock.Text = DateTime.Now.ToString(); } private void sairToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente sair?", "Cadastro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Application.Exit(); } } private void nomeToolStripMenuItem_Click(object sender, EventArgs e) { Form5 f5 = new Form5(); f5.ShowDialog(); if (f5.sqlString != null && f5.sqlString != "") carregaGrid(f5.sqlString); } private void excluirToolStripMenuItem_Click(object sender, EventArgs e) { try { //obtem o código do cliente a partir da linha selecionada no datagridview codigoID = dgvDados[0, linhaAtual].Value.ToString(); } catch (Exception ex) { MessageBox.Show("Erro..." + ex.Message); } if (linhaAtual >= 0) { //obtem dados do datagridview e atribui as variáveis definidas no formulario f4 obtemDadosGrid(); Form4 f4 = new Form4(); // f4.codigoID = codigoID; f4.nome = nome; f4.endereco = endereco; f4.cidade = cidade; f4.estado = estado; f4.cep = cep; f4.telefone = telefone; f4.sobrenome = sobrenome; f4.funcao = funcao; f4.bairro = bairro; f4.paciente = paciente; f4.pais = pais; f4.cpf = cpf; f4.celular = celular; f4.telco = telco; f4.email = email; f4.rg = rg; f4.obs = obs; f4.nascimento = nascimento; f4.data = data; f4.titulo = titulo; //exibe o formulário para exclusão f4.ShowDialog(); //atualiza o grid e reexibe os dados dgvDados.Update(); iniciaAcesso(); } } private void alterarToolStripMenuItem_Click(object sender, EventArgs e) { try { //obtem o código do cliente a partir da linha selecionada no datagridview codigoID = dgvDados[0, linhaAtual].Value.ToString(); } catch (Exception ex) { MessageBox.Show("Erro..." + ex.Message); } if (linhaAtual >= 0) { //obtem dados do datagridview e atribui as variáveis definidas no formulario f3 obtemDadosGrid(); Form3 f3 = new Form3(); // f3.codigoID = codigoID; f3.nome = nome; f3.endereco = endereco; f3.cidade = cidade; f3.estado = estado; f3.cep = cep; f3.telefone = telefone; f3.sobrenome = sobrenome; f3.funcao = funcao; f3.bairro = bairro; f3.paciente = paciente; f3.pais = pais; f3.cpf = cpf; f3.celular = celular; f3.telco = telco; f3.email = email; f3.rg = rg; f3.obs = obs; f3.nascimento = nascimento; f3.data = data; f3.titulo = titulo; //exibe o formulário para alteração f3.ShowDialog(); //atualiza o grid e reexibe os dados dgvDados.Update(); iniciaAcesso(); } } private void novoToolStripMenuItem_Click(object sender, EventArgs e) { //instancia o formulário para incluir e exibe-o de forma modal Form2 frm2 = new Form2(); frm2.ShowDialog(); iniciaAcesso(); } private void cEPToolStripMenuItem_Click(object sender, EventArgs e) { Form6 f6 = new Form6(); f6.ShowDialog(); if (f6.sqlString != null && f6.sqlString != "") carregaGrid(f6.sqlString); } private void funçãoToolStripMenuItem_Click(object sender, EventArgs e) { Form7 f7 = new Form7(); f7.ShowDialog(); if (f7.sqlString != null && f7.sqlString != "") carregaGrid(f7.sqlString); } private void cidadeToolStripMenuItem_Click(object sender, EventArgs e) { Form8 f8 = new Form8(); f8.ShowDialog(); if (f8.sqlString != null && f8.sqlString != "") carregaGrid(f8.sqlString); } private void endereçoToolStripMenuItem_Click(object sender, EventArgs e) { Form9 f9 = new Form9(); f9.ShowDialog(); if (f9.sqlString != null && f9.sqlString != "") carregaGrid(f9.sqlString); } private void imprimirToolStripMenuItem_Click(object sender, EventArgs e) { try { //obtem o código do cliente a partir da linha selecionada no datagridview codigoID = dgvDados[0, linhaAtual].Value.ToString(); } catch (Exception ex) { MessageBox.Show("Erro..." + ex.Message); } if (linhaAtual >= 0) { //obtem dados do datagridview e atribui as variáveis definidas no formulario f3 obtemDadosGrid(); Form11 f11 = new Form11(); // f11.codigoID = codigoID; f11.nome = nome; f11.endereco = endereco; f11.cidade = cidade; f11.estado = estado; f11.cep = cep; f11.telefone = telefone; f11.sobrenome = sobrenome; f11.funcao = funcao; f11.bairro = bairro; f11.paciente = paciente; f11.pais = pais; f11.cpf = cpf; f11.celular = celular; f11.telco = telco; f11.email = email; f11.rg = rg; f11.obs = obs; f11.nascimento = nascimento; f11.data = data; f11.titulo = titulo; //exibe o formulário para alteração f11.ShowDialog(); //atualiza o grid e reexibe os dados dgvDados.Update(); iniciaAcesso(); } } } } btnAlterar = form3 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Windows.Forms; using System.Data.OleDb; namespace acessoBD_incluir { public partial class Form3 : Form { public string nome, endereco, cidade, estado, cep, telefone, sobrenome, funcao, bairro, paciente, pais, cpf, celular, telco, email, rg, obs, nascimento, data, titulo; public string codigoID; public Form3() { InitializeComponent(); } private void Form3_Load(object sender, EventArgs e) { txtCodigo.Text = codigoID; txtNome.Text = nome; txtEndereco.Text = endereco; txtCidade.Text = cidade; txtEstado.Text = estado; txtCep.Text = cep; txtTelefone.Text = telefone; txtSobrenome.Text = sobrenome; txtFuncao.Text = funcao; txtBairro.Text = bairro; txtPaciente.Text = paciente; txtPais.Text = pais; txtCpf.Text = cpf; txtCelular.Text = celular; txtTelco.Text = telco; txtEmail.Text = email; txtRg.Text = rg; txtObs.Text = obs; txtNascimento.Text = nascimento; txtData.Text = data; txtTitulo.Text = titulo; } private void AlterarDados() { //define string de conexão - Provedor + fonte de dados (caminho do banco de dados e seu nome) string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\dados\\Cadastro.mdb"; //define a instrução SQL para atualizar os dados da tabela Clientes - UPDATE tabela SET campos string strSQL = "UPDATE Clientes SET nome ='" + txtNome.Text.Replace("'", "''") + "', endereco='" + txtEndereco.Text + "', cidade='" + txtCidade.Text + "', estado='" + txtEstado.Text + "', cep='" + txtCep.Text + "', telefone='" + txtTelefone.Text + "', sobrenome='" + txtSobrenome.Text + "', funcao='" + txtFuncao.Text + "', bairro='" + txtBairro.Text + "', paciente='" + txtPaciente.Text + "', pais='" + txtPais.Text + "', cpf='" + txtCpf.Text + "', celular='" + txtCelular.Text + "', telco='" + txtTelco.Text + "', email='" + txtEmail.Text + "', rg='" + txtRg.Text + "', obs='" + txtObs.Text + "', nascimento='" + txtNascimento.Text + "', data='" + txtData.Text + "', titulo='" + txtTitulo.Text + "' WHERE codigo=" + int.Parse(codigoID) + ""; //cria a conexão com o banco de dados OleDbConnection dbConnection = new OleDbConnection(strConnection); //Cria o comando que inicia a instrução SQL para alteração OleDbCommand cmdAlterar = new OleDbCommand(strSQL, dbConnection); try { // abre o banco de dados dbConnection.Open(); // executa a instrução SQL cmdAlterar.ExecuteNonQuery(); // MessageBox.Show("Dados Alterados com sucesso."); } //Trata a exceção catch (OleDbException ex) { MessageBox.Show("Error: " + ex.Message); } finally { //fecha a conexao dbConnection.Close(); } } private Boolean validaDados() { if (txtNome.Text == string.Empty) return true; if (txtEndereco.Text == string.Empty) return true; if (txtCidade.Text == string.Empty) return true; if (txtEstado.Text == string.Empty) return true; if (txtCep.Text == string.Empty) return true; if (txtTelefone.Text == string.Empty) return true; if (txtSobrenome.Text == string.Empty) return true; if (txtFuncao.Text == string.Empty) return true; if (txtBairro.Text == string.Empty) return true; if (txtPaciente.Text == string.Empty) return true; if (txtPais.Text == string.Empty) return true; if (txtCpf.Text == string.Empty) return true; if (txtCelular.Text == string.Empty) return true; if (txtTelco.Text == string.Empty) return true; if (txtEmail.Text == string.Empty) return true; if (txtRg.Text == string.Empty) return true; if (txtObs.Text == string.Empty) return true; if (txtNascimento.Text == string.Empty) return true; if (txtData.Text == string.Empty) return true; if (txtTitulo.Text == string.Empty) return true; return true; } private void alterarToolStripMenuItem_Click(object sender, EventArgs e) { if (validaDados()) AlterarDados(); else MessageBox.Show("Dados Inválidos..."); txtNome.Focus(); return; } private void cancelarToolStripMenuItem_Click(object sender, EventArgs e) { this.Close(); } } } btnExcluir = form4 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Windows.Forms; using System.Data.OleDb; namespace acessoBD_incluir { public partial class Form4 : Form { public string nome, endereco, cidade, estado, cep, telefone, sobrenome, funcao, bairro, paciente, pais, cpf, celular, telco, email, rg, obs, nascimento, data, titulo; public string codigoID; public Form4() { InitializeComponent(); } private void Form4_Load(object sender, EventArgs e) { txtCodigo.Text = codigoID; txtNome.Text = nome; txtEndereco.Text = endereco; txtCidade.Text = cidade; txtEstado.Text = estado; txtCep.Text = cep; txtTelefone.Text = telefone; txtSobrenome.Text = sobrenome; txtFuncao.Text = funcao; txtBairro.Text = bairro; txtPaciente.Text = paciente; txtPais.Text = pais; txtCpf.Text = cpf; txtCelular.Text = celular; txtTelco.Text = telco; txtEmail.Text = email; txtRg.Text = rg; txtObs.Text = obs; txtNascimento.Text = nascimento; txtData.Text = data; txtTitulo.Text = titulo; } private void ExcluirDados() { //define string de conexão - Provedor + fonte de dados (caminho do banco de dados e seu nome) string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\dados\\Cadastro.mdb"; //define instrução SQL para excluir dados da tabela Clientes - DELETE FROM tabela Where <criterio> string strSQL = "DELETE FROM clientes WHERE codigo=" + int.Parse(codigoID) +""; //cria a conexão com o banco de dados OleDbConnection dbConnection = new OleDbConnection(strConnection); //Cria o comando que inicia a instrução SQL para exclusão OleDbCommand cmdExcluir = new OleDbCommand(strSQL, dbConnection); try { // abre o banco de dados dbConnection.Open(); // executa a instrução SQL cmdExcluir.ExecuteNonQuery(); // MessageBox.Show("Dados Excluídos com sucesso."); } //Trata a exceção catch (OleDbException ex) { MessageBox.Show("Error: " + ex.Message); } finally { //fecha a conexao dbConnection.Close(); } } private void excluirToolStripMenuItem_Click(object sender, EventArgs e) { //solicitação confirmação para excluir if (MessageBox.Show("Confirma exclusão? ", "Excluir", MessageBoxButtons.YesNo) == DialogResult.Yes) { ExcluirDados(); this.Close(); } } private void cancelarToolStripMenuItem_Click_1(object sender, EventArgs e) { this.Close(); } } } rafael , enviei uma mp , para você , grato !!!
-
Conseguir Selecionar a Tabela e Aparecer em Outro Form Com Todos os Contado que ta na Tabela Mais Dá esse Erro Quando eu Alterar ou Excluir Foto : se Alquem pode ajuda !!! so esse erro que ta dando.