Renato Fabretti
-
Total de itens
31 -
Registro em
-
Última visita
Posts postados por Renato Fabretti
-
-
Funcionou , Brigado Quintelab , Abraços e Bom Final de Semana
-
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click PrintMe() End Sub
Abraços...
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 ou Web?
Abraços...
Windows
-
Alquem Sabe o Codigo que Imprimir a Form Toda ??
-
Eu costumo fazer tudo no Crystal e a partir do crystal exportar para pdf.
Abraços...
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 ?
-
alguém sabe como gerar Word , ou como arruma a margin quando gerar pdf ?
-
Conheço quase nada sobre o projeto de desenvolvimento no linux. O ideal seria adquirir um sistema operacional by microsoft mesmo.
Abraços...
Não sei se é o mesmo projeto, porem já ouvir falar do mono, e ele cria arquivos .cs, e com o arquivo .cs, você consegue abrir em qualquer framework do .netverifica esse artigo: Projeto MONO
Para desenvolver projetos .Net Framework no Linux conheço somente o Mono Project...Para entender mais sobre o mesmo leia o artigo que o raphael postou acima...
Só que quando compilado no Linux roda no Linux e quando compilado no Windows roda no Windows...
O que não muda é o Bloco de Código pois a linguagem não muda não importa a plataforma de desenvolvimento...
Caso queira um aplicativo multi-plataforma pode fazer duas compilações uma Win e outra Linux...
Att, novekovas.
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.
-
Conseguir , so quere saber de uma coisa como eu tiro o Centraliza , Grato !!
-
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ãoprivate 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
-
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:
-
abri aqui o banco q você me mandou e vi la q o seu campo não chama codigo e sim CodigoID.
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 .
-
é pra ser ctrl + W e depois A. mas procura pelo menu View -> Other Windows -> Command Window ou alguma coisa parecida.
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
-
é estranho q aconteca esse problema no delete. o campo se chama codigo mesmo?? sera q na tabela não ta código com acento ou qualquer coisa assim??
você ta usando banco access?? tenta fazer o seguinte. ponha o cursor na linha onde você chama o ExecuteNonQuery() e aperte F9. a linha deve ficar vermelha. e ai rode o programa com F5 e tente excluir/alterar e ai quando chegar nessa linha, a execucao do programa deve pausar. então, aperte Ctrl + W, A (segurando Ctrl, aperte W e logo depois, sem soltar o Ctrl, aperte A) pra abrir o Command Window. la, digite:
? strSQL
e aperte ENTER.
ele vai te mostrar como esta a query q você quer executar.
então, copie-a e tente executa-la como consulta dentro do access. ai ele deve apontar pra você qual campo esta com problema.
essas instrucoes acimas foram testadas no Visual Studio 2005, mas nos outros deve ser mais o menos a mesma coisa.
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
-
essa mensagem de erro significa q na query tem campos q não existem na tabela (ou você digitou o nome errado, ou possivelmente, você passou alguma string sem aspa q ele interpreta como nome de campo)
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 ?
-
renato pode disponibilizar esse projeto ? pois tou comecando a desenvolver com c# e achei interessante o fonte dele para se aprender o q cada funcao faz.
se não grato do mesmo jeito =)
posso enviei uma mp , para você so que o banco de dados é em access !
Verifica no seu banco se existem campos marcados como obrigatório...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 !!
-
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.
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 = form3using 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 = form4using 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.
Ubuntu 10.4 Beta 2 , Não Instalar
em GNU/Linux
Postado
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: