Crear un cuadro de texto

La forma de crear un cuadro de texto varía dependiendo de si desea que éste sea dependiente (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.), independiente (control independiente: control que no está conectado con un campo de una tabla, consulta o instrucción SQL subyacente. Un control independiente se suele utilizar para mostrar texto informativo o imágenes decorativas.) o calculado (control calculado: control que se utiliza en un formulario, informe o página de acceso a datos para mostrar el resultado de una expresión. El resultado se vuelve a calcular cada vez que hay un cambio en uno de los valores en los que se basa la expresión.).

MostrarCrear un cuadro de texto dependiente

Antes de crear un control dependiente (control dependiente: control utilizado en un formulario, informe o página de acceso a datos para mostrar o modificar los datos de una tabla, consulta o instrucción SQL. La propiedad OrigenDelControl (ControlSource) del control almacena el nombre del campo del que es dependiente.), compruebe que el formulario o el informe esté asociado a un origen de registro (origen de registros: origen de datos subyacente de un formulario, informe o página de acceso a datos. En una base de datos de Access, puede ser una tabla, una consulta o una instrucción SQL. En un proyecto de Access, puede ser una tabla, una vista, una instrucción SQL o un procedimiento almacenado.), o que la página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) esté conectada a una base de datos.

  1. Abra un formulario, un informe o una página de acceso a datos en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
  2. Si la lista de campos (lista de campos: ventana que enumera todos los campos del origen de registros u objeto de base de datos subyacente, excepto en la vista Diseños de las páginas de acceso a datos. En esta vista, se enumeran todos los orígenes de registros y sus campos en la base de datos subyacente.) no está visible, haga clic en Lista de campos Imagen del botón en la barra de herramientas (barra de herramientas: barra con botones y opciones que se utilizan para ejecutar comandos. Para mostrar una barra de herramientas, presione ALT y, a continuación, MAYÚS+F10.).
  3. Haga clic en la herramienta Cuadro de texto Imagen del botón del cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario o informe.).
  4. Realice una de las siguientes operaciones:

Seleccione uno o más campos de la lista de campos en un formulario o un informe.

Para seleccionar Haga esto
Un campo Haga clic en el campo.
Un bloque de campos Haga clic en el primer campo del bloque, mantenga presionada MAYÚSCULAS y después haga clic en el último campo del bloque.
Campos no adyacentes Mantenga presionada la tecla CTRL y haga clic en el nombre de cada campo que desee incluir.

Seleccione una campo, tabla o consulta en la lista de campos en una página de acceso a datos.

  1. Realice una de las siguientes operaciones:
    • Arrastre el campo o los campos desde la lista de campos y póngalos en el formulario o informe.
    • Arrastre el campo, tabla o consulta de la lista de campos y colóquelo en la página de acceso a datos. Si va a arrastrar una tabla o una consulta, haga clic en el diseño que desee en el cuadro de diálogo Asistente para formato .

Nota   Microsoft Access no creará el control si intenta agregarlo haciendo clic en el formulario, informe o página de acceso a datos, en lugar de arrastrar el campo seleccionado desde la lista de campos.

Access coloca un cuadro de texto en el formulario, informe o página de acceso a datos por cada campo que seleccione en la lista de campos. Cada cuadro de texto está relacionado con un campo del origen de datos base. Cada cuadro de texto tiene también adjunta una etiqueta de forma predeterminada.

  1. Rehaga el tamaño del cuadro de texto de forma que tenga el tamaño adecuado para los datos que desea mostrar.
  2. Si resulta necesario, cambie el texto de la etiqueta.
  3. Cambie a la vista Formulario (vista Formulario: vista que muestra un formulario para mostrar o aceptar datos. La vista Formulario es el medio principal para agregar y modificar datos a tablas. También se puede cambiar el diseño de un formulario en esta vista.), vista Hoja de datos (vista Hoja de datos: vista que muestra datos de una tabla, un formulario, una consulta, una vista o un procedimiento almacenado con formato de filas y columnas. En la vista Hoja de datos, puede editar campos, buscar y agregar o eliminar datos.), vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) o a Vista preliminar (vista preliminar: vista que muestra el aspecto que tendrá el documento al imprimirlo.) para comprobar el control.

 Nota   Si los datos de un cuadro de texto de un formulario contienen muchas líneas de texto, puede establecer la propiedad BarrasDeDesplazamiento (ScrollBars) en Vertical.

MostrarCrear un cuadro de texto independiente

MostrarCrear un cuadro de texto calculado

MostrarEn un formulario o informe

  1. Abra un formulario o informe en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
  2. Haga clic en la herramienta Cuadro de texto Imagen del botón del cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario o informe.).
  3. En la sección de detalle (sección Detalle: se utiliza para incluir la parte principal de un formulario o un informe. Esta sección suele contener controles independientes a los campos del origen de registros, aunque también puede contener controles independientes, como, por ejemplo, etiquetas para identificar el contenido de un campo.), haga clic en el lugar donde desee colocar el cuadro de texto.
  4. Realice una de las siguientes operaciones:

Coloque el punto de inserción en el cuadro de texto y escriba una expresión (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.) que calcule el total.

Select the text box, click Properties Button image on the toolbar, and type the expression in the ControlSource property box. In a Microsoft Access database (.mdb) (base de datos: colección de datos relacionados con un fin o tema concreto. Dentro de una base de datos, la información sobre una entidad en particular, como un empleado o un pedido, se clasifica en categorías en tablas, registros y campos.), to use the Expression Builder (Generador de expresiones: herramienta de Access que puede utilizar para crear una expresión. Incluye una lista de expresiones comunes que puede seleccionar.) to create the expression, click the Build button Button image next to the ControlSource property box.

 Notas 

MostrarEn una página de acceso a datos

Si desea realizar cálculos complejos utilizando las funciones de hoja de cálculo, utilice el componente de hoja de cálculo de Microsoft Office. Para todos los demás cálculos, utilice el control de span enlazado (control de span dependiente: control que se utiliza en una página de acceso a datos para vincular código HTML con un campo Texto o Memo de una base de datos de Access o a una columna de texto, ntext o varchar de un proyecto de Access. No se puede editar el contenido de un control de span dependiente.).

MostrarUtilizar el componente de hoja de cálculo

  1. Abra la página de acceso a datos en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
  2. Si no están en la página, agregue los controles que van a contener los datos que desee utilizar en el cálculo.
  3. Haga clic en la herramienta Hoja de cálculo de Office Control Hoja de cálculo de Office del cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario o informe.) y, a continuación, haga clic en el lugar donde desee que esté la esquina superior izquierda de la hoja de cálculo en la página de acceso a datos.
  4. En cualquier celda de la hoja de cálculo, escriba una fórmula que utilice la función Host HTML para hacer referencia a los campos utilizados en el cálculo, y la operación específica que desee realizar sobre los valores del campo expresada como una combinación de operadores, identificadores y valores.

Ejemplo       Para multiplicar el valor del campo Cantidad por el valor del campo PrecioUnidad, escriba:

=Host().Cantidad.valor*Host().PrecioUnidad.valor

Ejemplo       Para multiplicar el valor del campo PrecioUnidad por un porcentaje almacenado en la celda C1, escriba:

=$C$1*Host().PrecioUnidad.valor

Notas  

  • Para ver el nombre de una hoja de cálculo, seleccione el control y, a continuación, haga clic en Propiedades Imagen del botón en la barra de herramientas. La barra de título de la hoja de propiedades muestra el nombre de la hoja de cálculo.
  • Puede utilizar las funciones de hoja de cálculo que, en Microsoft Access, están sólo disponibles en este control.
  • Lo más probable es que desee mostrar el valor calculado en un área similar a otros controles de la página de acceso a datos. Para ello, puede modificar el aspecto de la hoja de cálculo para que resulte similar a un cuadro de texto.

MostrarUtilizar el control de span enlazado

  1. Abra la página de acceso a datos en la vista Diseño (vista Diseño: vista que muestra el diseño de los siguientes objetos de base de datos: tablas, consultas, formularios, informes y macros. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros existentes.).
  2. Si la expresión va a hacer referencia a nombres de campo, los campos deben estar en la definición de datos (definición de datos: campos de tablas y consultas subyacentes, así como expresiones que forman el origen de registros de una página de acceso a datos.) de la página. Agregue los campos a la página como controles de span enlazado (control de span dependiente: control que se utiliza en una página de acceso a datos para vincular código HTML con un campo Texto o Memo de una base de datos de Access o a una columna de texto, ntext o varchar de un proyecto de Access. No se puede editar el contenido de un control de span dependiente.) o agregue los campos como cuadros de texto dependientes.

MostrarSugerencia   

La página se cargará más rápidamente en la vista Página (vista Página: ventana de Access en la que se puede examinar el contenido de una página de acceso a datos. Las páginas tienen la misma funcionalidad en la vista Página que en Internet Explorer 5.0 o posterior.) y en Microsoft Internet Explorer si utiliza controles de span enlazado.

Seguridad  Los controles de span dependientes o de hipervínculo deberán utilizarse con precaución, pues algún usuario no autorizado podría intentar insertar en ellos código HTML dañino que, al procesarse sin validación o modificación, acabara resultando en una pérdida de información personal u otros datos. Para evitar que se represente el posible código HTML contenido en un control, se recomienda codificar su contenido.

  1. Cree otro control haciendo clic en la herramienta Span enlazado Control HTML dependiente o en la herramienta Cuadro de texto Imagen del botón del cuadro de herramientas (cuadro de herramientas: conjunto de herramientas disponible en la vista Diseño para agregar controles a un formulario o informe.) y, a continuación, haga clic en el lugar de la página en el que desee que aparezca la esquina superior izquierda del control.
  2. Para mostrar la hoja de propiedades, asegúrese de que el control está seleccionado y, a continuación, haga clic en Propiedades Imagen del botón en la barra de herramientas.
  3. En el cuadro de propiedad OrigenDelControl (ControlSource), escriba un alias y una expresión (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones pueden realizar cálculos, manipular caracteres o probar datos.) adecuada. Para hacer referencia a campos de la página, utilice los nombres de los campos en la expresión. Por ejemplo, si desea calcular el precio con descuento para un registro en la tabla Detalles de pedidos, escriba:

PrecioConDescuento: PrecioUnidad*Cantidad

Si no especifica un alias, debe escribir un signo igual (=) antes de la expresión. Microsoft Access proporcionará un alias automáticamente; por ejemplo, Expr1.

 
 
Corresponde a:
Access 2003