Curso gratis de Visual Basic crear ejecutable y base de datos - programación en Visual Basic

Curso gratis visual basic

Curso de Visual Basic facil

Otros

Curso guitarra

Negocios en Internet

Curso Biblia

Curso de Access

Curso de reparación en PC

Curso de Linux

Introducción a redes

Seguime en
Red social en google+ plus Red social en Facebook

 

Visual Basic Express y Base de datos Access

 

Vamos a ver un poco el código de los botones relacionados con una base de datos que vínculo a Microsoft Visual Basic Express, como venimos viendo.

En esta base de datos en una Tabla1 están los campos de ID, Nombre Web, URLL y Tema. Realizo los campos con el arrastrar y soltar que se vio en el punto anterior. Y modifico, en las propiedades del campo, "Tema" se cambia la propiedad Multiline a true para poder visualizar mejor los contenidos en el campo ya que "Tema" sería una descripción.

A esta altura tendríamos lo siguiente:

Microsoft Visual Basic Express con base de datos Access

Ahora supongamos deseo añadir un botón en grande fuera del Bindingnavigator, para avanzar un registro adelante en la base de datos, es lo mismo que hace el botón con un triangulo, pero quiero hacer mi propio botón de avanzar un registro en la base de datos de Access. Para hacer esto, habrá que utilizar una propiedad del BindingSource. Resalto que ya automáticamente por ejemplo se realizó la conexión y carga de la base de datos, entonces no es necesario hacerla (se hizo cuando vinculamos la base de datos y luego cuando arrastramos desde el "Explorador de soluciones" los orígenes de datos, en fín, el código para un botón en estas circunstancias seria el siguiente, para avanzar un registro:

Me.Tabla1BindingSource.MoveNext()

Donde:Tabla1 es el nombre con el que denominó a la Tabla1 en la base de datos que realicé, y MoveNext () la propiedad para avanzar un registro .

Practíquelo en su Visual Basic Express debería al ingresar este código en un Button poder avanzar de a un registro, cuando está en modo de ejecución.

Habrá notado, si como buen alumno escribia la línea de código en vez de copiarla, que al escribir Me.Tabla1BindingSource. Visual Basic le mostré posibles continuaciones de la línea de código, entre ellas hay otras propiedades. Por ejemplo menciono una:
MovePrevious () la cual desplazarí a un registro anterior en la base de datos, sería:

Me.Tabla1BindingSource.MovePrevious()

Pero no todo es tan censillo como llamar a una propiedad. Por ejemplo, para guardar podríamos utilizar el mismo código que genera el Bindingnavigator para guardar, pero ahora en un botón fuera de dicho conjunto de controles... En un botón realizado a parte de este, el código entonces para ingresar en un botón para guardardo sería:

Me.Validate()

Me.Tabla1BindingSource.EndEdit()

Me.Tabla1TableAdapter.Update(Me._estudiargratis_com_arDataSet.Tabla1)

 

Donde estudiargratis_com_ar es obviamente el nombre que le he dado en mi caso a la base de datos, y podría haber sido otro.

Es decir, se valida, edita y recién se guarda la tabla en la base de datos.

La idea de esta clase es ir un poco mas álla de lo automático. No obstante, téngase en cuenta intento este sea un curso sencillo y corto. Luego no se confunda con el auto completar de VB y en vez de seleccionar por ejemplo Tabla1.BindingSource... seleccione Tabla1BindingNavigator que esté primero, porque no le funcionará.

 

[Educación arte cultura entretenimientos y cursos gratis] > [Curso de Visual Basic]


Búsqueda personalizada
 

Autor y Webmaster: Javier R. Cinacchi - Aclaraciones legales y política de privacidad
(Prohibida la reproducción parcial o total  del contenido de esta Web sin el consentimiento escrito del autor. Puede poner un link a esta pagina.)

Te encuentras en un texto de la sección Curso gratis de Visual Basic en www.estudiargratis.com.ar

Página principal: Cursos gratis, juegos lecturas y más!