You are on page 1of 17

Objeto Module

Vea tambin Propiedades Mtodos Eventos Especficos


Un objeto Module hace referencia a un mdulo estndar o a un mdulo de clase.

Usar el objeto Module


Microsoft Access incluye mdulos de clase que no estn asociados con ningn objeto, y
los mdulos de formulario y los mdulos de informe, que estn asociados con un
formulario o informe.
Para determinar desde el cdigo si un objeto Module representa a un mdulo estndar o
a un mdulo de clase, compruebe la propiedad Type del objeto Module.
La coleccin Modules contiene todos los objetos Module abiertos, sin importar su tipo.
Los mdulos de la coleccin Modules pueden estar compilados o sin compilar.
Para devolver una referencia a un objeto Mdulo de clase o estndar determinado de la
coleccin Modules, utilice cualquiera de las siguientes formas de sintaxis.
Sintaxis

Descripcin (Description)

Modules!nombremdulo

El argumento nombremdulo es el nombre del objeto


Module.

Modules("nombremdulo")

El argumento nombremdulo es el nombre del objeto


Module.

Modules(ndice)

El argumento ndice es la posicin numrica del


objeto dentro de la coleccin.

El siguiente ejemplo devuelve una referencia a un objeto de Module estndar y la


asigna a una variable de objeto:
Dim mdl As Module
Set mdl = Modules![Utility Functions]
Observe que los corchetes que rodean al nombre del objeto Module slo son necesarios
si el nombre del Module incluye espacios.
El siguiente ejemplo devuelve una referencia a un objeto Module de formulario y la
asigna a una variable de objeto:
Dim mdl As Module
Set mdl = Modules!Form_Employees

Pgina

221

Para hacer referencia a un mdulo de formulario o informe determinado, puede usar


tambin la propiedad Module del objeto Formulario (Form) o Informe (Report):
Forms!nombreformulario.Module
El siguiente ejemplo devuelve tambin una referencia al objeto Module asociado con un
formulario Empleados y la asigna a una variable de objeto:
Dim mdl As Module
Set mdl = Forms!Employees.Module
Una vez haya devuelto una referencia a un objeto Module, puede establecer o leer sus
propiedades y aplicar sus mtodos.

Coleccin Mdulos (Modules)


Vea tambin Propiedades Mtodos Eventos Especficos
La coleccin Modules contiene todos los mdulos estndar y los mdulos de clase
abiertos en una base de datos Microsoft Access.

Uso de la coleccin Mdulos (Modules)


Puede enumerar a travs de la coleccin Mdulos (Modules) usando la instruccin For
Each...Next. Para determinar desde el cdigo si un objeto Module determinado
representa a un mdulo estndar o a un mdulo de clase, compruebe la propiedad Type
del objeto Module.
Todos los mdulos abiertos se incluyen en la coleccin Modules, tanto si estn sin
compilar, estn compilados, estn en modo de interrupcin o contienen el cdigo que se
est ejecutando.
La coleccin Modules pertenece al objeto Application de Microsoft Access.
Los objetos Module individuales de la coleccin Modules estn indizados empezando
por cero.

Objeto ObjectFrame
Vea tambin Propiedades Mtodos Eventos Especficos

Pgina

222

Este objeto corresponde a un marco de objeto independiente. El control marco de objeto


independiente muestra una imagen, grfico o cualquier objeto OLE que no est
almacenado en una tabla.
Por ejemplo, se puede utilizar un marco de objeto independiente para mostrar un grfico
que se ha creado y guardado en Microsoft Graph.
Este control permite crear o editar el objeto desde un formulario o informe de Microsoft
Access utilizando la aplicacin en que se ha creado originalmente el objeto.
Para mostrar objetos que estn almacenados en una base de datos de Microsoft Access,
utilice un control marco de objeto dependiente.
El objeto contenido en un marco de objeto independiente es el mismo para todos los
registros.
Un marco de objeto independiente puede mostrar objetos vinculados o incrustados.
Sugerencia Puede utilizar el control marco de objeto independiente o un control de
imagen para mostrar imgenes independientes en un formulario o informe. La ventaja
de utilizar el marco de objeto independiente es que se puede editar el objeto
directamente desde el formulario o informe. La ventaja de utilizar el control imagen es
que es ms rpido de mostrar.

Objeto OptionButton
Vea tambin Propiedades Mtodos Eventos Especficos
Un botn de opcin de un formulario o informe es un control individual que se utiliza
para mostrar un valor S/No de un origen de registros base.
Nota Este control no debe confundirse con el control de botn de opcin HTML
dinmico utilizado en una pgina de acceso a datos. Para ms informacin sobre un
control de botn de opcin de una pgina de acceso a datos, vea Control Botn de
opcin (Pginas de acceso a datos).

Uso del objeto OptionButton


Cuando se activa o desactiva un botn de opcin que depende de un campo S/No,
Microsoft Access muestra el valor contenido en la tabla subyacente de acuerdo con la
propiedad Formato (Format) del campo (S/No, Verdadero/Falso o
Activado/Desactivado).
Tambin se pueden utilizar los botones de opcin en un grupo de opciones para mostrar
los valores que se pueden elegir.

Pgina

223

Tambin se puede utilizar un botn de opcin independiente en un cuadro de dilogo


personalizado para aceptar los datos del usuario.

Objeto OptionGroup
Vea tambin Propiedades Mtodos Eventos Especficos
Un grupo de opciones de un formulario o informe muestra un conjunto limitado de
alternativas. Un grupo de opciones facilita la seleccin de un valor, ya que basta con
hacer clic en el valor que se desea. Slo se puede seleccionar una opcin del grupo a la
vez.
Un grupo de opciones consiste en un marco de grupo y un conjunto de casillas de
verificacin, botones de alternar o botones de opcin.
Nota Este control no debe confundirse con el control de grupo de opciones HTML
dinmico utilizado en una pgina de acceso a datos. Para obtener ms informacin sobre
un control de grupo de opciones de una pgina de acceso a datos, vea Control Grupo de
opciones (Pginas de acceso a datos).

Uso del objeto OptionGroup


Si un grupo de opciones es dependiente de un campo, slo es dependiente del campo el
marco del grupo en s, no las casillas de verificacin, ni los botones de alternar o
botones de opcin que hay dentro del marco. En lugar de establecer la propiedad
OrigenDelControl (ControlSource) para cada control del grupo de opciones, se
establece la propiedad ValorDeLaOpcin (OptionValue) de cada casilla de
verificacin, botn de alternar o botn de opcin a un nmero que tenga significado
para el campo del que depende el marco del grupo. Cuando se selecciona una opcin de
un grupo de opciones, Microsoft Access establece el valor del campo del que depende el
grupo de opciones al valor de la propiedad ValorDeLaOpcin (OptionValue) de la
opcin seleccionada.
Nota La propiedad ValorDeLaOpcin (OptionValue) se establece en un nmero
porque el valor de un grupo de opciones slo puede ser un nmero y no texto. Microsoft
Access almacena este nmero en la tabla subyacente. En el ejemplo anterior, si desea
mostrar el nombre del transportista en lugar de un nmero en la tabla Pedidos, puede
crear otra tabla denominada Transportista que almacene los nombres de los
transportistas y despus convertir el campo FormaEnvo de la tabla Pedidos en un
campo de bsqueda que busca los datos en la tabla Transportistas.
Un grupo de opciones se puede establecer tambin en una expresin o puede ser
independiente. Un grupo de opciones independiente se puede utilizar en un cuadro de
dilogo personalizado para aceptar los datos del usuario y efectuar luego una accin
basndose en los datos escritos.

Pgina

224

Objeto Pgina (Page)


Vea tambin Propiedades Mtodos Eventos Especficos
Un objeto Pgina (Page) corresponde a una pgina individual en un control de ficha.

Usar el objeto Page


Un objeto Pgina (Page) es un miembro de la coleccin Pginas (Pages) de un control
de ficha.
Para devolver una referencia a un objeto Pgina (Page) determinado de la coleccin
Pgina (Page), utilice cualquiera de las siguientes formas de sintaxis.
Sintaxis

Descripcin (Description)

Pages!nombrepgina

El argumento nombrepgina es el nombre del objeto


Pgina (Page).

Pages("nombrepgina")

El argumento nombrepgina es el nombre del objeto


Pgina (Page).

Pages(ndice)

El argumento ndice es la posicin numrica del objeto


dentro de la coleccin.

Puede crear, mover, o eliminar objetos Pgina (Page) y establecer sus propiedades
tanto en Visual Basic como en la vista Diseo del formulario. Para crear un nuevo
objeto Pgina (Page) en Visual Basic, use el mtodo Add de la coleccin Pginas
(Pages). Para eliminar un objeto Pgina (Page), utilice el mtodo Remove de la
coleccin Pginas (Pages).
Para crear un nuevo objeto Pgina (Page) en la vista Diseo del formulario, haga clic
con el botn secundario en el control de ficha y luego elija Insertar pgina en el men
contextual. Tambin puede copiar una pgina existente y pegarla. Puede establecer las
propiedades del nuevo objeto Pgina (Page) en la vista Diseo de formulario usando la
hoja de propiedades.
Cada objeto Pgina (Page) tiene una propiedad ndiceDePginas (PageIndex) que
indica su posicin dentro de la coleccin Pginas (Pages). La propiedad Valor (Value)
del control de ficha es igual a la propiedad ndiceDePginas (PageIndex) de la pgina
actual. Puede usar estas propiedades para determinar qu pgina est seleccionada
actualmente despus de que el usuario haya cambiado de una pgina a otra, o para
cambiar el orden en el que aparecen las pginas en el control.
Un objeto Pgina (Page) es tambin un tipo de objeto Control. La constante de la
propiedad ControlType para un objeto Pgina (Page) es acPage. Aunque es un
control, un objeto Pgina (Page) pertenece a una coleccin Pginas (Pages), antes que

Pgina

225

a una coleccin Controles (Controls). La coleccin Pginas (Pages) de un control


ficha es un tipo especial de coleccin Controles (Controls).
Cada objeto Pgina (Page) puede contener tambin uno o ms controles. Los controles
de un objeto Pgina (Page) pertenecen a la coleccin Controles (Controls) de ese
objeto Pgina (Page). Para poder trabajar con un control en un objeto Pgina (Page),
debe hacer referencia a ese control dentro de la coleccin Controles (Controls) del
objeto Pgina (Page).

Objeto PageBreak
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un control salto de pgina. El control salto de pgina marca el
inicio de una nueva pantalla o pgina impresa en un formulario o informe.
Control: Herramienta:

En un formulario, un salto de pgina slo est activo cuando se establece la propiedad


PresentacinPredeterminada (DefaultView) del formulario a Formulario individual.
Los saltos de pgina no afectan a la hoja de datos del formulario.
En la vista Formulario, presione la tecla REPG o AVPG para moverse al salto de
pgina anterior o al siguiente.
Coloque los saltos de pgina encima o debajo de otros controles. Colocar un salto de
pgina en la misma lnea que otro control divide los datos de ese control.

Coleccin Pginas (Pages)


Vea tambin Propiedades Mtodos Eventos Especficos
La coleccin Pginas (Pages) contiene todos los objetos Pgina (Page) de un control
ficha.

Uso de la coleccin Pginas (Pages)


La coleccin Pginas (Pages) es un tipo especial de coleccin Controles (Controls)
que pertenece al control ficha. Contiene objetos Pgina (Page), que son controles. La

Pgina

226

coleccin Pginas (Pages) difiere de una coleccin Controles (Controls) tpica en que
se pueden agregar y eliminar objetos Pgina (Page) usando mtodos de la coleccin
Pginas (Pages).
Para agregar un nuevo objeto Pgina (Page) a la coleccin Pginas (Pages) desde
Visual Basic, use el mtodo Add de la coleccin Pginas (Pages). Para eliminar un
objeto Pgina (Page) existente, use el mtodo Remove de la coleccin Pginas
(Pages). Para contar el nmero de objetos Pgina (Page) en la coleccin Pginas
(Pages), use la propiedad Contar (Count) de la coleccin Pginas (Pages).
Tambin puede usar el mtodo CreateControl para agregar un objeto Pgina (Page) a
la coleccin Pginas (Pages) de un control ficha. Para hacerlo, debe especificar el
nombre del control ficha para el argumento Principal de la funcin CreateControl. La
constante de la propiedad ControlType para un objeto Pgina (Page) es acPage.
Puede enumerar a travs de la coleccin Pginas (Pages) usando la instruccin For
Each...Next.
Los objetos Pgina (Page) individuales de la coleccin Pginas (Pages) estn
indizados comenzando desde cero.

Objeto Printer
Vea tambin Propiedades Mtodos Eventos Especficos
Un objeto Printer corresponde a una impresora disponible en el sistema.

Usar el objeto Printer


Un objeto Printer es un miembro de la coleccin Printers.
Para devolver una referencia a un objeto Printer determinado de la coleccin Printer s,
utilice cualquiera de las siguientes formas de sintaxis.
Sintaxis

Descripcin (Description)

Printer s!nombredispositivo El argumento nombredispositivo es el nombre del objeto


Printer tal como lo devuelve la propiedad DeviceName.
Printer
s("nombredispositivo")

El argumento nombredispositivo es el nombre del objeto


Printer tal como lo devuelve la propiedad DeviceName.

Printer s(ndice)

El argumento ndice es la posicin numrica del objeto


dentro de la coleccin. El rango vlido va desde 0 a
Printers.Count-1.

Pgina

227

Puede utilizar las propiedades del objeto Printer para establecer las caractersticas de
impresin para cualquier impresora disponible en el sistema.
Utilice las propiedades ColorMode, Copies, Duplex, Orientation, PaperBin,
PaperSize y PrintQuality a fin de especificar los valores de impresin para una
impresora determinada.
Utilice las propiedades MargenIzquierdo (LeftMargin), MargenDerecho
(RightMargin), MargenSuperior (TopMargin), BottomMargin, ColumnSpacing,
RowSpacing, DataOnly, DefaultSize, ItemLayout, ItemsAcross, ItemSizeHeight y
ItemSizeWidth a fin de especificar qu formato debe dar Microsoft Access al aspecto
de los datos en las pginas impresas.
Utilice las propiedades DeviceName, DriverName y Port para devolver informacin
del sistema sobre una impresora determinada.
El ejemplo siguiente muestra informacin del sistema sobre la primera impresora de la
coleccin Printers.f
Dim prtFirst As Printer
Set prtFirst = Application.Printers(0)
With prtFirst
MsgBox "Device name: " & .DeviceName & vbCr _
& "Driver name: " & .DriverName & vbCr _
& "Port: " & .Port
End With

Coleccin Properties
Vea tambin Propiedades Mtodos Eventos Especficos
La coleccin Properties contiene todas las propiedades integradas en una instancia de
un formulario, informe o control abierto. Estas propiedades caracterizan de manera
nica esa instancia del objeto.

Uso de la coleccin Properties


Utilice la coleccin Properties en Visual Basic o en una expresin para hacer referencia
a propiedades de formulario, informe o control en formularios o informes que estn
abiertos actualmente.
Sugerencia La instruccin For Each...Next es til para enumerar una coleccin.
Puede utilizar la coleccin Properties de un objeto para enumerar las propiedades
incorporadas del objeto. No tiene que conocer de antemano con exactitud las

Pgina

228

propiedades que existen o cules son sus caractersticas (propiedades Nombre (Name)
y Valor (Value)) para manipularlas.
Nota Adems de las propiedades integradas, tambin puede crear y agregar sus propias
propiedades definidas por el usuario. Para agregar una propiedad definida por el usuario
a una instancia existente de un objeto, vea los temas de la coleccin
AccessObjectProperties y del mtodo Add.
En el ejemplo siguiente se enumera la coleccin Formularios (Forms) y se imprime el
nombre de todos los formularios abiertos en ella. A continuacin, se enumera la
coleccin Properties de cada formulario y se imprime el nombre de cada propiedad y
valor.
Sub AllOpenForms()
Dim frm As Form, prp As Property
' Enumerate Forms collection.
For Each frm In Forms
' Print name of form.
Debug.Print frm.Name
' Enumerate Properties collection of each form.
For Each prp In frm.Properties
' Print name of each property.
Debug.Print prp.Name; " = "; prp.Value
Next prp
Next frm
End Sub

Objeto Rectangle
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un control rectngulo. El control rectngulo muestra un
rectngulo en un formulario o informe.
Control: Herramienta:

Nota Este control no debe confundirse con el control de rectngulo HTML dinmico
utilizado en una pgina de acceso a datos. Para obtener ms informacin sobre un
control de rectngulo de una pgina de acceso a datos, vea Control Rectngulo (Pgina
de acceso a datos).
Se puede mover un rectngulo y los controles que contiene como una sola unidad
arrastrando el puntero del mouse (ratn) diagonalmente a lo largo de todo el rectngulo

Pgina

229

para seleccionar todos los controles. Con ello se puede mover toda la seleccin a una
nueva posicin.

Objeto Reference
Vea tambin Propiedades Mtodos Eventos Especficos
El objeto Reference hace referencia a un conjunto de referencias a la biblioteca de tipos
de otra aplicacin o de otro proyecto.

Usar el objeto Reference


Cuando se crea un objeto Reference, se establece dinmicamente una referencia desde
Visual Basic.
El objeto Reference es un miembro de la coleccin References. Para hace referencia a
un objeto Reference determinado de la coleccin References, utilice cualquiera de las
siguientes formas de sintaxis.

Sintaxis

Descripcin (Description)

References!nombrereferencia

El argumento nombrereferencia es el nombre del


objeto Reference.

References("nombrereferencia") El argumento nombrereferencia es el nombre del


objeto Reference.
References(ndice)

El argumento ndice es la posicin numrica del


objeto dentro de la coleccin.

El siguiente ejemplo hace referencia al objeto Reference que representa la referencia a


la biblioteca de tipos de Microsoft Access:
Dim ref As Reference
Set ref = References!Access

Coleccin Referencias (References)


Vea tambin Propiedades Mtodos Eventos Especficos
La coleccin References contiene objetos Reference que representan a cada una de las
referencias establecidas actualmente.

Pgina

230

Uso de la coleccin References


Los objetos Reference de la coleccin References corresponden a la lista de referencias
del cuadro de dilogo Referencias, disponible haciendo clic en Referencias en el men
Herramientas. Cada objeto Reference representa una referencia seleccionada de la
lista. Las referencias que aparecen en el cuadro de dilogo Referencias pero que no han
sido seleccionadas no aparecen en la coleccin References.
Puede enumerar a travs de la coleccin References usando la instruccin For
Each...Next.
La coleccin References pertenece al objeto Application de Microsoft Access.
Los objetos Reference individuales de la coleccin References estn indizados
comenzando desde 1.

Objeto Report
Vea tambin Propiedades Mtodos Eventos Especficos
Un objeto Report hace referencia a un informe en particular de Microsoft Access.

Usar el objeto Report


Un objeto Report es un miembro de la coleccin Reports, que es una coleccin de
todos los informes abiertos actualmente. En la coleccin Reports los informes
individuales se indizan a partir de cero. Puede hacer referencia a un objeto Report
determinado de la coleccin Reports por su nombre o por su ndice dentro de la
coleccin. Si el nombre del informe incluye un espacio, el nombre debe estar encerrado
entre corchetes ([ ]).
Sintaxis

Ejemplo

Reports!nombreinforme

Reports!InformePedido

Reports![nombre informe]

Reports![Informe Pedido]

Reports("nombreinforme") Reports("InformePedido")
Reports(ndice)

Reports(0)

Cada objeto Report tiene una coleccin Controls, que contiene todos los controles en
el informe. Puede hacer referencia a un control de un informe haciendo referencia de
manera implcita o explcita a la coleccin Controls. El cdigo ser ms rpido si hace

Pgina

231

referencia a la coleccin Controls de manera implcita. Los ejemplos siguientes


muestran dos de las maneras mediante las que puede hacer referencia a un control
denominado NewData del informe OrderReport:
' Implicit reference.
Reports!OrderReport!NewData
' Explicit reference.
Reports!OrderReport.Controls!NewData

Coleccin Informes (Reports)


Vea tambin Propiedades Mtodos Eventos Especficos
La coleccin Informes (Reports) contiene todos los informes abiertos actualmente en
una base de datos de Microsoft Access.

Uso de la coleccin Informes (Reports)


Puede utilizar la coleccin Informes (Reports) en Visual Basic o en una expresin para
hacer referencia a los informes que estn abiertos actualmente. Por ejemplo, puede
enumerar la coleccin Informes (Reports) para establecer o averiguar los valores de las
propiedades de determinados informes de la coleccin.
Sugerencia La instruccin For Each...Next es til para enumerar una coleccin.
Puede hacer referencia a un objeto Informe (Report) determinado de la coleccin
Informes (Reports) por su nombre o por su ndice dentro de la coleccin.
La coleccin Informes (Reports) se indiza a partir de cero. Si hace referencia a un
informe por su ndice, el primer informe es Reports(0), el segundo es Reports(1), y as
sucesivamente. Si ha abierto Report1 y a continuacin ha abierto Report2, se har
referencia a Report2 en la coleccin Informes (Reports) por su ndice como
Reports(1). Si despus ha cerrado Report1, se har referencia a Report2 en la coleccin
Informes (Reports) por su ndice como Reports(0).
Nota Para obtener una lista de todos los informes de la base de datos, ya estn abiertos
o cerrados, enumere la coleccin AllReports del objeto CurrentProject. A
continuacin, puede utilizar la propiedad Nombre (Name) de cada objeto
AccessObject individual para averiguar el nombre de un informe.
No es posible agregar ni eliminar un objeto Informe (Report) desde la coleccin
Informes (Reports).

Objeto Pantalla (Screen)


Pgina

232

Vea tambin Propiedades Mtodos Eventos Especficos


El objeto Pantalla (Screen) hace referencia al formulario, informe o control
determinado que tiene el enfoque actualmente.

Usar el objeto Screen


Puede utilizar el objeto Pantalla (Screen) junto con sus propiedades para hacer
referencia a un formulario, informe o control determinado que tenga el enfoque.
Por ejemplo, puede emplear el objeto Pantalla (Screen) con la propiedad ActiveForm
para hacer referencia al formulario de la ventana activa sin necesidad de conocer su
nombre. Este ejemplo muestra el nombre del formulario de la ventana activa:
MsgBox Screen.ActiveForm.Name
Al hacer referencia al objeto Pantalla (Screen) no se activa un formulario, informe o
control. Para activar un formulario, informe o control, debe utilizar el mtodo
SelectObject del objeto DoCmd.
Si hace referencia al objeto Pantalla (Screen) cuando no hay ningn formulario,
informe o control activo, Microsoft Access retorna un error en tiempo de ejecucin. Por
ejemplo, si hay un mdulo estndar en la ventana activa, el cdigo del ejemplo anterior
retornar un error.
Este ejemplo utiliza el objeto Pantalla (Screen) para mostrar el nombre del formulario
de la ventana activa y del control activo en ese formulario:
Sub ActiveObjects()
Dim frm As Form, ctl As Control
' Return Form object pointing to active form.
Set frm = Screen.ActiveForm
MsgBox frm.Name & " is the active form."
' Return Control object pointing to active control.
Set ctl = Screen.ActiveControl
MsgBox ctl.Name & " is the active control " _
& "on this form."
End Sub

Objeto Section
Vea tambin Propiedades Mtodos Eventos Especficos
Una seccin de un formulario es una parte de un formulario como un encabezado, pie de
pgina o seccin de detalle.

Pgina

233

Usar el objeto Section


Se pueden establecer propiedades de seccin que son atributos de un formulario que
afectan a la apariencia o comportamiento de esa seccin. Por ejemplo, se puede
establecer la propiedad Autoextensible (CanGrow) a especificar si la seccin se
extender verticalmente para imprimir todos los datos que contiene la seccin. Las
propiedades de seccin se establecen en la vista Diseo del formulario.

Objeto SubForm
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un control subformulario. El control subformulario incrusta
un formulario dentro de otro.
Control:

Herramienta:

Por ejemplo, puede utilizar un formulario con un subformulario para presentar


relaciones uno a varios, como una categora de productos con los elementos que estn
englobados en esa categora. En este caso, el formulario principal puede mostrar la Id,
nombre y descripcin de la categora; el subformulario puede mostrar los productos
disponibles en esa categora.
Sugerencia En lugar de crear el formulario principal y agregarle luego el control
subformulario, puede crear el formulario principal y el subformulario con un asistente
simultneamente. Tambin puede crear un subformulario arrastrando un formulario o
informe existente desde la ventana Base de datos hasta el formulario principal.

Objeto SubReport
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un control subinforme. Un control subinforme incrusta un
informe dentro de otro.
Sugerencia Tambin puede crear un subinforme arrastrando un informe existente
desde la ventana Base de datos hasta el informe principal.

Coleccin TabControl
Pgina

234

Vea tambin Propiedades Mtodos Eventos Especficos


Un control ficha contiene pginas mltiples en las que se pueden colocar otros
controles, como cuadros de texto o botones de opcin. Cuando un usuario hace clic en
la ficha correspondiente, esa pgina se convierte en la pgina activa.

Uso de la coleccin TabControl


Con el control ficha, se puede construir un nico formulario o cuadro de dilogo que
contiene varias fichas diferentes y agrupar opciones o datos similares en cada pgina de
la ficha. Por ejemplo, se podra utilizar un control ficha en un formulario Empleados
para separar informacin general y personal.

Objeto TextBox
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un cuadro de texto. Los cuadros de texto de un formulario o
informe muestran datos de un origen de registros.
Este tipo de cuadro de texto se denomina cuadro de texto dependiente por que es
dependiente de los datos contenidos en un campo. Los cuadros de texto pueden ser
tambin independientes. Por ejemplo, se puede crear un cuadro de texto independiente
para mostrar los resultados de un clculo o para aceptar lo introducido por un usuario.
Los datos de un cuadro de texto independiente no se guardan con la base de datos.
Control: Herramienta:

Nota Este control no debe confundirse con el control de cuadro de texto HTML
dinmico utilizado en una pgina de acceso a datos. Para obtener ms informacin sobre
un control de cuadro de texto de una pgina de acceso a datos, vea Control Cuadro de
texto (Pginas de acceso a datos).

Objeto ToggleButton
Vea tambin Propiedades Mtodos Eventos Especficos
Este objeto corresponde a un botn de alternar. Un botn de alternar de un formulario es
un control individual que se utiliza para mostrar un valor S/No de un origen de
registros.

Pgina

235

Control:

Herramienta:

Al hacer clic en un botn de alternar que depende de un campo S/No, Microsoft Access
muestra el valor contenido en la tabla base de acuerdo con la propiedad Format del
campo (S/No, Verdadero/Falso o Activado/Desactivado).
Los botones de alternar son muy tiles cuando se utilizan en un grupo de opciones.hlp
con otros botones.
Tambin se puede utilizar un botn de alternar en un cuadro de dilogo personalizado
para aceptar lo que introduce el usuario.

Objeto WebOptions
Vea tambin Propiedades Mtodos Eventos Especficos
Un objeto WebOptions hace referencia a las propiedades de opciones de web de una
pgina de acceso a datos especfica de Microsoft Access.

Usar el objeto WebOptions


Utilice la propiedad WebOptions para devolver el objeto WebOptions.
Contiene atributos de pgina de acceso a datos utilizados por Microsoft Access cuando
guarda una pgina de acceso a datos como pgina Web o cuando abre una pgina Web.
Puede devolver o establecer atributos del nivel de la aplicacin (globales) o del nivel de
la pgina de acceso a datos. (Observe que los valores de los atributos pueden ser
diferentes de una pgina de acceso a datos a otra, en funcin del valor del atributo en el
momento de guardar la pgina de acceso a datos). Los atributos de nivel de pgina de
acceso a datos anulan los atributos de nivel de aplicacin. Estos ltimos estn
contenidos en el objeto DefaultWebOptions.
Recuerde que si cambia el valor de un atributo de nivel de pgina de acceso a datos, el
correspondiente atributo de nivel de aplicacin se establece automticamente en el
mismo valor. Por tanto, debe restaurar y guardar los valores de nivel de aplicacin para
una pgina de acceso a datos especfica durante cada sesin de la misma.
En el ejemplo siguiente se comprueba si se descargan componentes Web de Microsoft
Office al mostrar una pgina de acceso a datos guardada ("Inventario") y se establece el
indicador de descarga de acuerdo con tal estado.
Set objAppWebOptions = DataAccessPages("Inventory").WebOptions
With objAppWebOptions

Pgina

236

If .DownloadComponents = True Then


strCompDownload = "Loaded"
Else
strCompDownload = "Not Loaded"
End If
End With

Pgina

237

You might also like