domingo, 29 de novembro de 2015
SQL SERVER COMPACT - CRIANDO UM BANCO DE DADOS E SALVANDO IMAGEM NO MESMO
Salvando imagens no banco de dados SQL Server Compact 4.0 de uma forma simples e rápida...
CÓDIGO PARA FORMATO MOEDA NO TEXTBOX
Coloque um TextBox - Name: txtMonetario no Form
Clique duas vezes no form e coloque o seguinte código na parte de baixo entre o
End Sub e End Class:
Public Shared Sub FormatoMoeda(ByRef txt As TextBox)
'As variaveis
Dim FormatoMoedaValor1 As String = String.Empty
Dim FormatoMoedaValor2 As Double = 0
Try
FormatoMoedaValor1 = txt.Text.Replace(",", "").Replace(".", "")
If FormatoMoedaValor1.Equals("") Then FormatoMoedaValor1 = ""
FormatoMoedaValor1 = FormatoMoedaValor1.PadLeft(3, "0")
If FormatoMoedaValor1.Length > 3 And FormatoMoedaValor1.Substring(0, 1) = "0" Then FormatoMoedaValor1 = FormatoMoedaValor1.Substring(1, FormatoMoedaValor1.Length - 1)
FormatoMoedaValor2 = Convert.ToDouble(FormatoMoedaValor1) / 100
txt.Text = String.Format("{0:N}", FormatoMoedaValor2)
txt.SelectionStart = txt.Text.Length
Catch ex As Exception
End Try
End Sub
Adicione um KeyPress e coloque o seguinte código:
Select Case (txtMonetario.TextLength)
Case 4
txtMonetario.SelectionStart = 5
End Select
Código do TextBox:
Clique duas vezes no TextBox e coloque o seguinte código:
'Atencao dependendo do Name do Form coloque-o antes do metodo FormatoMoeda, neste caso é Form1
Form1.FormatoMoeda(txtMonetario)
terça-feira, 24 de novembro de 2015
SOMANDO VALORES AUTOMATICAMENTE CONFORME VAI DIGITANDO
Adicione 1 TextBox e 3 Labels:
TextBox - Name: txtValorProd
Label1 - Text: Valor 1
Label2 - Text: Total
Label3 - Name: lblTotalGeral
Clique duas vezes no TextBox e coloque o código:
lblTotalGeral.Text = Val(txtValorProd.Text) + Val(lblTotalGeral.Text)
segunda-feira, 23 de novembro de 2015
FAZENDO CALCULOS AUTOMÁTICAMENTE
Adicione 2 TextBox no Form, 4 Labels e 1 Botão
TextBox1 - Name: txtValor1
TextBox2 - Name: txtValor2
Label1 - Text: Valor1
Label2 - Text: Valor2
Label3 - Text: Total
Label4 - Name: lblTotal
1 Botão - Text: Limpar
Clique duas vezes no TextBox1, TextBox2 e no Label4 - Name: lblTotal e Coloque o código abaixo em cada um deles:
Código para somar automáticamente: (mude apenas o simbolo para +)
lblTotal.Text = Val(txtValor1.Text) + Val(txtValor2.Text)
e se em vez de somar você quiser multiplicar os valores automaticamente faça a mesma coisa usando o código abaixo
Código para multiplicar automáticamente: (mude apenas o simbolo para *)
lblTotal.Text = Val(txtValor1.Text) * Val(txtValor2.Text)
Código do botão Limpar
lblTotal.Text = ""
txtValor1.Text = ""
txtValor2.Text = ""
domingo, 22 de novembro de 2015
FORMA SIMPLES DE SALVAR IMAGEM NO BANCO DE DADOS ACCESS
Crie um banco de dados como na figura abaixo:
O campo imagem com o tipo de dados: Objeto OLE
O campo imagem com o tipo de dados: Objeto OLE
Crie um formulário com os seguintes itens:
1 botão - Text: Abrir imagem
1 PictureBox
1 OpenFileDialog
Ligue o campo imagem do BD Access arrastando-o para o PictureBox
No PictureBox na propriedade SizeMode mude para: StretchImage
assim a imagem aparecerá completa no PictureBox, e em BorderStyle mude para FixedSingle para aparecer uma borda no PictureBox local da imagem.'Clique duas vezes no botão Abrir imagem e coloque o código abaixo...
OpenFileDialog1.Filter = "image file (*.jpg, *.bmp, *.png) | *.jpg; *.bmp; *.png | all files (*.*) | *.*"
If OpenFileDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
E pronto o programa está funcionando, é só escolher qualquer imagem nos formatos JPG, BMP ou PNG e salvar no banco de dados, simples assim...
sábado, 21 de novembro de 2015
SALVAR IMAGEM NO BANCO DE DADOS ACCESS
Crie um BD Access como mostrado abaixo:
id - Numeração Automática
nome - Texto
arquivoimagem - Objeto Ole
id - Numeração Automática
nome - Texto
arquivoimagem - Objeto Ole
Adicione um Module no projeto:
Código do Module:
'Acima do Module Module1 coloque...
Imports System.Data.OleDb
'Entre o Module Module1 e o End Module no meio
'coloque o código baixo...
Public acsconn As New OleDbConnection
Public acsdr As OleDbDataReader
Public acsda As New OleDbDataAdapter
Public acscmd As New OleDbCommand
Public strsql As String
Public acsds As New Dataset
Public Sub connect()
Try
acsconn.ConnectionString = "provider=microsoft.jet.oledb.4.0; data source= | datadirectory | \database.mdb;"
acsconn.Open()
If acsconn.State = ConnectionState.Open Then
MsgBox("Conectado")
Else
MsgBox("Erro!")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
/////////////////////////////////////////////////////////////////////
1 Botão - Abrir imagem
1 PictureBox - ligue ao campo arquivoimagem do banco de dados:
No PictureBox na propriedade SizeMode mude para: StretchImage
assim a imagem aparecerá completa no PictureBox, e em BorderStyle mude para FixedSingle para aparecer uma borda no PictureBox local da imagem.
No PictureBox na propriedade SizeMode mude para: StretchImage
assim a imagem aparecerá completa no PictureBox, e em BorderStyle mude para FixedSingle para aparecer uma borda no PictureBox local da imagem.
1 OpenFileDialog
Load do Form1:
'Apague o Public e acima do Class Form1 coloque:
Imports System.IO
'como mostrado na imagem logo abaixo...
Código do Botão - Abrir imagem:
'Clique duas vezes no botão Abrir imagem e coloque o código abaixo...
OpenFileDialog1.Filter = "image file (*.jpg, *.bmp, *.png) | *.jpg; *.bmp; *.png | all files (*.*) | *.*"
If OpenFileDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
quarta-feira, 18 de novembro de 2015
CÓDIGO PARA COLOCAR IMAGEM NO FORM
No PictureBox na propriedade SizeMode mude para: StretchImage
assim a imagem aparecerá completa no PictureBox, e em BorderStyle mude para FixedSingle para aparecer uma borda no PictureBox local da imagem.
Clique duas vezes no Botão (Abrir imagem) e cole o código abaixo:
OpenFileDialog1.ShowDialog()
If OpenFileDialog1.FileNames.Length > 0 Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
Clique duas vezes no Botão (Salvar no HD) e cole o código abaixo:
Dim local As String
Dim img = New Bitmap(picImagem.Image)
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif"
saveFileDialog1.Title = "Save an Image File"
saveFileDialog1.ShowDialog()
If saveFileDialog1.FileName <> "" Then
local = saveFileDialog1.FileName
img.Save(local, System.Drawing.Imaging.ImageFormat.Jpeg)
End If
Assinar:
Postagens (Atom)












