You are on page 1of 7

Presionas nuevo y habilita el botn

guardar y borra los campos



Si presionas Adoc si presionas sales de la aplicacin
Te sale la pantalla abajo de seleccionar archivo






Si presionas cancel te
Muestra el mensaje arriba


Si presionas save te indica la ruta donde lo guardaste
Y luego te sale este mensaje








Si presionas View aparece esta pantalla donde debes introducir la contrasea (Cois 350)





Si no es la corecta Entoces Si es la corecta (Cois 350)
aparece esta pantalla





Presionar ok aparece la forma #3 que es el data grid sin terminar






Ahora mostrare la forma llena y como se guarda en la BD



BD actualizada



Ahora mostrare el cdigo en orden lgico primero forma 1 hasta la tres

FORMA 1
Option Explicit On
Option Strict On

'Importar la libreia COM: Microsoft Access 14.0 Object Library, desde el Administrador de
referencias del Visual
'Imports Access = Microsoft.Office.Interop.Access
Imports System.Data.OleDb

Public Class form1

Dim connString As String = ("PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" _
& "C:\Users\walo\Documents\Visual Studio
2013\Projects\WindowsApplication2\WindowsApplication2\Mi_base.mdb" & ";Persist Security
Info=False;") 'CAMBIA LA RUTA
'La conexin( Access 2000)
' Dim connString As String = ("PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" &
"Ruta")

Dim Conexin As OleDbConnection = New OleDbConnection

'Configuracin de inicio

'Guardamos los datos en la base y la imagen
Private Sub Guardar_Click(sender As Object, e As EventArgs) Handles Guardar.Click
Try
'Abrimos la conexin
Conexin.ConnectionString = connString
Conexin.Open()

'Guardamos lOS campos
Dim str As String
str = "insert into Sujeto ([Numero de solicitud], [Nombre], [Inicial],
[Apellido paterno]," & vbCrLf &
"[Apellido materno], [Fecha nacimiento], [Telefono movil], [Telefono
residencial], " & vbCrLf &
"[Direccion postal], [Direccion fisica], [Pueblo], [Codigo postal],
[Estado]," & vbCrLf &
"[Correo electronico], [Seguro social], [Familia con sub], [Composicion
familiar], [Elegibilidad por ingresos]," & vbCrLf &
"[Programa base], [Restringir larga distancia], [Fecha de radicacion] )
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"

Dim cmd As OleDbCommand = New OleDbCommand(str, Conexin)
cmd.Parameters.Add(New OleDbParameter("Numero de solicitud",
CType(Text1.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Nombre", CType(Text2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Inicial", CType(Text3.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Apellido paterno", CType(Text4.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Apellido materno", CType(Text5.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Fecha nacimiento", CType(Text6.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Telefono movil", CType(Text7.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Telefono residencial",
CType(Text8.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Direccion postal", CType(Text9.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Direccion fisica", CType(Text10.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Pueblo", CType(Text11.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Codigo postal", CType(Text12.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Estado", CType(Text13.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Correo electronico",
CType(Text14.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Seguro social", CType(Text15.Text,
String)))

cmd.Parameters.Add(New OleDbParameter("Familia con sub", CType(ListBox1.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Composicion familiar",
CType(Text16.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Elegibilidad por ingresos",
CType(ListBox2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Programa base", CType(Text17.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("Restringir larga distancia",
CType(ListBox3.Text, String)))
cmd.Parameters.Add(New OleDbParameter("Fecha de radicacion",
CType(DateTimePicker1.Text, String)))



Try
cmd.ExecuteNonQuery()
MsgBox("La informacin se guardo correctamente..!",
MsgBoxStyle.Information, "Registro de usuarios")

Catch ex As Exception
MsgBox(ex.Message)
End Try

'Cerramos la conexin
Conexin.Close()

Catch ex As Exception
ex.Message.ToUpper()
End Try
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Close()
End Sub

Private Sub Nuevo_Click(sender As Object, e As EventArgs) Handles Nuevo.Click
Text1.Clear()
Text2.Clear()
Text3.Clear()
Text2.Clear()
Text3.Clear()
Text4.Clear()
Text5.Clear()
Text6.Clear()
Text7.Clear()
Text8.Clear()
Text9.Clear()
Text10.Clear()
Text11.Clear()
Text12.Clear()
Text13.Clear()
Text14.Clear()
Text15.Clear()
Text16.Clear()
Text17.Clear()
Text18.Clear()
ListBox1.Enabled = True
ListBox2.Enabled = True
ListBox3.Enabled = True
Guardar.Enabled = True
Text1.Focus()
End Sub

Private Sub SaveFileDialog1_FileOk(sender As Object, e As
System.ComponentModel.CancelEventArgs) Handles SaveFileDialog1.FileOk

End Sub

Private Sub OpenFileDialog1_FileOk(sender As Object, e As
System.ComponentModel.CancelEventArgs)

End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim DialogSave As New SaveFileDialog()

' Extension por defecto

DialogSave.DefaultExt = "txt"

' Extensiones disponibles

DialogSave.Filter = "All file |*.pdf;*jpg;*bmp;*text;*jpeg;*|XML file
(*.xml)|*.xml|All files (*.*)|*.*"

'Anadir extension en cas de que el usuario no lo haga

DialogSave.AddExtension = True

' Restaura el directosio selectionado la proxima vez

DialogSave.RestoreDirectory = True

' Titulo de la ventana

DialogSave.Title = "Where do you want to save the file?"

' Directorio donde compenzar a buscar

DialogSave.InitialDirectory = "C:/"

If DialogSave.ShowDialog() = DialogResult.OK Then

MessageBox.Show("Selectionaste el fichero: " + DialogSave.FileName)

Else

MessageBox.Show("Cerando ventana. Gracias por utilizar nuestra app WHEZYM." & vbCrLf &
"VISITANOS en WWW.WHEZYM.com")

End If

DialogSave.Dispose()


DialogSave = Nothing
End Sub

Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click
Form2.Show()
Me.Hide()
End Sub

Private Sub Print()


End Sub

Private Sub PrintPreviewDialog1_Load(sender As Object, e As EventArgs)

End Sub

Private Sub PrintDocument1_PrintPage(sender As Object, e As
Printing.PrintPageEventArgs)

End Sub
End Class



FORMA2
Public Class Form2

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "Cois 350" Then
MsgBox(" !Bienvenido!")
Form3.Show() 'mostramos el form secreto si quieres agregalo
Me.Hide()
Else
MsgBox("Los usuarios no coinciden")
End If

End Sub
End Class


FORMA 3
Public Class Form3

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
form1.Show()
Me.Hide()
End Sub

Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load

End Sub
End Class

TODAVIA FALTA CONTINUO TRABAJANDO EN ESTE CODIGO

You might also like