Documente Academic
Documente Profesional
Documente Cultură
Presentado por:
Raul Andrés Jiménez
Código: 80220672
Skype: Majive2006@hotmail.com
Presentado a:
LINA LUGO GUERRA
Tutor
Introduction
Data models clearly define how the logical structure of a database is modeled.
These are necessary entities to introduce the abstraction in a DBMS (Data Base
Management System), understanding by abstraction the process of isolating an
element from its context or from the rest of the elements that can accompany it.
A database model also includes the relationships and limitations that determine
how data can be stored and accessed.
Currently, we live in the age of technology and data, since these have infinite
uses: economic, social, and have become the focus of further study and
investment. But for decades since models were established for storage and
management, the first models appeared. The data has adopted an importance of
great dimensions nowadays, more if possible, hence the relevance of the
database models. They have always had a key role in computing, in the company
and in many sectors, since the collection and management of data are essential
for companies or institutions to maintain their order and relationships. For all this,
it is very important to establish effective database management models and
correct maintenance and improvement.
Objectives
- Perform a correct design of the interfaces that will interact in the visual
basic application, before to programming
- Choose wisely the tools that will be part of the interfaces of the Visual Basic
application to make programming simpler.
El proyecto es el siguiente:
Se debe diseñar un programa que maneje una Base de datos, puede ser desde el
mismo Visual, o que maneje base de datos desde Access y se maneje desde
visual. (La base de datos es para estudiantes).
Los datos que ingresan al BD deben estar validados, que no acepte números en el
ingreso de nombre, apellido y en los demás campos para ingresar texto. Y que no
acepte letras en los campos de números como edad teléfono etc.
La base datos debe registrar, modificar y borrar registros.
Para ingresar a la base de datos se debe escribir usuario y clave de acceso, una
vez registrado el estudiante, ingresa.
Diseño de base de datos propuesto por Raul Jimenez
- Tablas a interactuar:
o Tabla “Estudiantes”:
o Tabla “EscuelasUnad”:
o Tabla “CursosUnad”:
o Tabla “EstudiantesInscritos”:
o Tabla “PregadosUNAD”:
o Tabla “TiposDocumento”:
- Modelo Entidad-Relación:
Para el ingreso de los datos de estudiantes, se propone el siguiente form inicial que servirá
como maqueta para la programación y conexión a la base de datos:
Esta aplicación está conectada a la base de datos Acces y cumple
con las mismas funciones de ingreso, actualización y borrado de
registros de estudiantes. Para esto se disponen los botones que se
encuentran las herramientas que se encuentran en la parte
superior del Form:
- Codificación de la aplicación:
o Clase principal:
End Sub
Me.EstudiantesInscritosTableAdapter.Fill(Me.EstudiantesUnadDataSet.Estudia
ntesInscritos)
'TODO: esta línea de código carga datos en la tabla
'EstudiantesUnadDataSet.Estudiantes' Puede moverla o quitarla según sea
necesario.
Me.EstudiantesTableAdapter.Fill(Me.EstudiantesUnadDataSet.Estudiantes)
End Sub
End Class
o Codificación de herramientas, eventos y propiedades del
form:
'
TipoDocumentoLabel.AutoSize = True
TipoDocumentoLabel.Location = New System.Drawing.Point(39, 76)
TipoDocumentoLabel.Name = "TipoDocumentoLabel"
TipoDocumentoLabel.Size = New System.Drawing.Size(89, 13)
TipoDocumentoLabel.TabIndex = 1
TipoDocumentoLabel.Text = "Tipo Documento:"
'
'NumeroDocumentoLabel
'
NumeroDocumentoLabel.AutoSize = True
NumeroDocumentoLabel.Location = New System.Drawing.Point(39, 102)
NumeroDocumentoLabel.Name = "NumeroDocumentoLabel"
NumeroDocumentoLabel.Size = New System.Drawing.Size(105, 13)
NumeroDocumentoLabel.TabIndex = 3
NumeroDocumentoLabel.Text = "Numero Documento:"
'
'NombresLabel
'
NombresLabel.AutoSize = True
NombresLabel.Location = New System.Drawing.Point(39, 128)
NombresLabel.Name = "NombresLabel"
NombresLabel.Size = New System.Drawing.Size(52, 13)
NombresLabel.TabIndex = 5
NombresLabel.Text = "Nombres:"
'
'ApellidosLabel
'
ApellidosLabel.AutoSize = True
ApellidosLabel.Location = New System.Drawing.Point(39, 154)
ApellidosLabel.Name = "ApellidosLabel"
ApellidosLabel.Size = New System.Drawing.Size(52, 13)
ApellidosLabel.TabIndex = 7
ApellidosLabel.Text = "Apellidos:"
'
'FechaNacimientoLabel
'
FechaNacimientoLabel.AutoSize = True
FechaNacimientoLabel.Location = New System.Drawing.Point(39, 181)
FechaNacimientoLabel.Name = "FechaNacimientoLabel"
FechaNacimientoLabel.Size = New System.Drawing.Size(96, 13)
FechaNacimientoLabel.TabIndex = 9
FechaNacimientoLabel.Text = "Fecha Nacimiento:"
'
'TelefonoLabel
'
TelefonoLabel.AutoSize = True
TelefonoLabel.Location = New System.Drawing.Point(39, 206)
TelefonoLabel.Name = "TelefonoLabel"
TelefonoLabel.Size = New System.Drawing.Size(52, 13)
TelefonoLabel.TabIndex = 11
TelefonoLabel.Text = "Telefono:"
'
'CorreoPersonalLabel
'
CorreoPersonalLabel.AutoSize = True
CorreoPersonalLabel.Location = New System.Drawing.Point(39, 232)
CorreoPersonalLabel.Name = "CorreoPersonalLabel"
CorreoPersonalLabel.Size = New System.Drawing.Size(85, 13)
CorreoPersonalLabel.TabIndex = 13
CorreoPersonalLabel.Text = "Correo Personal:"
'
'CorreoInstitucionalLabel
'
CorreoInstitucionalLabel.AutoSize = True
CorreoInstitucionalLabel.Location = New System.Drawing.Point(39,
258)
CorreoInstitucionalLabel.Name = "CorreoInstitucionalLabel"
CorreoInstitucionalLabel.Size = New System.Drawing.Size(100, 13)
CorreoInstitucionalLabel.TabIndex = 15
CorreoInstitucionalLabel.Text = "Correo Institucional:"
'
'PregradoCursadoLabel
'
PregradoCursadoLabel.AutoSize = True
PregradoCursadoLabel.Location = New System.Drawing.Point(39, 284)
PregradoCursadoLabel.Name = "PregradoCursadoLabel"
PregradoCursadoLabel.Size = New System.Drawing.Size(95, 13)
PregradoCursadoLabel.TabIndex = 17
PregradoCursadoLabel.Text = "Pregrado Cursado:"
'
'EstudiantesUnadDataSet
'
Me.EstudiantesUnadDataSet.DataSetName = "EstudiantesUnadDataSet"
Me.EstudiantesUnadDataSet.SchemaSerializationMode =
System.Data.SchemaSerializationMode.IncludeSchema
'
'EstudiantesBindingSource
'
Me.EstudiantesBindingSource.DataMember = "Estudiantes"
Me.EstudiantesBindingSource.DataSource = Me.EstudiantesUnadDataSet
'
'EstudiantesTableAdapter
'
Me.EstudiantesTableAdapter.ClearBeforeFill = True
'
'TableAdapterManager
'
Me.TableAdapterManager.BackupDataSetBeforeUpdate = False
Me.TableAdapterManager.EscuelasUnadTableAdapter = Nothing
Me.TableAdapterManager.EstudiantesInscritosTableAdapter = Nothing
Me.TableAdapterManager.EstudiantesTableAdapter =
Me.EstudiantesTableAdapter
Me.TableAdapterManager.PregradosUNADTableAdapter = Nothing
Me.TableAdapterManager.TiposDocumentoTableAdapter = Nothing
Me.TableAdapterManager.UpdateOrder =
IngresoEstudiantes.EstudiantesUnadDataSetTableAdapters.TableAdapterManager
.UpdateOrderOption.InsertUpdateDelete
'
'EstudiantesBindingNavigator
'
Me.EstudiantesBindingNavigator.AddNewItem =
Me.BindingNavigatorAddNewItem
Me.EstudiantesBindingNavigator.BindingSource =
Me.EstudiantesBindingSource
Me.EstudiantesBindingNavigator.CountItem =
Me.BindingNavigatorCountItem
Me.EstudiantesBindingNavigator.DeleteItem =
Me.BindingNavigatorDeleteItem
Me.EstudiantesBindingNavigator.Items.AddRange(New
System.Windows.Forms.ToolStripItem() {Me.BindingNavigatorMoveFirstItem,
Me.BindingNavigatorMovePreviousItem, Me.BindingNavigatorSeparator,
Me.BindingNavigatorPositionItem, Me.BindingNavigatorCountItem,
Me.BindingNavigatorSeparator1, Me.BindingNavigatorMoveNextItem,
Me.BindingNavigatorMoveLastItem, Me.BindingNavigatorSeparator2,
Me.BindingNavigatorAddNewItem, Me.BindingNavigatorDeleteItem,
Me.EstudiantesBindingNavigatorSaveItem})
Me.EstudiantesBindingNavigator.Location = New
System.Drawing.Point(0, 0)
Me.EstudiantesBindingNavigator.MoveFirstItem =
Me.BindingNavigatorMoveFirstItem
Me.EstudiantesBindingNavigator.MoveLastItem =
Me.BindingNavigatorMoveLastItem
Me.EstudiantesBindingNavigator.MoveNextItem =
Me.BindingNavigatorMoveNextItem
Me.EstudiantesBindingNavigator.MovePreviousItem =
Me.BindingNavigatorMovePreviousItem
Me.EstudiantesBindingNavigator.Name =
"EstudiantesBindingNavigator"
Me.EstudiantesBindingNavigator.PositionItem =
Me.BindingNavigatorPositionItem
Me.EstudiantesBindingNavigator.Size = New System.Drawing.Size(953,
25)
Me.EstudiantesBindingNavigator.TabIndex = 0
Me.EstudiantesBindingNavigator.Text = "BindingNavigator1"
'BindingNavigatorAddNewItem
'
Me.BindingNavigatorAddNewItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorAddNewItem.Image =
CType(resources.GetObject("BindingNavigatorAddNewItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorAddNewItem.Name = "BindingNavigatorAddNewItem"
Me.BindingNavigatorAddNewItem.RightToLeftAutoMirrorImage = True
Me.BindingNavigatorAddNewItem.Size = New System.Drawing.Size(23,
22)
Me.BindingNavigatorAddNewItem.Text = "Agregar nuevo"
'
'BindingNavigatorCountItem
'
Me.BindingNavigatorCountItem.Name = "BindingNavigatorCountItem"
Me.BindingNavigatorCountItem.Size = New System.Drawing.Size(37,
22)
Me.BindingNavigatorCountItem.Text = "de {0}"
Me.BindingNavigatorCountItem.ToolTipText = "Número total de
elementos"
'
'BindingNavigatorDeleteItem
'
Me.BindingNavigatorDeleteItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorDeleteItem.Image =
CType(resources.GetObject("BindingNavigatorDeleteItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorDeleteItem.Name = "BindingNavigatorDeleteItem"
Me.BindingNavigatorDeleteItem.RightToLeftAutoMirrorImage = True
Me.BindingNavigatorDeleteItem.Size = New System.Drawing.Size(23,
22)
Me.BindingNavigatorDeleteItem.Text = "Eliminar"
'
'BindingNavigatorMoveFirstItem
'
Me.BindingNavigatorMoveFirstItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorMoveFirstItem.Image =
CType(resources.GetObject("BindingNavigatorMoveFirstItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorMoveFirstItem.Name =
"BindingNavigatorMoveFirstItem"
Me.BindingNavigatorMoveFirstItem.RightToLeftAutoMirrorImage = True
Me.BindingNavigatorMoveFirstItem.Size = New
System.Drawing.Size(23, 22)
Me.BindingNavigatorMoveFirstItem.Text = "Mover primero"
'
'BindingNavigatorMovePreviousItem
'
Me.BindingNavigatorMovePreviousItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorMovePreviousItem.Image =
CType(resources.GetObject("BindingNavigatorMovePreviousItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorMovePreviousItem.Name =
"BindingNavigatorMovePreviousItem"
Me.BindingNavigatorMovePreviousItem.RightToLeftAutoMirrorImage =
True
Me.BindingNavigatorMovePreviousItem.Size = New
System.Drawing.Size(23, 22)
Me.BindingNavigatorMovePreviousItem.Text = "Mover anterior"
'
'BindingNavigatorSeparator
'
Me.BindingNavigatorSeparator.Name = "BindingNavigatorSeparator"
Me.BindingNavigatorSeparator.Size = New System.Drawing.Size(6, 25)
'
'BindingNavigatorPositionItem
'
Me.BindingNavigatorPositionItem.AccessibleName = "Posición"
Me.BindingNavigatorPositionItem.AutoSize = False
Me.BindingNavigatorPositionItem.Name =
"BindingNavigatorPositionItem"
Me.BindingNavigatorPositionItem.Size = New System.Drawing.Size(50,
23)
Me.BindingNavigatorPositionItem.Text = "0"
Me.BindingNavigatorPositionItem.ToolTipText = "Posición actual"
'
'BindingNavigatorSeparator1
'
Me.BindingNavigatorSeparator1.Name = "BindingNavigatorSeparator1"
Me.BindingNavigatorSeparator1.Size = New System.Drawing.Size(6,
25)
'
'BindingNavigatorMoveNextItem
'
Me.BindingNavigatorMoveNextItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorMoveNextItem.Image =
CType(resources.GetObject("BindingNavigatorMoveNextItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorMoveNextItem.Name =
"BindingNavigatorMoveNextItem"
Me.BindingNavigatorMoveNextItem.RightToLeftAutoMirrorImage = True
Me.BindingNavigatorMoveNextItem.Size = New System.Drawing.Size(23,
22)
Me.BindingNavigatorMoveNextItem.Text = "Mover siguiente"
'
'BindingNavigatorMoveLastItem
'
Me.BindingNavigatorMoveLastItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.BindingNavigatorMoveLastItem.Image =
CType(resources.GetObject("BindingNavigatorMoveLastItem.Image"),
System.Drawing.Image)
Me.BindingNavigatorMoveLastItem.Name =
"BindingNavigatorMoveLastItem"
Me.BindingNavigatorMoveLastItem.RightToLeftAutoMirrorImage = True
Me.BindingNavigatorMoveLastItem.Size = New System.Drawing.Size(23,
22)
Me.BindingNavigatorMoveLastItem.Text = "Mover último"
'
'BindingNavigatorSeparator2
'
Me.BindingNavigatorSeparator2.Name = "BindingNavigatorSeparator2"
Me.BindingNavigatorSeparator2.Size = New System.Drawing.Size(6,
25)
'
'EstudiantesBindingNavigatorSaveItem
'
Me.EstudiantesBindingNavigatorSaveItem.DisplayStyle =
System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.EstudiantesBindingNavigatorSaveItem.Image =
CType(resources.GetObject("EstudiantesBindingNavigatorSaveItem.Image"),
System.Drawing.Image)
Me.EstudiantesBindingNavigatorSaveItem.Name =
"EstudiantesBindingNavigatorSaveItem"
Me.EstudiantesBindingNavigatorSaveItem.Size = New
System.Drawing.Size(23, 22)
Me.EstudiantesBindingNavigatorSaveItem.Text = "Guardar datos"
'
'TipoDocumentoTextBox
'
Me.TipoDocumentoTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"TipoDocumento", True))
Me.TipoDocumentoTextBox.Location = New System.Drawing.Point(150,
73)
Me.TipoDocumentoTextBox.Name = "TipoDocumentoTextBox"
Me.TipoDocumentoTextBox.Size = New System.Drawing.Size(200, 20)
Me.TipoDocumentoTextBox.TabIndex = 2
'
'NumeroDocumentoTextBox
'
Me.NumeroDocumentoTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"NumeroDocumento", True))
Me.NumeroDocumentoTextBox.Location = New System.Drawing.Point(150,
99)
Me.NumeroDocumentoTextBox.Name = "NumeroDocumentoTextBox"
Me.NumeroDocumentoTextBox.Size = New System.Drawing.Size(200, 20)
Me.NumeroDocumentoTextBox.TabIndex = 4
'
'NombresTextBox
'
Me.NombresTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"Nombres", True))
Me.NombresTextBox.Location = New System.Drawing.Point(150, 125)
Me.NombresTextBox.Name = "NombresTextBox"
Me.NombresTextBox.Size = New System.Drawing.Size(200, 20)
Me.NombresTextBox.TabIndex = 6
'
'ApellidosTextBox
'
Me.ApellidosTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"Apellidos", True))
Me.ApellidosTextBox.Location = New System.Drawing.Point(150, 151)
Me.ApellidosTextBox.Name = "ApellidosTextBox"
Me.ApellidosTextBox.Size = New System.Drawing.Size(200, 20)
Me.ApellidosTextBox.TabIndex = 8
'
'FechaNacimientoDateTimePicker
'
Me.FechaNacimientoDateTimePicker.DataBindings.Add(New
System.Windows.Forms.Binding("Value", Me.EstudiantesBindingSource,
"FechaNacimiento", True))
Me.FechaNacimientoDateTimePicker.Location = New
System.Drawing.Point(150, 177)
Me.FechaNacimientoDateTimePicker.Name =
"FechaNacimientoDateTimePicker"
Me.FechaNacimientoDateTimePicker.Size = New
System.Drawing.Size(200, 20)
Me.FechaNacimientoDateTimePicker.TabIndex = 10
'
'TelefonoTextBox
'
Me.TelefonoTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"Telefono", True))
Me.TelefonoTextBox.Location = New System.Drawing.Point(150, 203)
Me.TelefonoTextBox.Name = "TelefonoTextBox"
Me.TelefonoTextBox.Size = New System.Drawing.Size(200, 20)
Me.TelefonoTextBox.TabIndex = 12
'
'CorreoPersonalTextBox
'
Me.CorreoPersonalTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"CorreoPersonal", True))
Me.CorreoPersonalTextBox.Location = New System.Drawing.Point(150,
229)
Me.CorreoPersonalTextBox.Name = "CorreoPersonalTextBox"
Me.CorreoPersonalTextBox.Size = New System.Drawing.Size(200, 20)
Me.CorreoPersonalTextBox.TabIndex = 14
'
'CorreoInstitucionalTextBox
'
Me.CorreoInstitucionalTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"CorreoInstitucional", True))
Me.CorreoInstitucionalTextBox.Location = New
System.Drawing.Point(150, 255)
Me.CorreoInstitucionalTextBox.Name = "CorreoInstitucionalTextBox"
Me.CorreoInstitucionalTextBox.Size = New System.Drawing.Size(200,
20)
Me.CorreoInstitucionalTextBox.TabIndex = 16
'
'PregradoCursadoTextBox
'
Me.PregradoCursadoTextBox.DataBindings.Add(New
System.Windows.Forms.Binding("Text", Me.EstudiantesBindingSource,
"PregradoCursado", True))
Me.PregradoCursadoTextBox.Location = New System.Drawing.Point(150,
281)
Me.PregradoCursadoTextBox.Name = "PregradoCursadoTextBox"
Me.PregradoCursadoTextBox.Size = New System.Drawing.Size(200, 20)
Me.PregradoCursadoTextBox.TabIndex = 18
'
'EstudiantesDataGridView
'
Me.EstudiantesDataGridView.AutoGenerateColumns = False
Me.EstudiantesDataGridView.ColumnHeadersHeightSizeMode =
System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
Me.EstudiantesDataGridView.Columns.AddRange(New
System.Windows.Forms.DataGridViewColumn() {Me.DataGridViewTextBoxColumn1,
Me.DataGridViewTextBoxColumn2, Me.DataGridViewTextBoxColumn3,
Me.DataGridViewTextBoxColumn4, Me.DataGridViewTextBoxColumn5,
Me.DataGridViewTextBoxColumn6, Me.DataGridViewTextBoxColumn7,
Me.DataGridViewTextBoxColumn8, Me.DataGridViewTextBoxColumn9})
Me.EstudiantesDataGridView.DataSource =
Me.EstudiantesBindingSource
Me.EstudiantesDataGridView.Location = New
System.Drawing.Point(431, 76)
Me.EstudiantesDataGridView.Name = "EstudiantesDataGridView"
Me.EstudiantesDataGridView.Size = New System.Drawing.Size(300,
220)
Me.EstudiantesDataGridView.TabIndex = 19
'
'DataGridViewTextBoxColumn1
'
Me.DataGridViewTextBoxColumn1.DataPropertyName = "TipoDocumento"
Me.DataGridViewTextBoxColumn1.HeaderText = "TipoDocumento"
Me.DataGridViewTextBoxColumn1.Name = "DataGridViewTextBoxColumn1"
'
'DataGridViewTextBoxColumn2
'
Me.DataGridViewTextBoxColumn2.DataPropertyName = "NumeroDocumento"
Me.DataGridViewTextBoxColumn2.HeaderText = "NumeroDocumento"
Me.DataGridViewTextBoxColumn2.Name = "DataGridViewTextBoxColumn2"
'
'DataGridViewTextBoxColumn3
'
Me.DataGridViewTextBoxColumn3.DataPropertyName = "Nombres"
Me.DataGridViewTextBoxColumn3.HeaderText = "Nombres"
Me.DataGridViewTextBoxColumn3.Name = "DataGridViewTextBoxColumn3"
'
'DataGridViewTextBoxColumn4
'
Me.DataGridViewTextBoxColumn4.DataPropertyName = "Apellidos"
Me.DataGridViewTextBoxColumn4.HeaderText = "Apellidos"
Me.DataGridViewTextBoxColumn4.Name = "DataGridViewTextBoxColumn4"
'
'DataGridViewTextBoxColumn5
'
Me.DataGridViewTextBoxColumn5.DataPropertyName = "FechaNacimiento"
Me.DataGridViewTextBoxColumn5.HeaderText = "FechaNacimiento"
Me.DataGridViewTextBoxColumn5.Name = "DataGridViewTextBoxColumn5"
'
'DataGridViewTextBoxColumn6
'
Me.DataGridViewTextBoxColumn6.DataPropertyName = "Telefono"
Me.DataGridViewTextBoxColumn6.HeaderText = "Telefono"
Me.DataGridViewTextBoxColumn6.Name = "DataGridViewTextBoxColumn6"
'
'DataGridViewTextBoxColumn7
'
Me.DataGridViewTextBoxColumn7.DataPropertyName = "CorreoPersonal"
Me.DataGridViewTextBoxColumn7.HeaderText = "CorreoPersonal"
Me.DataGridViewTextBoxColumn7.Name = "DataGridViewTextBoxColumn7"
'
'DataGridViewTextBoxColumn8
'
Me.DataGridViewTextBoxColumn8.DataPropertyName =
"CorreoInstitucional"
Me.DataGridViewTextBoxColumn8.HeaderText = "CorreoInstitucional"
Me.DataGridViewTextBoxColumn8.Name = "DataGridViewTextBoxColumn8"
'
'DataGridViewTextBoxColumn9
'
Me.DataGridViewTextBoxColumn9.DataPropertyName = "PregradoCursado"
Me.DataGridViewTextBoxColumn9.HeaderText = "PregradoCursado"
Me.DataGridViewTextBoxColumn9.Name = "DataGridViewTextBoxColumn9"
'
'EstudiantesInscritosBindingSource
'
Me.EstudiantesInscritosBindingSource.DataMember =
"EstudiantesInscritos"
Me.EstudiantesInscritosBindingSource.DataSource =
Me.EstudiantesUnadDataSet
'
'EstudiantesInscritosTableAdapter
'
Me.EstudiantesInscritosTableAdapter.ClearBeforeFill = True
'
'EstudiantesInscritosBindingSource1
'
Me.EstudiantesInscritosBindingSource1.DataMember =
"EstudiantesEstudiantesInscritos"
Me.EstudiantesInscritosBindingSource1.DataSource =
Me.EstudiantesBindingSource
'
'EstudiantesInscritosDataGridView
'
Me.EstudiantesInscritosDataGridView.AutoGenerateColumns = False
Me.EstudiantesInscritosDataGridView.ColumnHeadersHeightSizeMode =
System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
Me.EstudiantesInscritosDataGridView.Columns.AddRange(New
System.Windows.Forms.DataGridViewColumn()
{Me.DataGridViewTextBoxColumn12})
Me.EstudiantesInscritosDataGridView.DataSource =
Me.EstudiantesInscritosBindingSource1
Me.EstudiantesInscritosDataGridView.Location = New
System.Drawing.Point(228, 341)
Me.EstudiantesInscritosDataGridView.Name =
"EstudiantesInscritosDataGridView"
Me.EstudiantesInscritosDataGridView.Size = New
System.Drawing.Size(300, 220)
Me.EstudiantesInscritosDataGridView.TabIndex = 20
'
'DataGridViewTextBoxColumn12
'
Me.DataGridViewTextBoxColumn12.DataPropertyName = "NombreCurso"
Me.DataGridViewTextBoxColumn12.HeaderText = "NombreCurso"
Me.DataGridViewTextBoxColumn12.Name =
"DataGridViewTextBoxColumn12"
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(953, 634)
Me.Controls.Add(Me.EstudiantesInscritosDataGridView)
Me.Controls.Add(Me.EstudiantesDataGridView)
Me.Controls.Add(TipoDocumentoLabel)
Me.Controls.Add(Me.TipoDocumentoTextBox)
Me.Controls.Add(NumeroDocumentoLabel)
Me.Controls.Add(Me.NumeroDocumentoTextBox)
Me.Controls.Add(NombresLabel)
Me.Controls.Add(Me.NombresTextBox)
Me.Controls.Add(ApellidosLabel)
Me.Controls.Add(Me.ApellidosTextBox)
Me.Controls.Add(FechaNacimientoLabel)
Me.Controls.Add(Me.FechaNacimientoDateTimePicker)
Me.Controls.Add(TelefonoLabel)
Me.Controls.Add(Me.TelefonoTextBox)
Me.Controls.Add(CorreoPersonalLabel)
Me.Controls.Add(Me.CorreoPersonalTextBox)
Me.Controls.Add(CorreoInstitucionalLabel)
Me.Controls.Add(Me.CorreoInstitucionalTextBox)
Me.Controls.Add(PregradoCursadoLabel)
Me.Controls.Add(Me.PregradoCursadoTextBox)
Me.Controls.Add(Me.EstudiantesBindingNavigator)
Me.Name = "Form1"
Me.Text = "Ingreso de datos del estudiante"
CType(Me.EstudiantesUnadDataSet,
System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.EstudiantesBindingSource,
System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.EstudiantesBindingNavigator,
System.ComponentModel.ISupportInitialize).EndInit()
Me.EstudiantesBindingNavigator.ResumeLayout(False)
Me.EstudiantesBindingNavigator.PerformLayout()
CType(Me.EstudiantesDataGridView,
System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.EstudiantesInscritosBindingSource,
System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.EstudiantesInscritosBindingSource1,
System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.EstudiantesInscritosDataGridView,
System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
'
Login: En este espacio lo que hice fue evaluar los datos mediante los
registros para poder acceder al paso 3 o formulario o aplicativo 3 en
donde en un futuro estará en alguno de nuestros proyectos los archivos
multimedia, si muestra error de creación u otra cosa el ejecutará un
mensaje de error y no dejará continuar al darle ingresar.
Public Class Form2
Private Sub FormularioBindingNavigatorSaveItem_Click(sender As Object, e As
EventArgs) Handles FormularioBindingNavigatorSaveItem.Click
Me.Validate()
Me.FormularioBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.Formulario1DataSet)
End Sub
End Sub
Else
MsgBox("Datos errados tiene que registrarse o sus campos estan vacios")
End If
End Sub
End Sub
End Class
Base de datos hecha desde Access: La base de datos es sencilla y
cumple su objetivo con la sustentación al problema mediante el panel de
control que se agrega al incluir las columnas y campos en label y
TextBox, los controles son:
Agregar
Editar
Borrar
Lo único extraño es que el Contador va en 23 y en realidad solo hay 3
registros 1 casi real y dos de pruebas, igualmente queda el código.
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
End Sub
Conclusions
- https://www.youtube.com/watch?v=j7B0zGz4xz0&t=661s
- https://www.youtube.com/watch?v=YOPAlHOxDQs
- https://www.youtube.com/watch?v=j7B0zGz4xz0&t=1056s