Professional Documents
Culture Documents
Formularios MDI
Un formulario MDI (Multiple Document Interface) es un contenedor de otros
formularios. La aplicación MDI contendrá un formulario padre MDI y los formularios
hijos MDI.
Data
DBCombo
DBGrid
Se usa para trazar una cuadrícula asociada compuesta de varios registros.
La cuadrícula puede llenarse automáticamente desde un control Data. El
usuario puede escoger un elemento de la cuadrícula o teclear un valor en el
nuevo registro.
Un objeto Database es una representación lógica de una base de datos física que
puede asignarse a una variable de tipo Database y ser manejada por ésta.
Una vez que añade un control Data válido a sus aplicaciones, ya está trabajando
con un objeto Database. Un Control Data tiene una propiedad Database (que no
es la misma que la propiedad DatabaseName) y contiene una referencia al objeto
Database asociado con el control actual.
Aquí, dbVariables es una variable del tipo de datos del objeto Database que
representa la Base de datos que se abre. El argumento dbName es una expresión
de cadena, el nombre de un archivo de base de datos existente. Si el nombre de
archivo de la base de datos tiene una extensión, debe incluirla. Si su red lo
permite, puede también especificar una ruta de red totalmente calificada, como
\\SERVIDOR\\DIR\\BD.MDB. Si dbName no se refiere a una base de datos
existente, o si se refiere a una base de datos que ya está abierta para acceso
exclusivo por otro usuario, ocurre un error.
Una vez que obtiene una variable Database válida, puede usarla para ejecutar los
métodos Database, como Execute, que ejecuta una instrucción SQL sobre la
base de datos que se especifica, u OpenRecordset, que crea un nuevo objeto
Recordset. Por ejemplo, podría obtener acceso a su tabla si añade las siguientes
líneas al código anterior:
Todos los objetos Recordset se contruyen mediante el uso de los registros (filas )
y los campos (columnas) de tablas de bases de datos existentes. Existen tres tipo
de objetos Recordset:
El argumento Tipo es opcional y se usa para indicar uno de los tres tipos de
Recordset. Si se omite el tipo, Visual Basic ( por medio de la máquina de base de
datos Microsoft Jet ) trata de crear un Recordset tipo tabla. Si esto no es posible,
se crea un Recordset tipo dynaset o tipo snapshot.
Una vez que establece una variable Recordset puede usar los métodos
MoveNext, MovePrevious, MoveFirst y MoveLast para navegar por los
registros. Para los Recordset tipo dynaset y snapshot, puede usar también los
métodos Find, como FindFirst, para localizar un registro específico en base a un
criterio.