3.310 cursos gratis
6.277.261 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Visual Basic 6. Curso de introducción > Crear un control data. Control Dbgrid (3/3)

Visual Basic 6. Curso de introducción

Autor: Gabriel Martín Gutiérrez
Curso:  4,94/5 4,94/5 (16 opiniones) |8754 alumnos|Fecha publicación: 15/04/2009

Capítulo 29:

 Crear un control data. Control Dbgrid (3/3)

Con el primer botón se accede a un control frame que contenga las cajas de texto y botones necesarios para dar de alta un nuevo registro en la tabla Visitas, para acceder a esta tabla se usa un nuevo control Data en tipo Table que podemos llamar datAltaVisitas. El procedimiento para hacer esto es igual que para dar de alta nuevos registros en la tabla de Personal ya descrito anteriormente, por ello no se detalla cómo hacerlo. La imagen siguiente muestra un control frame que contiene los elementos necesarios para dar de alta en la tabla Visitas.
Crear un control data. Control Dbgrid (3/3)
Con el nuevo botón cmdConsultaVisitas se accede a las visitas realizadas a lo largo del tiempo por una determinada persona, estas visitas se presentarán en pantalla a través de un control dbgrid asociado a un nuevo control Data que llamaremos datConsulta, en el que en su propiedad RecordsetType se pondrá Dynaset y se dejará en blanco la propiedad RecordSource ya que ahora no se conectará con una tabla o consulta ya definida, sino que esta conexión se establecerá en el código del botón cmdConsultaVisitas.

En el botón cmdConsultasVisitas se establecerá una cadena de caracteres, que se pasará a la propiedad RecordSource del control Data para acceder a la consulta de datos que en cada momento se pida. La cadena creada, en realidad es una instrucción en el lenguaje de bases de datos SQL, por ello es necesario conocer algo de este lenguaje, concretamente la sentencia Select:

La sentencia Select permite consultar información de una tabla pudiéndose seleccionar una, varias o todas las columnas (campos) de la tabla.

Puede incluir varias cláusulas opcionales y como mínimo debe incluir la cláusula obligatoria From a través de la cual se especifica la tabla o tablas a las que se va a acceder para obtener sus columnas (campos).

Puede incluir también la cláusula Order By que indica la columna o columnas que se van a usar para ordenar los datos.

Puede además incluir la cláusula Where para especificar la condición que han de cumplir los registros que forman parte de la consulta.

Para crear una consulta obteniendo información de los campos Nif y PrecioVisita de la tabla Visitas ordenada por Nif, se haría así:

Select Nif, PrecioVisita From Visitas Order By Nif.

Si ahora queremos restringir la consulta anterior sólo para aquellos registros que cumplan una condición, por ejemplo Nif = "01545454X", entonces lo especificamos con la cláusula Where quedando la consulta así:

Select Nif, PrecioVisita From Visitas Where Nif = "01545454X" Order By Nif.

Si se quiere obtener una consulta de todos los campos de la tabla Visitas se pueden escribir todos ellos o bien usar el símbolo asterisco (*). Para obtener la consulta anterior con todos los campos, quedaría así:

Select * From Visitas Where Nif = `01545454X´ Order By Nif.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 16 opiniones. Opina sobre este curso.


Cursos similares a Visual Basic 6. Curso de introducción


Cursos Valoración Alumnos Vídeo
Sistemas Informativos. Diseño y creación (1/2)
Diseño de sistemas informativos. El proceso de creación de los sistemas informativos es el centro de esta primera parte del curso. Desarrollamos u... [08/04/09]
3/5 2.989  
Visual Basic 6.0. Guía básica
Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09]
5/5 208  
Técnicas para el desarrollo de computación móvil (orientado a PDA)
Uno de los nuevos paradigmas en el desarrollo de proyectos informáticos es la computación móvil (computación Ubicua). Aquí se verá todo lo que involucra la creación de un... [31/03/06]
 4,33/5 1.405  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail